Lead Software Engineer

Vendavo is the leading provider of price management and optimization solutions for B2B companies worldwide.
Backend
Staff Software Engineer
Remote
10+ years of experience
AI · Enterprise SaaS · Finance

Description For Lead Software Engineer

Vendavo is seeking a Lead Software Engineer to join their team. This role involves leading the design, development, and maintenance of highly scalable web applications using Node.js and Python. The ideal candidate will supervise and mentor software engineers, work with product owners to break down user stories, build robust APIs, and work with both MySQL and MongoDB databases. They should have experience with AWS services, Docker containerization, and React.js for frontend integration. The role requires strong technical leadership, with 10+ years of experience as a Software Engineer and proven capability in high-level technical design. Vendavo offers a fully remote work environment with flexible hours, professional growth opportunities, and competitive benefits including health insurance, paid time off, and parental leave. The company is backed by top high-tech private equity firms and is committed to innovation in B2B pricing and selling solutions.

Last updated 3 months ago

Responsibilities For Lead Software Engineer

  • Lead the team to design, develop, and maintain highly scalable and performant web applications using Node.js and Python
  • Supervise and mentor software engineers, become a go-to person for the product
  • Work with product owners to understand requirement and breakdown 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
  • Utilize working knowledge of Python to contribute to scripting or data analysis tasks
  • Collaborate to integrate backend functionalities with React.js applications and be an SME
  • 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
  • Perform Code Reviews and Design Reviews

Requirements For Lead Software Engineer

Node.js
Python
MySQL
MongoDB
React
JavaScript
TypeScript
  • 10+ years of Experience as a Software Engineer
  • Tech-lead who has consistently demonstrated the capability to develop high level technical design
  • Proven strong experience with Node.js
  • Strong experience of working with MySQL, MongoDB
  • Strong experience with other front-end frameworks (e.g., React.js)
  • Good working knowledge of Python
  • Strong understanding of SQL query language
  • Good experience working with AWS services (e.g., EC2, S3, Lambda, 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 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
  • Strong communication and collaboration skills to work effectively in cross-functional teams

Benefits For Lead Software Engineer

Medical Insurance
Parental Leave
Dental Insurance
Vision Insurance
  • Fully remote based with the flexibility to work from anywhere in India
  • Professional growth and Development opportunities
  • Flexible working hours
  • 4 recharge days per year
  • High-end laptop (Dell or Mac)
  • Competitive pay and bonus
  • 18 vacation days, 12 days sick leave, and 3 days casual leave per year
  • 16 hours of paid volunteer time off per year
  • Wedding gift and newborn gift allowance
  • 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?

Jobs Related To Vendavo Lead Software Engineer

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.