Remote Senior Software Engineer

Posted

Apply now
Please, let Vendavo know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Vendavo is seeking a Senior Software Engineer to design, develop, and maintain highly scalable and performant web applications using Node.js, focusing on clean, maintainable, and well-documented code.
  • The role involves building robust and secure APIs for data access and manipulation.
  • Candidates will work effectively with both MySQL and MongoDB databases, understanding their strengths and weaknesses, and must have good SQL experience.
  • A working knowledge of Python is required to contribute to scripting or data analysis tasks.
  • The engineer will collaborate to integrate backend functionalities with React.js applications.
  • Experience with various AWS services is necessary to deploy and manage applications in the cloud.
  • The position requires implementing Docker containers for application packaging and deployment.
  • Writing unit tests to ensure code quality and maintainability is a key responsibility.
  • The candidate will work effectively within an Agile development methodology.
  • Experience with CI/CD pipelines for automated builds and deployments is a plus.

Requirements:

  • Candidates must have 8 to 10 years of experience as a Software Engineer.
  • Proven strong experience with Node.js is required.
  • Good experience working with MySQL and MongoDB is necessary.
  • Experience with other front-end frameworks, such as React.js, is expected.
  • A working knowledge of Python is required.
  • A strong understanding of SQL query language is essential.
  • Experience working with AWS services, including EC2, S3, Lambda, and RDS, is necessary.
  • Good hands-on experience with Apache Kafka or similar messaging systems is required.
  • Experience building and managing real-time data pipelines and streaming architectures is necessary.
  • A good understanding of Data Mesh concepts is expected.
  • Proficiency with Docker for containerization is required.
  • Experience writing unit tests using frameworks like Jest or Mocha is necessary.
  • Candidates should have work experience in both Backend and Frontend Development.
  • Exposure to CI/CD pipelines, such as Jenkins or GitLab CI/CD, is required.
  • Familiarity with containers, including Docker and Kubernetes, is a bonus.
  • The ability to understand new problem/business domains is essential.
  • Good working exposure to agile development methodologies and the scrum process would be an advantage.

Benefits:

  • The position is fully remote, allowing flexibility to work from anywhere in India.
  • There are professional growth and development opportunities available.
  • Employees will work within a team of friendly, skilled people where help is always within reach.
  • Flexible working hours are offered.
  • Employees receive 4 recharge days each quarter, where the entire company pauses for one day to recharge.
  • A high-end laptop (Dell or Mac) is provided.
  • Competitive pay and bonus structures are available.
  • Employees receive 18 vacation days per year, in addition to 12 days of sick leave and 3 days of casual leave.
  • There are 16 hours of paid volunteer time off per year.
  • Employees receive wedding and newborn gift allowances.
  • The company offers 26 weeks of paid maternity leave and one week of paid paternity leave.
  • Health insurance coverage of up to 7 lacs for the employee, spouse, 4 dependent children, and parents is provided, with 100% of the premium paid by Vendavo.
  • Provident fund contributions are included.
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