Full Stack Developer (React.js, Python, and Microservices)
Job details
We are seeking a highly skilled Full Stack Developer with expertise in React.js , Python , and Microservices architecture . The ideal candidate will have a strong background in both front-end and back-end development, as well as experience designing and building scalable microservices-based systems. Preference will be given to candidates who are graduates from IITs , IIITs , or NITs , showcasing a strong academic foundation in engineering or computer science. You will work closely with cross-functional teams to develop, test, and deploy web applications that meet user needs and align with business goals. Experience Level: 3+ Years of Relevant Experience Key Responsibilities Front-End Development:
- Develop responsive and user-friendly interfaces using React.js.
- Optimize UI components for maximum speed and scalability.
- Collaborate with designers to implement polished and intuitive user experiences.
- Integrate front-end components with back-end services.
- Design, develop, and maintain APIs and microservices using Python (e.g., Flask, Django, or FastAPI).
- Implement database solutions and manage integrations with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Develop reusable, efficient, and testable back-end code.
- Architect and implement scalable, distributed microservices.
- Use containerization tools like Docker and orchestration platforms like Kubernetes.
- Design message-based communication using tools like RabbitMQ, Kafka, or Redis Streams.
- Ensure fault tolerance and implement proper monitoring for microservices.
- Work with DevOps teams to deploy and monitor applications in production.
- Participate in code reviews to ensure code quality and maintainability.
- Contribute to architecture discussions and decision-making.
- Troubleshoot and debug issues across the stack.
- Front-End: React.js, Redux, TypeScript, HTML5, CSS3, JavaScript (ES6+).
- Back-End: Python, Django/Flask/FastAPI, RESTful API design.
- Databases: PostgreSQL, MySQL, MongoDB, Redis.
- Microservices: Hands-on experience building microservices with Docker and Kubernetes.
- Version Control: Proficiency with Git/GitHub or similar tools.
- CI/CD Pipelines: Experience with Jenkins, GitLab CI/CD, or similar tools.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.