About The Position

We are growing our engineering teams and hiring .NET/C# developers at both Mid and Senior levels. These positions can be done 100% remotely or as a hybrid setup out of our Zagreb or Osijek offices. We are looking for individuals who are ready to own more or experienced engineers looking to lead complex initiatives and mentor others. The role involves developing and improving components of the Lemax SaaS platform, which powers automation, streamlines workflows, and optimizes business processes for travel businesses worldwide. We value respectful relationships, trust, a healthy pace, collaboration, meaningful work, and long-term thinking with ownership and room to grow.

Requirements

  • Minimum 3+ years of professional experience in software development (Mid-Level).
  • Minimum 8+ years of hands-on experience in software development (Senior).
  • Proven experience developing and maintaining software solutions using C#/.NET and relational databases (MS SQL).
  • Experience working within structured SDLC processes, including testing, code reviews, and technical documentation.
  • Experience collaborating with cross-functional teams (Product, Implementation, Customer Support, or similar) to deliver software aligned with business and client requirements.
  • Strong understanding of SDLC practices, including automated testing, code reviews, and documentation.
  • English working proficiency (written and spoken).
  • Based in Zagreb or able to work hybrid from our Zagreb office.

Nice To Haves

  • Preferably hands-on experience with AI/LLM tooling (OpenAI, Anthropic APIs, etc.) (Mid-Level).
  • Experience leading complex technical initiatives, solving architectural challenges, and improving system performance or scalability (Senior).
  • Ability to design and optimize complex software systems and architectures (Senior).
  • Hands-on experience with AI/LLM tooling (OpenAI, Anthropic APIs, etc.) (Senior).
  • Experience mentoring developers and guiding technical decisions within a team (Senior).
  • Exposure to Java development.
  • Experience with profiling and monitoring tools (Kibana, New Relic).
  • Experience with CI/CD pipelines and tools such as Jenkins.
  • Familiarity with DevOps practices and infrastructure automation.

Responsibilities

  • Design, develop, and maintain software components of the Lemax SaaS platform to defined requirements, deadlines, and quality standards.
  • Analyze and translate business and client requirements into technical specifications in collaboration with internal departments and stakeholders.
  • Identify and address system bottlenecks and technical debt to improve performance and team efficiency.
  • Create and maintain technical documentation that supports maintainability and knowledge sharing.
  • Communicate and collaborate with clients and internal stakeholders to clarify requirements and support delivery.
  • Promote SDLC best practices — clean code, automated testing, code reviews, and documentation.
  • Mentor and support junior colleagues while sharing technical knowledge across the team.
  • Work hands-on with AI assistant and itinerary-generation features using current LLM tooling.
  • Lead and deliver complex technical initiatives and projects (Senior Developer).
  • Improve and optimize system performance, stability, and scalability at an architectural level (Senior Developer).
  • Guide technical decisions and mentor developers more broadly within the team (Senior Developer).
  • Share and promote technical knowledge across the wider organization (Senior Developer).

Benefits

  • Fully covered sick leave.
  • Flexibility in arranging your work-life balance.
  • Gamification rewards (tech gear, dream trips, education funding).
  • Free parking.
  • Well-equipped workspace.
  • Team-building events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service