
Senior Software Engineer
Pearson VUE
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and own end‑to‑end application and module architectures.
- Build performant, responsive, and accessible front‑end applications for web and mobile.
- Design, develop, and maintain RESTful APIs and backend services.
- Implement and optimize microservices and event‑driven architectures.
- Work closely with CI/CD pipelines, automated testing, and continuous deployment.
- Lead parallel implementations and act as a Subject Matter Expert (SME) for system integrations.
- Monitor, troubleshoot, and resolve production issues with a strong sense of ownership and urgency.
- Collaborate with product managers, designers, and cross‑functional engineering teams.
- Actively participate in Agile / Scrum ceremonies and technical discussions.
- Mentor junior engineers and contribute to best engineering practices.
Requirements
- 6+ years of experience in application development
- 3+ years of hands‑on full‑stack development experience
- Strong expertise in either of the following stacks: Backend experience with Java + Spring Boot OR Python OR Node.js, Express.js
- Frontend experience with React + Redux or Vue.js
- Solid understanding of Microservices, Micro Frontends, and Event‑Based Architectures
- Experience building responsive UIs for desktop and mobile devices
- Strong experience with TDD and continuous deployment models
- Hands-on experience with AWS cloud services
- Strong understanding of Relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, DynamoDB)
- Proven experience with web application performance engineering
- Experience designing, implementing, and managing REST APIs
- Experience integrating with LLMs, web MCP servers, and AI services
- Familiarity with prompt engineering and AI‑assisted development tools such as Cursor or GitHub Copilot
- Excellent communication skills and ability to mentor junior engineers
- Bachelor’s degree in computer science, Engineering, or a related field.
Benefits
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootPythonNode.jsExpress.jsReactReduxVue.jsMicroservicesREST APIs
Soft Skills
communicationmentoringcollaborationleadershipproblem-solvingownershipurgencyparticipation in Agile/Scrumtechnical discussionsbest engineering practices
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Engineering