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 🌱.