Please, let Vendavo know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Lead the team to design, develop, and maintain highly scalable and performant web applications using Node.js and Python with a focus on clean, maintainable, and well-documented code.
Supervise and mentor software engineers, becoming a go-to person for the product.
Work with product owners to understand requirements and break down user stories for better estimation and delivery.
Build robust and secure APIs for data access and manipulation.
Work effectively with both MySQL and MongoDB databases, understanding the strengths and weaknesses of each and possessing good SQL experience.
Utilize working knowledge of Python to contribute to scripting or data analysis tasks.
Collaborate to integrate backend functionalities with React.js applications and be a subject matter expert.
Leverage experience with various AWS services to deploy and manage applications in the cloud.
Implement Docker containers for application packaging and deployment.
Write unit tests to ensure code quality and maintainability.
Work effectively within an Agile development methodology.
Experience with CI/CD pipelines for automated builds and deployments is a plus.
Perform code reviews and design reviews.
Requirements:
10+ years of experience as a Software Engineer.
A tech lead who has consistently demonstrated the capability to develop high-level technical designs.
Proven strong experience with Node.js.
Strong experience working with MySQL and MongoDB.
Strong experience with other front-end frameworks, such as React.js.
Good working knowledge of Python.
Strong understanding of SQL query language.
Good experience working with AWS services, including EC2, S3, Lambda, and RDS.
Proficiency with Docker for containerization.
Deep experience writing unit tests using frameworks like Jest or Mocha and defining coding best practices.
Strong experience in both backend and frontend development.
Exposure to CI/CD pipelines, such as Jenkins or GitLab CI/CD.
Familiarity with containers, including Docker and Kubernetes, is a bonus.
Ability to understand new problem/business domains.
Good working exposure to agile development methodologies and the scrum process would be an advantage.
Strong communication and collaboration skills to work effectively in cross-functional teams.
Benefits:
Fully remote position with the flexibility to work from anywhere in India.
Professional growth and development opportunities.
Work within a team of friendly, skilled people where help is always within reach.
Flexible working hours.
Four recharge days, where the entire company pauses for one day each quarter to help employees recharge.
High-end laptop (Dell or Mac) provided.
Competitive pay and bonus structure.
18 vacation days per year, in addition to 12 days of sick leave and 3 days of casual leave.
16 hours of paid volunteer time off per year.
Wedding gift and newborn gift allowance for employees.
26 weeks of paid maternity leave and one week of paid paternity leave.
Health insurance coverage of up to 7 lacs for self, spouse, four dependent children, and parents, with 100% of the premium paid by Vendavo.
Provident fund contributions.
Apply now
Please, let Vendavo know you found this job
on RemoteYeah
.
This helps us grow 🌱.