About this role
Full Stack Engineer
We are looking for a Senior Full Stack Engineer to develop and scale cloud-based platform services and accessible web interfaces using C#/.NET and React.
The mandatory requirements are 6+ years in software development, C#/.NET, SQL, React or similar frameworks, TypeScript, APIs, automated testing, cloud systems, Docker, secure coding, AI coding tools, and fluent English. Office attendance is required 5 consecutive days per month, plus occasional additional days.
Must haves
- 6+ years of professional software development experience.
- Strong expertise in .NET (C#) and SQL, with a focus on backend/API development.
- Commercial experience with modern UI frameworks, such as React, Angular and VueJs.
- Experience with GitHub Copilot or similar AI developer tools.
- Solid knowledge of TypeScript and modern JavaScript (ES6+).
- AI-empowered mindset: proven experience optimizing enterprise-level solutions with AI-assisted engineering.
- Experience designing and consuming REST and/or GraphQL APIs.
- Experience writing and maintaining automated tests (unit, integration, and/or UI).
- Strong understanding of Clean Code, SOLID principles, and design patterns.
- Experience working on distributed, cloud-based systems.
- Excellent debugging skills and strong root-cause analysis capabilities.
- Understanding of secure coding principles and best practices.
- Experience with cloud native technologies.
- Experience delivering containerized solutions (Docker).
- Fluency in English.
- Availability to attend the office for 5 consecutive days per month, plus occasional additional days.
Nice to haves
- University degree in Computer Science, Engineering, or a related field.
- Experience with UI component libraries (such as MUI Base, MUI Core, Radix UI, etc.).
- Understanding of web accessibility standards (WCAG).
- Experience with observability platforms (e.g. DataDog) and structured logging.
- Exposure to CI/CD tooling such as Kustomize and ArgoCD.
- C++ language experience is a plus.
What you will do
- Build, enhance, and scale core platform capabilities in C#/.NET.
- Define architecture, design, and develop new backend features and services.
- Design and implement common APIs following architecture guidelines and best practices.
- Design and build high-availability, high-quality database systems.
- Optimize performance, reliability, and scalability using modern tooling and techniques.
- Monitor core platform performance and proactively propose improvements.
- Ensure backend solutions are secure, stable, scalable, and efficient.
- Develop responsive, accessible, and high-performing user interfaces using React and TypeScript.
- Collaborate closely with UX/UI designers to translate designs into production-ready implementation.
- Integrate front-end applications with REST/GraphQL APIs, collaborating on API contract design.
- Maintain front-end quality through testing, reviews, and best practices.
- Work independently on solutions and be accountable for time and quality commitments.
- Participate actively in sprint planning, technical design discussions, and continuous improvement initiatives.
- Coach and mentor junior engineers across backend and front-end disciplines.
- Act as an advisor to product owners on technical feasibility and delivery estimates.
- Communicate with customers to analyze and resolve product defects or support major implementations.
- Stay up to date with developments across cloud, backend, front-end, and AI-assisted engineering.
- Effectively leverage AI-assisted development tools, such as GitHub Copilot, to increase productivity, code quality, and development velocity while applying strong engineering judgment and maintaining high standards.
Perks
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location