We are looking for a software engineer with strong expertise in AI, Python (Django), and React / Next.js to support our lead software engineer in building scalable dashboards, APIs, and cloud-native applications. The role requires excellent logical and problem-solving skills, hands-on experience with AWS services, and a willingness to learn and grow in a fast-paced environment.
Responsibilities
- Develop and maintain backend services using Python (Django) and frontend applications using React, Next, and AI/ML.
- Assist in designing and optimising PostgreSQL databases for large-scale data pipelines.
- Work with AWS services, including ECS, Fargate, CloudFront, RDS, and S3 for deployment, scaling, and monitoring.
- Collaborate with senior engineers to modernise applications and improve performance.
- Participate in debugging, testing, and code reviews to ensure high-quality deliverables.
- Explore and apply Claude Code (preferred) for AI-assisted development and automation.
- Document processes, workflows, and technical specifications for team knowledge sharing.
Requirements
- Strong expertise in Django (Python) and React/Next.js .
- Solid understanding of REST API design and integration.
- Experience: 2-5 years.
- Hands-on experience in Docker and Kubernetes.
- Hands-on experience with AWS ECS, Fargate, CloudFront, RDS, and S3 or MinIO.
- Proficiency in SQL databases (PostgreSQL/MySQL).
- Proficiency in Vector DB and RAG pipelines.
- Excellent logical reasoning and problem-solving skills.
- Familiarity with Linux/Ubuntu environments.
Preferred Qualifications
- Exposure to Claude Code or other AI-assisted coding tools.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions).
- Bachelor's degree in computer science, engineering, or a related field.
- 2-5 years of professional experience in backend/frontend development.
This job was posted by Shivani Bhoras from Ergobite.