Senior Software Engineer is responsible for developing and maintaining high-performance software systems using React and C# .NET Core. This position requires excellent communication skills in English, both written and verbal. The ideal candidate will have strong experience with GraphQL, TypeScript, Jest, Cypress, xUnit, and MongoDB. A Bachelor's degree in Computer Science or a related field, or equivalent experience, is required.
Key Responsibilities:
* Develop and maintain complex software systems using React and C# .NET Core.
* Work closely with development teams in the US, Costa Rica, and Brazil locations to ensure smooth project execution.
* Collaborate with customers located in the US to understand their needs and deliver solutions that meet their expectations.
Required Skills and Qualifications:
* Strong experience with React, C# .NET Core, and GraphQL.
* Proficiency with TypeScript, Jest, Cypress, xUnit, and MongoDB.
* A Bachelor's degree in Computer Science or a related field, or equivalent experience.
* Excellent communication skills in English – both written and verbal.
Preferred Experience:
* Experience with Agile/Scrum workflows.
* Familiarity with CI/CD pipelines.
* Cloud experience (AWS, Azure, etc.).
Benefits:
* This opportunity can be 100% remote.
* Only hiring QAT Employees (CLT only in Brazil).
Job Requirements:
* Comfortable working 9 AM to 6 PM EST, Monday through Friday.