Remote Lead Software Engineer

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback