Overview
We are seeking a talented and versatile Senior Software Developer with strong experience in .NET and React. You’ll play a key role in building and maintaining scalable web applications using modern technologies while working closely with product managers, software engineers, QA, and other stakeholders to develop new features and deliver client-ready solutions. If you're passionate about clean code, robust backend systems, and sleek user interfaces, we’d love to hear from you!
This position is a full-time role. We are 100% remote but candidates must reside and be authorized to work in Costa Rica.
Responsibilities
- Design, build, and maintain web applications across the stack, from backend APIs to frontend UI
- Develop RESTful APIs and backend logic using .NET (C#)
- Implement robust data models using SQLAlchemy, Entity Framework, or equivalent ORM tools
- Optimize and manage relational databases such as MySQL or SQL Server
- Build responsive, dynamic UIs using React (or Vue if applicable)
- Contribute to our Next.js applications and help shape frontend architecture
- Write infrastructure as code using Terraform and deploy to AWS
- Use GitLab for CI/CD, code reviews, and team collaboration
- Collaborate with cross-functional teams including product, design, and DevOps
- Champion best practices in software design, testing, and deployment workflows
Required Skills
- 5+ years of professional experience with .NET, including building scalable APIs
- At least 3+ years of hands-on experience with React
- Strong knowledge of relational databases such as MySQL and SQL Server
- Familiarity with Next.js, server-side rendering, and static site generation
- Experience working with AWS and deploying infrastructure using Terraform
- Proficiency with GitLab, including version control, merge requests, and CI/CD pipelines
- Solid understanding of RESTful API design and best practices
- Comfortable with modern DevOps practices (CI/CD, Docker, GitLab workflows)
- Excellent communication skills and the ability to work effectively in a remote, collaborative environment
Benefits
This is a full-time position with the following benefits:
- Competitive base salary
- Paid overtime
- Private medical insurance
- Generous PTO policy and company holidays
- Fully remote work (always will be)