hero
companies
Jobs

Lead/ Senior Software Engineer - Platform Evolution (Go + . NET)

Atmoz

Atmoz

Software Engineering
Colombo, Sri Lanka
Posted on Aug 11, 2025

The Mission

Join our small and senior team to drive the transformation of our core platform. You'll balance the reliability of our current .NET-based architecture with the design and build of next-generation services and interfaces. This is a high-impact role for engineers who thrive on solving tough technical challenges—both today and for the long run.

What you'll work on :

Modernising our core platform

  • Take ownership of the day-to-day reliability of our existing .NET services.
  • Diagnose and resolve production issues, performance bottlenecks, and security concerns.
  • Improve test coverage and observability to make the system safer and easier to evolve.

Architecting the Future

  • Design scalable service boundaries, clean APIs, and data contracts.
  • Collaborate on decomposing our current platform into independently deployable services.
  • Establish robust CI/CD pipelines, containerisation standards (Docker), and orchestration practices (Kubernetes).

Full stack product development

  • Build polished, user-facing web applications using ReactJS and NodeJS.
  • Deliver features end-to-end, translating product ideas into tangible user experiences.
  • Participate in sprint planning, code reviews, and collaborative design sessions with designers and product managers.

Scaling with Data and Infrastructure

  • Partner with Data Engineering to offload ETL, analytics, and reporting workloads to a cloud-native data platform (Snowflake, Airbyte, dbt).
  • Optimise for performance and cost by selecting the right boundaries between compute and storage.
  • Design APIs that expose clean, versioned insights to product squads.

What we're looking for,

  • 4+ years of experience in backend development with a strong foundation in the .NET ecosystem.
  • Hands-on experience building modern frontend applications with ReactJS and NodeJS.
  • Strong grasp of full-stack principles, REST/gRPC APIs, system scalability, and cloud architecture (Azure or GCP).
  • Practical experience with containers (Docker), orchestration (Kubernetes), and infrastructure-as-code.
  • Commitment to clean code, automated tests, observability, and security best practices.
  • Comfortable driving design discussions, making architectural decisions, and mentoring other developers.

Bonus Skills

  • Experience with Azure Durable Functions or serverless frameworks.
  • Exposure to LLMs, AI/ML or agent-based systems.
  • Familiarity with modern data platforms (streaming, warehouses, dbt, etc.).

How we work :

  • Dual-focus approach: You’ll split your time between evolving our current systems and designing future-facing components.
  • Autonomy with accountability: You’ll own architecture decisions, ship iteratively, and measure impact.
  • Lean, senior team: Work alongside our CTO and Principal Engineer — no bureaucracy, just smart, passionate people.

What you'll get :

  • Competitive compensation and benefits
  • Flexible, remote-friendly work setup with optional in-office days
  • Annual learning budget and conference time
  • Comprehensive health and wellness coverage
  • A front-row seat to redesign a production platform from the ground up