Accuris

Senior Software Engineer

Accuris
Apply
2 months ago
Gdańsk, PolandSenior

Responsibilities

  • Design and develop web applications using Angular or React, C#, .NET, and microservice architecture.
  • Own complex components end-to-end, including requirements refinement, technical design, development, testing, deployment, monitoring, and maintenance.
  • Contribute to architecture, framework, database, and service design decisions.
  • Build and maintain automated tests, quality gates, CI/CD pipelines, and code review practices.
  • Containerize and orchestrate applications with Docker and Kubernetes while supporting monitoring, troubleshooting, root-cause analysis, and preventive improvements.
  • Collaborate with Product Owners, stakeholders, developers, IT, ML engineers, data analysts, and researchers.
  • Mentor mid-level engineers and share engineering best practices.

Requirements

  • Degree in Computer Science or a related field, or equivalent practical experience.
  • 5–7+ years of software development experience delivering web-based applications and cloud-native systems.
  • Full-stack development experience with strong backend expertise in C# .NET Core, REST APIs, and modern frontend frameworks such as Angular or React.
  • Experience with microservices, AWS, Docker, Kubernetes, Azure DevOps, Git workflows, automated testing, SQL databases, schema design, performant queries, and ORMs such as Entity Framework.
  • Proficiency in C#, .NET Core, .NET Framework, ASP.NET MVC, Web API, RESTful services, and software engineering best practices.
  • Practical Angular or React experience and foundational knowledge of JavaScript, HTML, and CSS.
  • Strong collaboration, problem-solving, documentation, pair programming, and continuous-improvement skills.
  • Good spoken and written English at B2 level or above.

Benefits

  • Corporate support for personal growth and career development.
  • Necessary work equipment provided.
  • Medical package, Multisport, life insurance, and internal Wellbeing program.
  • Opportunity to influence technical direction within a globally used flagship product.
  • Collaboration with experienced software developers, ML engineers, data analysts, and researchers.
Accuris

About Accuris

501-1,000 employees
Contact me