
Full-Stack Developer – .NET, React
Newfire Global Partners
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
About the role
- Designing and building new features across both backend services (.NET) and frontend experiences (React)
- Collaborating with product, design, and engineering teammates to turn requirements into scalable technical solutions
- Defining and evolving API contracts, database schemas, and system architecture
- Writing clean, maintainable, and well-tested code with a strong focus on quality and performance
- Contributing to automated testing (unit, integration, and end-to-end) to ensure reliable releases
- Participating in code reviews, technical discussions, and architectural decision-making
- Working with DevOps practices, including CI/CD pipelines, cloud environments (Azure), and infrastructure considerations
- Troubleshooting and resolving issues across the stack, from UI bugs to backend performance challenges
- Helping establish engineering standards, best practices, and reusable patterns as the platform grows
- Collaborating in an Agile environment, contributing to sprint planning, backlog refinement, and technical estimation
- As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company
Requirements
- 6+ years of professional software engineering experience with 2+ years of professional software engineering experience in a lead capacity with a strong focus on full-stack development.
- Strong experience with React.js for frontend development
- Experience building applications from scratch, including architecture design, database schema design, and API development
- Expert-level proficiency in .NET Framework (C#, ASP.NET, .NET Core) for backend development
- Experience with Azure services (App Services, Azure SQL, Key Vault, Application Insights, etc.)
- Experience with setting up and using automated testing frameworks (xUnit, NUnit, Jest, React Testing Library)
- Strong understanding of RESTful API design and microservices architecture
- Hands-on experience with cloud infrastructure, preferably Azure, including understanding of cloud-native architectures
- Working knowledge of Infrastructure-as-Code tools like Terraform, CloudFormation, or similar
- Proficiency with relational databases (SQL Server, PostgreSQL, or similar), including query optimization and schema design
- Experience with CI/CD pipelines and modern DevOps practices
- Familiarity with containerization (Docker) and orchestration concepts
- Strong problem-solving skills and ability to make pragmatic technical trade-offs
- Familiarity with Agile/Scrum methodologies, excellent communication skills, and ability to collaborate with cross-functional teams
- Self-starter mentality with ability to work independently and drive projects forward
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET FrameworkC#ASP.NET.NET CoreReact.jsRESTful API designmicroservices architectureautomated testing frameworksrelational databasesCI/CD pipelines
Soft Skills
problem-solvingcommunicationcollaborationleadershipself-starter mentalityAgile/Scrum methodologiestechnical discussionscode reviewspragmatic technical trade-offssprint planning