Taro Logo

Senior Software Engineer

Vendavo is the leading provider of price management and optimization solutions for B2B companies worldwide.
Backend
Senior Software Engineer
Remote
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Vendavo, the leading provider of price management and optimization solutions for B2B companies worldwide, is seeking a Senior Software Engineer to join their team. This role offers an exciting opportunity to work on highly scalable and performant web applications using Node.js, with a focus on clean, maintainable, and well-documented code.

As a Senior Software Engineer at Vendavo, you will:

  • Design, develop, and maintain web applications using Node.js
  • Build robust and secure APIs for data access and manipulation
  • Work with both MySQL and MongoDB databases
  • Contribute to scripting or data analysis tasks using Python
  • Collaborate on integrating backend functionalities with React.js applications
  • Leverage AWS services for cloud deployment and management
  • Implement Docker containers for application packaging and deployment
  • Write unit tests to ensure code quality and maintainability
  • Work effectively within an Agile development methodology

The ideal candidate will have 8 to 10 years of experience as a Software Engineer, with strong expertise in Node.js, MySQL, MongoDB, and SQL. Additional skills include working knowledge of Python, experience with AWS services, proficiency with Docker, and familiarity with CI/CD pipelines.

Vendavo offers a range of benefits, including:

  • Fully remote work with flexibility to work from anywhere in India
  • Professional growth and development opportunities
  • Flexible working hours
  • Competitive pay and bonus
  • Generous vacation and leave policies
  • Health Insurance coverage
  • And much more!

Join Vendavo to be part of a company that's committed to your growth and invested in your career while making a global impact in the B2B pricing and optimization industry.

Last updated 9 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain highly scalable and performant web applications using Node.js
  • Build robust and secure APIs for data access and manipulation
  • Work effectively with both MySQL and MongoDB databases
  • Utilize working knowledge of Python to contribute to scripting or data analysis tasks
  • Collaborate to integrate backend functionalities with React.js applications
  • 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

Requirements For Senior Software Engineer

Node.js
JavaScript
MySQL
MongoDB
Python
React
TypeScript
  • 8 to 10 years of Experience as a Software Engineer
  • Proven strong experience with Node.js
  • Good experience of working with MySQL, MongoDB
  • Experience with other front-end frameworks (e.g., React.js)
  • Working knowledge of Python
  • Strong understanding of SQL query language
  • Experience working with AWS services (e.g., EC2, S3, Lambda, RDS)
  • Good hands-on experience working with Apache Kafka or similar messaging systems
  • Experience building and managing real-time data pipelines and streaming architectures
  • Good understanding of Data Mesh concepts
  • Proficiency with Docker for containerization
  • Experience writing unit tests using frameworks like Jest or Mocha
  • Work experience in Backend & Frontend Development
  • Exposure to CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
  • Familiarity with containers is a bonus (Docker, Kubernetes)
  • Ability to understand new problem/business domains
  • Good working exposure to agile development methodologies and scrum process would be an advantage

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Visa Sponsorship
  • Fully remote based with the flexibility to work from anywhere in India
  • Professional growth and Development opportunities
  • Working within a team of friendly, skilled people where help is always within reach
  • Flexible working hours
  • 4 recharge days, where the entire company goes on a brief pause in all geographies for 1 day each quarter
  • High-end laptop (Dell or Mac)
  • Competitive pay and bonus
  • 18 vacation days in a year in addition to 12 days sick and 3 days 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 of up to 7 lacs for self, spouse, 4 dependent children, and parents
  • Provident fund contributions

Interested in this job?