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...
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