Senior Fullstack Engineer
Tech9
IndiaremotePosted 12 days ago
Skill Required
Full-Stack-EngineerFull-Stack-DeveloperSoftware-EngineerBackend-EngineerFront-End-DeveloperSenior-Full-Stack-EngineeringSenior-Fullstack-Developer¿Senior-Fullstack-EngineeringSenior-Full-Stack-DevelopmentSenior-Full-Stack-Engineer-(React-Node.Js)Senior-Full-Stack-Engineer-(JavaScript-Python)Full Stack DeveloperServerlessAzureDockerrelated fieldMicroservicesCD pipelinesKubernetesEngineeringTypeScriptPostgreSQLsecuritybuilding.NETAngularRESTTestNGdesignDevOpsReactRedisCI/CDCloudDesign PatternsSQL ServerAPIsFulltime
Key highlights
- The role requires 7+ years of professional experience in backend software development.
- Candidates must be located in India.
- Strong expertise in ASP.NET 6+ (preferably ASP.NET 8+) and C# is mandatory.
- The position offers a remote working environment.
- A collaborative and supportive culture is emphasized.
- Experience with Microsoft Azure cloud services is required.
Role overview
Tech9 is a Utah-based company dedicated to empowering organizations with AI-centered solutions through product strategy, UX design, cloud architecture, and AI-driven software. They operate globally with teams in the United States, Latin America, and India, offering a remote working environment characterized by a collaborative and supportive culture where candidates can focus on their strengths.
Responsibilities
- Design, develop, and maintain backend systems and APIs using C# and ASP.NET.
- Build and maintain responsive, user-friendly front-end features and components using Angular and TypeScript, integrating them with backend APIs.
- Develop and deploy modular, scalable services using microservices patterns.
- Build secure and efficient RESTful APIs, integrating with internal and third-party systems.
- Work with PostgreSQL and MSSQL to design schemas, optimize performance, and ensure data integrity.
- Deploy and manage services in Microsoft Azure, leveraging cloud-native features such as Azure App Services, Functions, and SQL Database.
- Write and maintain unit tests to ensure code reliability; participate in peer code reviews and enforce clean code standards and SOLID principles.
- Utilize Redis to cache frequently accessed data and identify and resolve bottlenecks to ensure high system performance and reliability.
- Implement security best practices across APIs, data handling, and authentication/authorization flows.
- Work cross-functionally with frontend, QA, DevOps, and product teams to deliver end-to-end solutions.
- Contribute to architectural discussions, propose enhancements, and reduce technical debt.
Requirements
- Candidate must be located in India.
- 7+ years of professional experience in backend software development.
- Strong expertise in ASP.NET 6+ (preferably ASP.NET 8+) and C#.
- Hands-on experience building front-end applications with Angular and TypeScript.
- Proven experience with RESTful API development and microservices architecture.
- Proficiency with PostgreSQL, MSSQL, and Redis.
- Hands-on experience with Microsoft Azure cloud services and deployment pipelines.
- Experience writing unit tests using tools such as xUnit, NUnit, or MSTest.
- Familiarity with CI/CD pipelines, Git, and modern DevOps workflows.
- Excellent problem-solving, communication, and collaboration skills.
- Self-motivated, proactive, and comfortable working independently in a remote environment.
Nice to have
- Experience with containerization (Docker, Kubernetes).
- Familiarity with Azure Functions and other serverless architectures.
- Exposure to other frontend technologies (e.g., React) is a plus.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Benefits
- Remote working environment.
- Collaborative and supportive culture.
- Fast-paced, innovative environment.
- Opportunity to work in a global team across the United States, Latin America, and India.
- Focus on purpose-built software solutions that meet current and future needs.
Additional details
- Hiring process includes a 30-minute virtual screen with a recruiter followed by two 60-minute live technical interviews.
- The role emphasizes self-motivation and comfort working independently in a remote setting.