Commencis

Commencis

Commencis assists enterprises in accelerating their digital transformation by leveraging its extensive expertise in experience design, software development, cloud solutions, and AI technologies, while also specializing in the creation of innovative cus...

Internet Software & Services
251-1K
Founded 2000

Description

  • Design, develop, and maintain scalable, high-performance backend systems using .NET technologies.
  • Translate business and product requirements into robust technical solutions.
  • Contribute to system architecture decisions and lead the design of microservices-based solutions.
  • Build and maintain RESTful APIs with high availability and performance.
  • Collaborate with cross-functional teams including frontend, DevOps, product, design, QA, and solution architects.
  • Ensure code quality through code reviews, best practices, and clean code principles.
  • Write and maintain unit and integration tests.
  • Troubleshoot, debug, and optimize existing systems.
  • Participate in CI/CD processes and support deployment activities.
  • Mentor junior developers and share technical knowledge within the team.

Requirements

  • Bachelor’s, master’s, or PhD degree in Computer Science or a related field, or equivalent practical experience.
  • At least 5 years of professional backend development experience with .NET (C#, .NET Core / .NET 8+).
  • Strong understanding of OOP principles, design patterns, and scalable system design.
  • Experience with microservices architecture and distributed systems.
  • Hands-on experience with relational and non-relational databases such as SQL Server, PostgreSQL, MongoDB, and Redis.
  • Familiarity with message brokers such as Kafka or RabbitMQ is a plus.
  • Basic knowledge of front-end technologies including JavaScript, HTML5, CSS3, and TypeScript.
  • Strong experience in unit testing and debugging.
  • Proficiency with Git or similar version control systems.
  • Familiarity with CI/CD pipelines and DevOps practices is a plus.
  • Hands-on experience using AI tools throughout the development process.
  • Strong analytical thinking, problem-solving, time management, and multitasking skills.
  • Excellent verbal and written communication skills and fluency in English.

Benefits

  • Competitive salary and benefits package.
  • Private health insurance.
  • Pension and retirement plans through a company-backed pension system.
  • Meal card, commute compensation, and work-from-home support.
  • Paid birthday off.
  • Flexible working hours with a remote working option.
  • Learning and development support, including access to Udemy and other online learning platforms.
  • Social and community activities such as happy hours, workshops, movie nights, and company events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Data Infrastructure & Acquisition - Düsseldorf, Germany

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate data ingestion infrastructure that powers large-scale model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Machine Learning Python Terraform
1 hour, 5 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage platform for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
1 hour, 11 minutes ago

Senior Staff Software Engineer- Remote (US Based)

Dispel 51-250 Industrial Conglomerates

Dispel is hiring a Senior Staff Software Engineer to lead the design and delivery of secure, reliable infrastructure and software systems that support critical industries.

AWS Azure DNS Go Python Terraform TypeScript
2 hours, 5 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Gothenburg, Sweden

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture and development of accessible, high-performance native Windows applications for its widely used text-to-speech product suite.

C# C++ CI/CD .NET
2 hours, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers