Software Engineer (.Net)

We are looking for a passionate and experienced .NET Developer with a strong foundation in building scalable, high-performance backend systems. While .NET/C# will be the primary technology, experience or strong interest in Python and AI / Generative AI technologies is highly valued.

You will work in a cloud-native, fast-paced environment, collaborating with cross-functional teams to deliver reliable software solutions while also exploring and adopting next-generation AI-driven capabilities.

This role is ideal for engineers who enjoy ownership, continuous learning, and working at the intersection of backend engineering and emerging AI technologies.

  • Take end-to-end ownership of features and services, from design through deployment and maintenance

  • Design, develop, and maintain robust, scalable backend services and RESTful APIs using C# and .NET / .NET Core

  • Collaborate closely with product managers, architects, and business stakeholders to translate requirements into technical solutions

  • Work with Python-based services or scripts for data processing, automation, integrations, or AI-related use cases

  • Contribute to building cloud-native, fault-tolerant systems deployed on AWS

  • Participate actively in the full software development lifecycle within an Agile environment

  • Troubleshoot complex production issues, perform root-cause analysis, and drive performance and reliability improvements

  • Write clean, readable, testable, and maintainable code and participate in regular code reviews

  • Show initiative in exploring and adopting AI / Generative AI tools and technologies (e.g., LLMs, MCP, Agents, AI services) where they can add real business value

  • Collaborate with the team on architecture discussions, design reviews, and technical documentation

  • Continuously identify technical inefficiencies and proactively suggest improvements

  • Communicate effectively with both technical and non-technical stakeholders

  • Bachelor's degree in computer science, Engineering, or a related field

  • 3+ years of experience building backend systems using .NET / .NET Core and C#

  • Strong experience designing and building RESTful APIs

  • Solid understanding of object-oriented programming and software design principles

  • Proficiency in SQL and relational database concepts

  • Hands-on experience with PostgreSQL or similar relational databases

  • Experience with JavaScript frameworks (Angular 6+, AngularJS, jQuery), HTML/HTML5, CSS/CSS3, and XML

  • Proficient in writing automated unit tests and ensuring code quality

  • Strong experience with Git and collaborative version control workflows

  • Familiarity with Agile methodologies and tools such as Jira

  • Experience with Docker and CI/CD pipelines

Good to Have / Nice to Have

  • Experience working with Python, especially for backend services, scripting, data processing, or integrations

  • Strong interest in AI / Generative AI technologies and AI driven development lifecycle

  • Familiarity with AWS cloud services

  • Exposure to DevOps practices and infrastructure automation

  • Experience with Kubernetes

  • Curiosity and willingness to learn, experiment, and drive adoption of emerging technologies