Software Engineer C#, ReactAngular

Eliv8 Labs


Job Location:

Colombo - Sri Lanka

Monthly Salary: Not Disclosed
Posted on: 18 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Overview

Reporting directly to the Technical Lead you will serve as a highly technical hands-on contributor responsible for implementing high-quality features building scalable systems and maintaining our core platform. This role requires deep engineering knowledge a commitment to best practices and the ability to mentor junior developers.

Key Responsibilities

Development & Implementation

  • Design develop and deploy clean high-performance features across the stack using C# (.NET) and React/TypeScript.
  • Implement event-driven and microservices architectures as defined by the Technical Lead.
  • Actively participate in the full software development lifecycle ensuring timely and high-quality delivery.

Quality & Standards

  • Write code that strictly adheres to established coding standards SOLID principles and Clean Architecture.
  • Ensure system quality through comprehensive unit testing (xUnit) integration testing and end-to-end (E2E) testing (Playwright).
  • Conduct thorough code reviews for peers providing constructive feedback to maintain high code quality.

AI-Driven Development

  • Responsibly leverage AI development tools to boost personal productivity while maintaining a focus on core engineering fundamentals and code integrity.

Mentoring & Collaboration

  • Provide technical guidance and mentorship junior engineers.
  • Collaborate closely with the Technical Lead and other stakeholders to translate complex requirements into technical designs and scalable solutions.

Required Skills & Experience

Core Technical Skills

  • Minimum of 2 years of hands-on experience in software development.
  • Expertise in C# / .NET (latest versions) and Core Web API.
  • Solid experience with React TypeScript.
  • Hands-on experience building event-driven architectures and working with Microsoft Azure (App Services Service Bus etc.).

Engineering Practices

  • Deep understanding and practical application of SOLID principles Design Patterns and Clean Architecture.
  • Experience implementing and maintaining CI/CD pipelines (GitHub Actions preferred).
  • Proven experience with unit testing frameworks (xUnit) and E2E testing tools.

DevOps & Cloud

  • Experience with Docker (containerization) and deployment strategies.
  • Familiarity with monitoring alerting and ensuring system scalability and reliability.

Mindset

  • Strong problem-solving analytical and critical thinking skills.
  • High degree of independence and ownership over technical solutions.
  • Commitment to long-term code quality and sustainable development practices.

Nice to Have

  • Experience with AI/ML integrations or AI-assisted development tools (Cursor Antigravity Claude)
  • Exposure to high-scale or real-time systems
  • Experience working in early-stage startups

What We Offer

  • Opportunity to build a disruptive product from the ground up
  • High level of ownership and influence on technical direction
  • Flexible work environment
  • Growth into engineering leadership roles
Role OverviewReporting directly to the Technical Lead you will serve as a highly technical hands-on contributor responsible for implementing high-quality features building scalable systems and maintaining our core platform. This role requires deep engineering knowledge a commitment to best practices...