Job
Description
We are seeking Senior Full Stack Engineers to join our team at dox2U, where you will be responsible for building and optimizing scalable microservices, robust APIs, and high-performance database systems. In this role, you will work on both backend technologies such as .NET/C#, MSSQL, PostgreSQL, and Microservices, as well as frontend technologies like Angular 9+. Additionally, you will play a crucial technical leadership role by mentoring junior engineers, reviewing code, and ensuring adherence to best practices. This role is a hybrid position that encompasses architecture definition, query optimization, microservices implementation, and UI development, making it an ideal opportunity for individuals who excel in both backend and frontend challenges. Responsibilities: Backend Development & Database Engineering: - Design and develop scalable microservices using .NET & C# - Create efficient stored procedures (SPs) and migrate existing SPs to ORM-based queries (Entity Framework Core) - Optimize MSSQL database structures, schemas, indexing, and recurring queries - Implement and optimize high-performance APIs for seamless data transactions - Utilize Docker & Kubernetes for microservices deployment - Implement message queues (RabbitMQ/Kafka) for asynchronous processing Frontend Development (Angular): - Develop and maintain responsive web applications using Angular 9+ - Build dynamic UI components that interact with backend APIs - Implement HTML, CSS, JavaScript, and TypeScript best practices - Collaborate with UI/UX teams to integrate designs into functional applications Leadership & Code Quality: - Mentor and guide junior engineers, conduct peer code reviews, and uphold coding standards - Define best practices for architecture, development, and deployment - Collaborate with internal stakeholders (Product, UI/UX, Sales) to ensure alignment of engineering efforts with business goals - Troubleshoot and debug complex backend and frontend issues Migration & Scalability: - Redesign legacy database structures and optimize query performance - Drive the gradual transition from SP-based logic to ORM-based implementations Required Qualifications & Skills: - 5+ years of experience in .NET/C# backend development - Strong expertise in MSSQL (schema design, stored procedures, complex queries) - Hands-on experience with ORM frameworks (Entity Framework Core or similar) - Experience in microservices using Docker & Kubernetes - Message queues experience (RabbitMQ/Kafka) for event-driven architecture - Expertise in Angular 9+ (TypeScript, HTML, CSS, JavaScript) - Strong debugging and problem-solving skills - Experience leading a small team and conducting peer code reviews Preferred (Nice-to-Have) Skills: - Experience migrating SPs to ORM-based logic - Knowledge of UI/UX best practices (UI will be based on provided designs) - Experience with full DevOps pipelines (CI/CD, automated deployments) Why Join Us - Opportunity to work on high-impact, large-scale applications - A mix of backend, frontend, and leadership responsibilities - Work on cutting-edge microservices and AI-driven automation - Be part of a growing and innovative team at dox2U Preference: Immediate Joining Location: Gurugram, India,