We are seeking a highly skilled Senior React/Angular/Vue + Python/Node.js Engineer to join our dynamic team and contribute to developing cutting-edge web applications. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable front-end and backend solutions.
Responsibilities:
- Design, develop, and maintain high-quality React.js/Angular/Vue components and Node.js/Python backend services.
- Collaborate with product managers, designers, and other stakeholders to understand requirements, prioritize tasks, and deliver features on time.
- Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
- Conduct code reviews, provide feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
- Architect scalable and reliable software solutions that meet performance, security, and scalability requirements.
- Troubleshoot and debug complex issues, identify root causes, and implement effective solutions. – Stay updated on industry trends, emerging technologies, and best practices in the mentioned technology’s development.
Requirements:
- 5+ years of professional experience in software engineering, with a strong focus on React.js/Angular/Vue.js and Python/Node.js development.
- In-depth knowledge of React.js, including state management, hooks, and component lifecycle.
- Proficiency in Python or Node.js and their frameworks for building backend APIs and services.
- Experience with modern JavaScript frameworks and libraries (e.g., TypeScript, Redux).
- Familiarity with frontend technologies such as HTML, CSS, and JavaScript.
- Understanding of database technologies (e.g., MongoDB, PostgreSQL) and data modeling principles.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
Bonus Points:
- Knowledge of Kubernetes and how microservices are deployed and scaled.
- Hands-on experience with Python frameworks such as Flask, and Fast API
- Experience with Third Party API integrations on scale.
- Familiarity with design patterns and architectural principles.
- Redis, RabbitMQ, or highly scalable transactional DBs.
Why Join Us?
- Be a part of a collaborative and innovative team.
- Engage in challenging projects using modern technologies.
- Work in a supportive environment that values your contributions.
Job Category: Software Engineering
Job Type: Full Time
Job Location: Ahmedabad