Full Stack Developer Role
We are seeking a highly skilled Full Stack Developer to join our engineering team.
* Job Description:
* Design, develop and maintain scalable backend services using Python (FastAPI, Django, Flask).
* Develop responsive front-end applications using React, Typescript and modern UI frameworks.
* Implement RESTful and/or GraphQL APIs and integrate them with internal and external systems.
* Work closely with product managers and UX/UI designers to translate requirements into high-quality code.
* Optimize performance across front-end and back-end components.
* Manage databases and data models (PostgreSQL, MySQL, MongoDB).
* Contribute to overall system architecture, code reviews and engineering best practices.
Required Skills & Experience:
* 3–7+ years of experience as a Full Stack Engineer or Software Engineer.
* Strong experience with Python and popular backend frameworks (FastAPI preferred, Flask, Django).
* Professional experience with React and Typescript (Hooks, Context, Redux, similar).
* Experience building and consuming RESTful APIs or GraphQL services.
* Strong understanding of relational and/or NoSQL databases.
* Experience deploying applications using cloud services (AWS, GCP, Azure).
* Solid grasp of software architecture, design patterns and version control (Git).
Preferred Qualifications:
* Experience with Docker, Kubernetes or containerized deployments.
* Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI).
* Exposure to microservices and event-driven architectures.
* Experience with testing frameworks (PyTest, Jest, Cypress etc.).