remote
Senior Software Engineer across a wide array of tech stacks - Infinity Software Development, Inc
Software Engineer
Senior Software Engineer building modern custom solutions across front‑end and back‑end stacks, leveraging C#, TypeScript, .NET Core, React, Docker, AWS, and microservices to deliver scalable, high‑quality applications.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack applications using C#, TypeScript, and .NET Core on the server side and React or Angular on the client side.
- Collaborate with cross‑functional teams to define architecture, implement microservices, and integrate with cloud platforms such as AWS and Azure.
- Containerize services with Docker, manage CI/CD pipelines, and ensure high availability and performance.
- Write clean, testable code, conduct code reviews, and mentor junior engineers.
- Participate in architecture discussions, propose improvements, and stay current with emerging technologies.
Requirements
- 5+ years of professional software development experience across multiple tech stacks.
- Strong proficiency in C#, TypeScript, .NET Core, and modern front‑end frameworks (React, Angular).
- Hands‑on experience with Docker, microservices, and cloud deployments (AWS/Azure).
- Solid understanding of relational databases (SQL) and RESTful API design.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
ctypescriptreactdockeraws