Senior .NET Developer
Tech Stack / Keywords
Firma i stanowisko
Our Client dominates the Polish e-commerce arena as the market leader since 1999. With a user base of over 20 million and growing, this well-established platform is at the forefront of e-commerce, constantly striving for growth through market expansion and investment. Our Client boasts a talented IT team of over 1,000 employees who focus on developing their own cutting-edge technologies. Jit Team has had a successful partnership with our Client since spring 2021, with multiple software development teams dedicated to our Client's platforms. These teams operate autonomously, designing platform components through micro-services. This project provides an opportunity to contribute to a solution used by millions daily and tackle software delivery at massive scale.
Wymagania
- Minimum 4 years of professional experience with .NET / C#
- Strong experience in backend development and API design
- Practical experience with microservices and distributed systems
- Good knowledge of SQL and relational databases
- Practical experience with Microsoft Azure
- Very good knowledge of Git
- Understanding of software architecture and design patterns
- Experience with performance analysis and optimization
- Experience with code reviews and preferably mentoring
- Ability to collaborate effectively with product teams, architects, and other technology teams
- English at B2+ level
Nice to have:
- Kubernetes
- Docker
- Event Sourcing
- PowerShell/Bash
- Azure DevOps
Obowiązki
- Designing, developing, and maintaining backend applications using .NET / C#
- Developing and maintaining microservices and distributed systems
- Designing and implementing REST APIs for business applications and services
- Participating in software architecture and technical design decisions
- Collaborating with product teams, architects, and other technology teams
- Performing code reviews and ensuring high code quality
- Analyzing and optimizing application performance
- Maintaining and optimizing high-availability systems
- Supporting technical improvements and continuous development of existing solutions
- Sharing knowledge and providing technical mentoring to other team members
Benefity
- Flexible work organization
- Long-term cooperation within a stable ecosystem
- Participation in a community with regular integration meetings
- Opportunity to work with state-of-the-art technologies and tools
Jit Team
322 aktywne oferty