About the role:
We are looking for a skilled Full Stack Software Engineer to design, build and maintain scalable web applications across frontend and backend systems. You will develop intuitive user interfaces using React, build robust APIs and services with .NET and Node.js, and contribute to performance, scalability and reliability across the platform.
This is a hands-on role suited to a product-focused engineer who enjoys clean architecture, collaborative problem-solving and owning features end-to-end within a distributed team environment.
What You’ll Do
• Design and build high-quality full stack web applications
• Develop backend APIs, services and data integrations
• Build intuitive front-end features with React
• Build and maintain core platform capabilities using .NET and Node.js
• Ensure performance, scalability, robustness and high-availability
• Participate in code reviews, technical discussions and roadmap planning
Tech Stack
• Frontend: React, JavaScript/TypeScript
• Backend: .NET (C#), Node.js
• Databases: MySQL or MongoDB (or similar)
• REST APIs and microservices design
• Version control (Git), CI/CD pipelines
• Unit, integration and E2E testing
What We’re Looking For
• 4–10 years of professional software development experience
• Strong experience with React
• Solid backend experience with .NET (C#) and/or Node.js
• Experience building scalable APIs and web services
• Good product engineering mindset — quality, performance and UX
• Comfortable working with distributed international teams
• Excellent communication and collaboration skills
Preferred / Advantageous
• Experience in SaaS / cloud-hosted platforms
• Knowledge of the full product lifecycle from design through to deployment
• Exposure to hybrid cloud deployments (Azure, AWS, GCP)
• Familiarity with agile & DevOps practices