Key Responsibilities:
- Design and develop RESTful (and/or GraphQL) APIs and backend services
- Build and maintain backend systems using modern backend frameworks (e.g., Django, FastAPI, Node.js frameworks, or similar)
- Work with Docker and containerization for local development and deployments
- Collaborate with frontend, product, and quality processes to deliver features
- Integrate third-party services and APIs
- Optimize application performance, security, and scalability
- Participate in code reviews and mentor junior developers
Required Skills & Qualifications:
- 3–5 years of professional backend development experience
- Strong proficiency in at least one backend language (Python, Node.js, or similar)
- Hands-on experience with one or more backend frameworks (Django, FastAPI, Express)
- Experience with Docker and containerized applications
- Exposure to at least one cloud platform (AWS, GCP, Azure, etc.)
- Solid understanding of REST APIs, relational databases, and authentication/authorization mechanisms.
- Familiarity with Git and collaborative development workflows
Nice to Have:
- Experience with background jobs, task queues, or async processing
- Knowledge of system design and scalable architectures
- Experience working on multi-product or SaaS platforms
Job Type: Full-time
Work Location: In person