TetraScience is seeking a highly skilled Senior .NET Engineer to join their dynamic team.
The ideal candidate will have extensive experience in designing and developing high-performance, scalable applications using C#, the .NET Framework, and TypeScript.
The role involves implementing automated testing and leveraging GitHub Actions for CI/CD pipelines.
Proficiency in production debugging and excellent communication skills are essential.
Knowledge and experience with AWS cloud services are also required.
Key responsibilities include architecting, designing, and maintaining distributed applications, developing backend services and cloud APIs, and creating modern front-end applications.
The candidate will design and implement microservices architecture using AWS services and create automated tests across microservices and UI layers.
The role requires using GitHub Actions for CI/CD pipelines and diagnosing production issues in distributed systems.
Collaboration with product managers, tech leads, and other engineers is crucial to deliver reliable and scalable solutions.
Requirements:
Proven track record in designing and building distributed applications is required.
Strong proficiency in backend service development using C#/.NET is preferred, but other modern server-side languages are acceptable.
Strong proficiency in TypeScript and React for front-end UI development is necessary.
Hands-on experience with AWS services such as DynamoDB, RDS, and SQS in production environments is essential.
Experience with microservices patterns, automated testing, and strong Git skills are required.
Strong troubleshooting skills for distributed systems in production are necessary.
A solid understanding of cloud-native architecture and AWS best practices is required.
Excellent verbal and written communication skills are essential.
Strong collaboration skills in cross-functional teams and an analytical mindset with high attention to detail are necessary.
Benefits:
The position offers 100% employer-paid benefits for all eligible employees and their immediate family members.
Employees enjoy unlimited paid time off (PTO).
A 401K plan is available.
Flexible working arrangements, including remote work, are offered.
The company provides paid life insurance and long-term/short-term disability insurance.
TetraScience promotes a culture of continuous improvement, allowing employees to grow their careers and receive coaching.