We are looking for an experienced Senior Full-Stack Developer who wants to have a tangible impact on architecture, solutions, and the strategic direction of systems supporting key business processes.
If you value clean code, sound technical decisions, and collaboration with a mature team, this could be the right place for you.
Senior Full-Stack Developer (.NET + Web)
Your responsibilities
- Develop and maintain core systems used across the organization.
- Design and implement solutions based on distributed architecture principles.
- Participate actively in a Scrum development team: planning, estimation, proposing solutions, demos, and iterative product improvement.
- Co-create technical standards beyond coding.
- Share knowledge and best practices with fellow developers.
Our requirements
- Bachelor’s or Master’s degree in Computer Science or a technical field.
- Minimum 6 years of professional experience in application development using C# (.NET Core / ASP.NET).
- Strong knowledge of relational databases and SQL.
- Experience designing and building distributed systems.
- Practical experience with asynchronous communication (e.g., RabbitMQ, Azure Service Bus).
- Experience building web application frontends using JavaScript / TypeScript / HTML / CSS.
- Proficiency in Git / GitHub.
- Strong problem-solving skills, independent and creative.
- English language skills sufficient for working with documentation and interacting with vendors.
- Experience with ORM frameworks (NHibernate, Entity Framework / EF Core).
- Knowledge of message bus tools (MassTransit, NServiceBus).
- Experience with ReactJS.
- Writing automated tests (unit, integration, e2e, including UI).
- Experience with CI/CD pipelines and build automation.
- Working knowledge of Microsoft Azure.
- Experience with Docker and Kubernetes (including Helm).