About the role
The Full Stack Engineer will design, develop, and maintain end-to-end web applications, ensuring seamless integration between front‑end interfaces and back‑end services. This role supports the engineering team in delivering scalable, high‑performance solutions that meet business objectives.
What you will do
- Architect and implement responsive web interfaces using modern JavaScript frameworks (React, Vue, or Angular).
- Develop and maintain RESTful APIs and microservices with Node.js, Python, or Java.
- Collaborate with product managers and designers to translate requirements into functional features.
- Perform code reviews, unit testing, and integration testing to uphold code quality.
- Optimize application performance, troubleshoot production issues, and implement monitoring solutions.
- Participate in agile ceremonies and contribute to continuous improvement of development processes.
What we are looking for
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 2–5 years of professional experience building full‑stack web applications.
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and a modern front‑end framework.
- Experience with back‑end development (Node.js, Express, Python/Django, or Java/Spring).
- Solid understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, Azure, or GCP).

