Full Stack Developer with strong expertise in Python/Django and React.js to join our engineering team. The ideal candidate will be responsible for building scalable backend services, intuitive user interfaces, and delivering high-quality applications using modern development practices. You will collaborate closely with cross-functional teams to develop robust features, ensure system stability, and contribute to continuous improvement initiatives.
Job Description:
Key Responsibilities
Backend Development
- Develop, enhance, and maintain backend services using Python/Django.
- Design, implement, and optimize RESTful APIs for internal and external integrations.
- Work with PostgreSQL and MongoDB for database modeling, querying, and performance optimization.
Frontend Development
- Build and maintain responsive user interfaces using React.js and JavaScript.
- Ensure UI/UX consistency, performance, and reliability across devices.
Cloud, DevOps & Tools
- Deploy, monitor, and manage applications on AWS or Azure cloud environments.
- Use Docker for containerization and to support DevOps CI/CD workflows.
- Apply Test-Driven Development (TDD) principles by writing unit and integration tests to ensure code quality.
Collaboration & Quality Assurance
- Work collaboratively with product owners, QA teams, and software engineers to deliver features on schedule.
- Participate in code reviews, enforce best coding practices, and contribute to the improvement of engineering standards.
- Troubleshoot and resolve production issues, providing clear root cause analysis and preventive measures.
Required Skills & Qualifications
- Strong proficiency in Python, Django, JavaScript, and React.js.
- Hands-on experience with PostgreSQL and MongoDB.
- Experience with cloud platforms such as AWS or Azure.
- Solid understanding of Docker, containerization, and DevOps concepts.
- Experience implementing REST APIs and working with microservices architecture.
- Familiarity with TDD, unit testing, and integration testing frameworks.
- Strong problem-solving skills with the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
Good to Have
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
- Experience in Node.Js / Kubernetes/GraphQL will be a plus
- Knowledge of additional frontend libraries or backend frameworks.
- Experience with Agile methodologies.
Location:
DGS India - Mumbai - Thane Ashar IT Park
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent