We're hiring a Senior Software Engineer to join our growing team! If you're passionate about building scalable web applications, thrive in a collaborative environment, and have deep experience with C# and modern front-end frameworks like Angular, we’d love to meet you.
📌 Key Details:
- 🏠 Remote-first role — work from anywhere!
- ⏰ Team operates on Central Time (CT) hours — overlap required.
- 💵 Contractor position — monthly Nota Fiscal submission.
- 💰 Paid in USD, monthly.
- 🗣️ Fluent English (spoken and written) is mandatory.
What You'll Do:
- Design, develop, and maintain robust web applications using C# and TypeScript/Angular.
- Build scalable, distributed systems using tools like RabbitMQ.
- Collaborate with product managers, designers, and engineers to deliver high-quality software.
- Implement CI/CD pipelines using Azure DevOps.
- Troubleshoot and resolve technical issues across the stack.
- Participate in code reviews and help set high coding standards.
- Ensure performance, quality, and responsiveness of applications.
What We’re Looking For:
- Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
- 5+ years of professional software development experience.
- Strong expertise in C#, TypeScript, and modern front-end frameworks like Angular.
- Solid understanding of HTTP, web protocols, and asynchronous processing.
- Hands-on experience with Azure DevOps and CI/CD workflows.
- Familiarity with SharePoint and other Microsoft technologies.
- Experience working with distributed systems (RabbitMQ or similar).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Nice to Have:
- Experience with Dynamics 365, Power Automate, or Power Apps.
- Knowledge of cloud platforms and microservices architecture.
- Familiarity with agile development methodologies.
- Exposure to other programming languages and frameworks.
Sound like a fit? Let’s talk! Apply now and take the next step in your engineering career.