
Senior Full Stack Software Engineer, DEX
TeamViewer5 months ago
Noida, IndiaSenior
Responsibilities
- Build, enhance, and scale core platform capabilities and backend services using C#/.NET.
- Design and implement common APIs, high-availability database systems, and scalable cloud-based solutions.
- Optimize platform performance, reliability, security, and scalability and proactively propose improvements.
- Develop responsive, accessible, and high-performing user interfaces with React and TypeScript.
- Integrate frontend applications with REST and GraphQL APIs and collaborate on API contract design.
- Maintain software quality through unit, integration, and UI testing, code reviews, and engineering best practices.
- Participate in technical design, sprint planning, and continuous improvement activities.
- Coach and mentor junior backend and frontend engineers.
- Advise product owners on technical feasibility and delivery estimates.
- Communicate with customers to analyze and resolve product defects or support major implementations.
- Use AI-assisted development tools such as GitHub Copilot while applying sound engineering judgment.
Requirements
- 6+ years of professional software development experience.
- Strong expertise in .NET, C#, and SQL, particularly for backend and API development.
- Commercial experience with modern UI frameworks such as React, Angular, and Vue.js.
- Strong knowledge of TypeScript and modern JavaScript, including ES6+.
- Experience with cloud-native technologies, distributed cloud-based systems, and containerized solutions using Docker.
- Experience designing and consuming REST and/or GraphQL APIs.
- Experience writing and maintaining automated unit, integration, and/or UI tests.
- Strong understanding of Clean Code, SOLID principles, and design patterns.
- Excellent debugging and root-cause analysis skills.
- Understanding of secure coding principles and best practices.
- Fluency in English.
Benefits
- Inclusive, equal-opportunity workplace committed to supporting diverse employees.
- Open and supportive work environment focused on personal and professional growth.