4 months ago
Gdańsk, PolandSenior
Responsibilities
- Design and develop cloud-native applications and services focused on usability, performance, scalability, and security.
- Build solutions using the Microsoft .NET stack on AWS.
- Contribute to architecture, framework, and technical direction decisions.
- Translate business requirements into effective technical solutions with Product Owners and stakeholders.
- Implement and maintain automated unit, integration, and contract tests and quality gates.
- Contribute to Docker containerization and Kubernetes orchestration.
- Monitor production systems, troubleshoot incidents, perform root cause analysis, and drive preventive improvements.
- Participate throughout development, testing, deployment, and maintenance lifecycles.
- Create and maintain technical documentation for features, services, and interfaces.
- Mentor mid-level engineers and share engineering best practices.
Requirements
- A degree in Computer Science or a related field, or equivalent practical experience.
- At least 5 years of software development experience, including delivery of web-based applications.
- Experience with microservices architecture and cloud-native system design.
- Full-stack development experience with backend expertise and familiarity with Angular or React.
- Knowledge of C#, .NET Core, REST APIs, JavaScript, Module Federation, Docker, Kubernetes, AWS, Azure DevOps, SQL, Entity Framework, and Git.
- Ability to design database schemas, write performant queries, and use ORMs such as Entity Framework.
- Strong collaboration skills across development, IT, product, and stakeholder teams.
- Good spoken and written English at B2 level or above.
Benefits
- Medical package, Multisport, life insurance, and an internal wellbeing program.
- Corporate support for personal growth and career development.
- Necessary work equipment is provided.
