Lead .NET Developer
We are looking for an experienced Lead .NET Developer. On one hand, you will be working on developing new features for an existing platform and building entirely new products. On the other hand, you will also manage the technical aspects of the project. The project you’ll be involved in is a cryptocurrency platform dedicated to esports (CS:GO, League of Legends, Dota 2, etc.). The team has full ownership of the technological vision.
Location:
This offer is aimed at candidates based in or around the Tricity area (Gdańsk, Gdynia, Sopot).
We don’t require constant presence in the office, but the candidate should be available to attend meetings approximately twice a week (e.g., brainstorming sessions, plannings, etc.).
What you‘ll be doing?
As part of your role, you will be responsible for:
- Working on building software that is easy to deploy and run
- Leading the development team (approximately 70% hands-on development, 30% leadership tasks)
- Writing high-quality code and tests
- Conducting code reviews
- Collaborating closely with the business team
- Sharing knowledge with the team
- Actively proposing architectural solutions
- Working closely with product designers and suggesting improvements
- Collaborating directly with the company’s CTO
Who We Are Looking For?
- Has a minimum of 7 years of commercial experience as a .NET Developer
- Has hands-on experience with the latest versions of .NET
- Has experience managing the technical aspects of projects and leading teams
- Has worked with various types of software architectures
- Remains an active developer (spending at least 50% of their time coding) and wants to continue being hands-on
- Is proficient in working with concurrent and asynchronous code
- Demonstrates a high level of independence and creativity
- Possesses strong interpersonal and communication skills
- Has a solid understanding of CI/CD concepts
- Speaks English at a minimum B2 level, allowing for smooth communication
Nice to have:
- Experience with Microservices / SOA
- Familiarity with front-end development – teams consist of both back-end and front-end developers
- Knowledge of cryptocurrencies
Current tech stack in the project:
Backend: .NET 8, EF Core, Dapper, MassTransit, PostgreSQL, Redis, RabbitMQ,
SignalR, MediatR, FastEndpoints, InfluxDB, Grafana, ELK, Nginx, YARP Gateway, Docker
Frontend: React, Redux, TypeScript, Jest, Vite, Create React App, REST API, WebSocket, Pixi.js
Project:
- An esports platform
- Complex business logic — this is not a simple CRUD application
- Many functionalities include multithreaded code
- Strong emphasis on performance and code optimization in critical areas of the system
- The system is currently undergoing a transformation from a monolithic to a distributed architecture
- Migration to Kubernetes is underway
Backend Architecture:
- The project was originally developed as a monolith to minimize operational overhead, but has now reached a stage where transitioning to microservices is justified from a business perspective
- New features are developed as separate, containerized services
- Communication between services is handled via RabbitMQ and API calls (REST)
What we offer?
- Salary: 27.000 – 33.000 PLN net/month (B2B) + VAT
- Remote work with occasional meetings at our Gdańsk Garnizon office. If you prefer office-based work, you can join us more frequently.
- Freedom to choose your tools and shape your role.
- Flexible working hours.
- Independence & autonomy in decision-making.
- Opportunities for growth and direct influence on architecture & system development.
- Work in Kanban methodology.
- Equipment subsidy.
- Cafeteria benefits package.
- Collaboration with highly experienced developers, including direct cooperation with the company’s CTO.
- Gdańsk
- Full-Time