.Net Developer
Job description
.
About the role
You will write maintainable, testable, and performant software in collaboration with our world class team while working on web application development in C# and .NET. You will participate in code review and perform extensive testing to ensure we deliver high quality software to our global users. This role is ideal for ambitious developers who feel confident in their technical ability and want to be a part of the highly-skilled development team at Konrad. You will research new technology and tools and share those findings with the team to keep our stack current and efficient. You will communicate clearly and effectively with all members of our team to align on goals and solve complex problems. You will contribute to a culture of continuous improvement by sharing insights and best practices.
Key facts
What you'll do
- Architect and implement robust backend solutions and APIs using C# and .NET in collaboration with cross-functional partners.
- Write maintainable, testable, and performant software in collaboration with our world class team.
- Participate in code review and perform extensive testing to ensure we deliver high quality software.
- Research new technology and tools and share those findings with the team to drive innovation.
- Communicate clearly and effectively with all members of our team during planning and execution.
- Translate complex business requirements into technical specifications and implementation plans.
- Optimize application performance, scalability, and reliability through profiling and iterative improvements.
- Collaborate with designers and product managers to refine user experience and interface behavior.
- Implement security best practices and ensure compliance with data protection standards.
- Mentor junior developers and support knowledge sharing across the engineering organization.
- Troubleshoot production issues and coordinate with operations to resolve incidents efficiently.
- Explore and prototype emerging technologies that could enhance our product roadmap.
- Contribute to documentation that supports onboarding and long-term maintainability.
- Partner with QA to define test strategies and ensure comprehensive coverage of new features.
Requirements
- 1-3 years experience building and delivering modern production-grade web applications in a team environment.
- Very strong C# programming skills utilizing .NET.
- Deep understanding of each of the parts that make up a modern web application including APIs, templating, routing, data storage, design patterns, optimization, caching, and security.
- Fundamental knowledge of core web principals such as HTTP, the DOM, SSL, and web servers.
- Fluency with relational databases or alternatively NoSQL databases.
- Great interpersonal and communication skills in English, as we work very closely together as a team and require a lot of communication.
- A proactive personality, and a desire to deliver your best work consistently.
- A love for improving software development workflows and processes to increase team efficiency.
- Willingness to work within a structured agile framework and adhere to delivery milestones.
- Ability to work independently and make sound technical decisions with limited supervision.
- Commitment to writing clean, maintainable code and following established engineering standards.
- Eagerness to learn new tools, languages, and patterns that support modern application development.
- Openness to feedback and active participation in code reviews and retrospectives.
Nice to have
- Front end JS framework experience using React or Angular or similar.
- Experience working with content management systems such as Wordpress, AEM, or Sitefinity.
- Experience working within cloud environments including AWS, Google Cloud, or Azure.
- Experience working with GraphQL, ElasticSearch, Serverless architectures, or Next.js.
Practical notes
This role operates under a hybrid work model as indicated by the job label #LI-Hybrid, allowing flexibility in work location. Travel requirements are not specified beyond standard business needs. The position is open to candidates in Costa Rica, and visa sponsorship details are not provided in the source information. Applicants are encouraged to disclose any accessibility requirements related to the hiring process or employment so that suitable accommodations can be arranged. Only selected candidates who match the outlined qualifications will be contacted for interview consideration.
The role is designed for professionals who thrive in fast-paced, collaborative environments and are passionate about building digital products used by hundreds of millions of consumers. You will be expected to balance independent execution with strong teamwork, delivering measurable outcomes against product goals. Success in this position will be defined by your ability to write high quality code, communicate effectively, and continuously improve the development process. If you are a motivated learner committed to excellence, this opportunity provides a clear path to grow your skills and make an impact within a globally distributed organization.