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.