Looking into LATAM talent but not sure where to start?Get in touch →

 Senior Software Developer C# – Java

Remote

Job Description

About NewCombin

Our name, NewCombin, refers to the “new combination” between professionals with extensive experience and experience with those young people with a strong disruptive imprint.

It is no coincidence: Marcelo, Nicolás and Ian, the founding partners, are a father, a son and a friend united by the ambition to empower organizations through technology.

Since 2017 we have sought to merge these characteristics into our professional profiles to provide unique and quality solutions to our clients, so that we can mutually nurture each other and learn together along the way.

If you are interested in taking a challenge that:

  • Allows you to work with multiple industries and learn from each of them
  • Boosts your English by working with teams located around the world
  • Allows you to see the direct impact of your work on the users of the solution you created…

This position is for you!

About the position:

This role is ideal for someone who enjoys being deep in the code, can ramp up quickly, communicates clearly in a distributed team, and consistently delivers production-ready work.

Main Responsibilities:

  • Build & Enhance Application Features: Design and implement new product capabilities and enhancements using C# (.NET) and Java; Translate requirements into clean, maintainable implementations with thoughtful edge-case handling; Contribute to technical design discussions and propose pragmatic, scalable approaches.

  • Maintain & Improve Existing Systems: Debug and resolve defects across services and applications in both C# and Java codebases; Refactor existing components to improve reliability, performance, and readability; Reduce technical debt through disciplined improvements aligned to team standards.

  • API & Integration Development: Build and maintain service interfaces (REST/HTTP and/or event-based patterns where applicable); Integrate with internal and third-party systems while ensuring resilience and maintainability; Write robust input validation and error-handling patterns suitable for production use.

  • Quality, Testing & Engineering Excellence: Write unit tests and (where relevant) integration tests to ensure correctness and prevent regressions; Participate in code reviews; give and receive feedback with a high bar for quality; Follow consistent coding standards and documentation practices.

  • Collaboration & Delivery in a Remote Consulting Model: Work effectively within a remote team operating on ET business hours; Communicate progress, blockers, and tradeoffs clearly and proactively; Coordinate with stakeholders to ensure timely delivery and smooth handoffs

We are looking for you if you:

  • Have strong professional experience developing production-grade software in both C# and Java, with the ability to switch seamlessly between the two.
  • Have proven experience building and supporting backend services and/or application layers.
  • Possess a solid understanding of core computer science concepts, including data structures, concurrency fundamentals, and performance trade-offs.
  • Have experience designing and developing APIs and implementing integration patterns.
  • Have a strong testing mindset, with hands-on experience writing automated tests.
  • Have excellent communication skills and are comfortable collaborating with cross-functional stakeholders in a remote environment.
  • Are fluent in English.
  • Are based in LATAM.

Desirable skills

  • Experience with modern architectural patterns.
  • Familiarity with CI/CD pipelines and production support workflows.

We offer

  • Excellent work environment
  • 100% remote
  • Long-term relationship
  • Opportunity to work with global teams

Launch Your Career Into Space!

APPLY NOW

Refer someone to this position