
Senior Software Engineer – Java Fullstack
Vendavo
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain functionality across **frontend and backend** components.
- Translate business requirements into scalable, effective technical solutions.
- Analyze requirements, evaluate trade-offs, and propose architecture and implementation approaches.
- Build and maintain modern, well-tested services and user interfaces with frequent release cycles.
- Take ownership of components across the full lifecycle: implementation, testing, deployment, and operations.
- Collaborate daily with engineers, product managers, and business stakeholders in a distributed environment.
- Write clean, efficient, and maintainable code aligned with industry best practices.
- Write and review RFCs, technical designs, and documentation.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve root causes of technical issues and system failures.
- Influence architectural decisions and introduce new technical ideas, tools, and strategies.
- Mentor team members and support a culture of continuous learning and improvement.
- Embrace agile ways of working and actively contribute to process improvements.
Requirements
- 5+ years of professional experience in software development, including **frontend and backend** responsibilities.
- Strong proficiency in **JavaScript** and **TypeScript**.
- Hands-on experience with **ReactJS** and modern frontend development patterns.
- Experience with **RxJS** and performance-aware frontend code.
- Solid understanding of backend development concepts and APIs.
- Experience contributing to **large-scale, production systems**.
- Strong problem-solving and troubleshooting skills.
- Ability to communicate clearly and effectively in **English**, both verbally and in writing.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience with **Java** and **Spring / Spring Boot**.
- Experience integrating React into existing or legacy frontend architectures.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Experience with Browserify or similar tooling.
- Exposure to cloud-native architectures, distributed systems, or high-availability services.
Benefits
- 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. This day can be spent in whatever way helps you recharge, to regain energy, and dive back into the next workday
- High-end laptop (Dell or Mac)
- Competitive pay and bonus
- 18 vacation days in a year in addition to 15 days Sick Leave/ Casual leave per calendar year.
- 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.
- 12 wellness leaves for women employees
- Health Insurance of up to 7 lacs for self, spouse, 4 dependent children, and parents. 100% of the premium is paid by Vendavo and it covers the employee, spouse, children, and their parents.
- Group Term Insurance coverage up to three times of their Annual CTC . Dependents are not covered.
- Group Personal Accident coverage up to three times of Annual CTC. Dependents are not covered.
- Provident fund contributions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactJSRxJSJavaSpringSpring BootCI/CDDevOpscloud-native architectures
Soft Skills
problem-solvingtroubleshootingcommunicationmentoringcollaborationownershipcontinuous learningprocess improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering