- The role: Senior .NET Developer
- Location: : Kraków (hybrid work)
- Contract Type: Employment contract
- Salary: 22 500 PLN/month
About the Company:
Join our client which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly identifies key issues during litigation and internal investigations. The AI-powered communication surveillance product proactively detects regulatory misconduct like insider trading, collusion, and other non-compliant behavior. They have more than 300,000 users in 49 countries serving thousands of organizations globally.
Position overview:
We’re looking for a Senior Software Engineer to join Engineering Platform team, building scalable, secure, and reliable platform services used by multiple engineering teams. You’ll work with .NET and Azure to deliver new features, improve existing services, and help shape platform best practices.
Responsibilities:
- Design, develop, test, deploy, and operate platform services
- Collaborate with cross-functional teams to define, design, and deliver new features
- Ensure security, scalability, and reliability in service architecture and implementation
- Contribute to platform documentation and best practices
- Participate in code reviews and provide mentorship to team members
Your skills:
- 5+ years’ experience in software development with .NET (.NET Core / .NET 6+)
- Strong knowledge of Microsoft Azure (App Services, Functions, CosmosDB, AKS, etc.)
- Experience designing and building REST APIs and working with microservices
- Familiarity with SQL and NoSQL databases
- Proficiency in testing practices (unit, integration, automated tests)
- Hands-on work with CI/CD pipelines
- Strong problem-solving, collaboration, and communication skills
Nice to have:
- Experience with Infrastructure as Code tools (Terraform, ARM templates, Bicep)
- Familiarity with Azure DevOps, GitHub Actions, or other CI/CD tools
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with monitoring and observability tools (Azure Application Insights, Prometheus, Grafana)
- Familiarity with security best practices for cloud services
- Exposure to Agile methodologies and working in Scrum teams