As a Full Stack Developer, you will work across the entire stack, from responsive user interfaces to reliable back-end services and databases. You will partner with product managers, designers, and fellow engineers to take features from idea to production, writing clean, tested, and maintainable code along the way.
Key Responsibilities
Design, develop, and maintain web applications across front-end and back-end systems
Build responsive, accessible, and high-performance user interfaces using modern frameworks
Develop RESTful and/or GraphQL APIs and server-side logic
Design and optimize database schemas, queries, and data models
Write unit, integration, and end-to-end tests to ensure code quality and reliability
Participate in code reviews and contribute to engineering best practices
Collaborate with product, design, and QA teams to translate requirements into technical solutions
Deploy and monitor applications using CI/CD pipelines and cloud infrastructure
Troubleshoot, debug, and resolve production issues promptly
Contribute to technical documentation, architecture discussions, and sprint planning
Required Qualifications
3+ years of professional experience in full stack web development (adjust to seniority)
Strong proficiency in JavaScript/TypeScript and a modern front-end framework such as React, Vue, or Angular
Solid back-end experience with Node.js, Python, Java, C#, or similar