Sr. Software Engineer (Tech Lead)
Jobgether
United States · Posted Jul 15
Job description
Responsibilities: The role involves providing technical leadership to drive architecture decisions and deliver scalable SaaS solutions. Responsibilities include mentoring engineers, conducting code reviews, and partnering with product teams to translate business needs into technical specifications.
Requirements: Candidates must have extensive professional experience in full-stack development with proficiency in .NET, TypeScript, and React. Experience with distributed systems, microservices, and the use of AI development tools is required.
Key skills: Technical Leadership, .NET (C#), TypeScript, Node.js, React, Software Architecture, Distributed Systems, Event-Driven Development, Microservices, SQL Optimization, Automated Testing, AI-Assisted Development, Agile Methodology, SaaS Development, Mentorship, AWS
Keywords: SaaS, .NET Core, NestJS, Kafka, AWS, CRM Platforms, Claude Code, Cursor, Copilot, Full-Stack, Backend, Distributed Systems, Event-Driven Architecture, Microservices, SQL, Unit Testing, Integration Testing, End-to-End Testing, Asynchronous Programming, Multi-threading, Agile, Sprint Planning, Technical Debt, Operational Excellence, AI-Powered Development