Full Stack Developer is responsible for designing, developing, and maintaining both frontend and backend components of web applications. This role collaborates with cross-functional teams to deliver scalable, secure, and high-quality software solutions.
Responsibilities
- Develop and maintain web applications across frontend and backend layers
- Build responsive user interfaces using modern frontend frameworks
- Design and implement APIs for system integration
- Work with databases to design schemas and optimize queries
- Collaborate with product, design, and engineering teams to deliver features end-to-end
- Write clean, maintainable, and well-documented code
- Ensure application performance, scalability, and security
- Troubleshoot, debug, and improve existing applications
- Participate in code reviews and technical discussions
- Support agile development processes
Requirements
- Experience in full stack development
- Knowledge of frontend frameworks (React, Angular, Vue or similar)
- Experience building APIs (REST or GraphQL)
- Experience working with SQL or NoSQL databases
- Understanding of web application architecture
- Familiarity with version control systems
- Knowledge of best practices for performance and security
Nice to Have
- Experience with cloud platforms
- Familiarity with containerization tools
- Experience with CI/CD pipelines
- Knowledge of testing frameworks
Soft Skills
- Problem-solving skills
- Collaboration and teamwork
- Communication skills
- Adaptability
* By applying to this position, we’ll create your Simera Professional Key (SPK) — a unique key that helps you connect with employers, stand out, and secure the right match.