drjobs Scala Engineer - Distributed Systems العربية

Scala Engineer - Distributed Systems

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1 - 0 years

Job Location drjobs

Manama - Bahrain

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

At commercetools, we are:

Engaged: We didn't become the fastest growing, highest ever valued SaaS software company in digital commerce with nearly 100% year-over-year growth by sitting on the sidelines.

Inspired: We continually explore what's possible. As the founder of the headless commerce concept, the leader in true composable commerce, and the visionaries behind MACH® — our patented tech has radically disrupted the world of enterprise ecommerce software. And we are just getting started!

Valued: Intelligent, resilient, passionate individuals hailing from over 50 countries across the globe, speaking over 43 languages, and collectively embracing diversity, encouraging inclusion, and fostering a culture of care.

Please note:

*We can only consider applicants within Germany, Italy, the Netherlands, Spain, Switzerland, or the United Kingdom.

The Opportunity:

We are looking for support in improving our Composable Commerce APIs. Our engineers are part of vertical teams working closely with Product Managers, UX/UI Designers and Backend engineers. You will work within the respective domain and also contribute to the core of our product while engaging with our Open Source libraries where needed.

Even more important than your technical qualification, we want to work with and learn from a skilled, agile team that believes in having fun, giving back to the community, and collaborating in an open, supportive environment!

Your Mission:

  • Join our Distributed Systems team to work on some of our product’s core domains and infrastructure. You will be building and deploying backend services for Authentication/Authorization, Subscriptions and Extensions functionality. There is a lot of exciting work ahead of us, which is why we need your help.
  • Work collaboratively with a high degree of autonomy in a group of international peers on a rapidly growing product using cutting-edge technologies.
  • Work on a modern tech stack with technologies and tools such as Scala with Typelevel libraries, MongoDB, GraphQL, AWS, GCP and Azure.
  • Collaborate and align efforts with Product Managers and Backend engineers.
  • Make progress faster by incrementally introducing new features, deploying applications and services multiple times a day via technologies such as CircleCI, Kubernetes, Prometheus.
  • Experiment with new technologies and ideas during dedicated “Tech Time” as well as have a professional development budget at your disposal.
  • Mentor, be mentored, and share your experience and knowledge with other developers.

What you need to be successful:

  • Experience in building modern and scalable backend services on the JVM and cloud platforms such as GCP or AWS.
  • Familiarity with Scala or other JVM languages such as Kotlin, with an affinity for functional programming.
  • Experience with unit and integration testing frameworks.
  • Experience working with and consuming REST or GraphQL APIs.
  • Experience extending HTTP services and APIs, including concepts for authentication and service-to-service communication.
  • Experience in defining, working with, and optimizing CI pipelines, as well as deploying services with Kubernetes.
  • Ability to bring your ideas and be proactive in proposing solutions and improvements to the codebase.
  • Ability to weigh trade-offs through discussions working within a cross-functional team.
  • Ability to write and speak English fluently to work in an international environment.

Tech at commercetools:

We Are Open Source And Innovative By Design

🚀 We use Scala, Cats, MongoDB, Kubernetes, and GraphQL

📋 We share & contribute to the open source community:

⚙️ We <3 Automation and Machine Learning

We care about your Growth and Well-being

☀️ Remote Work: Up to 60 days/year from a country different from your base country

💻 Open Learning & Development Budget

📚 ct Academy: Regular internal training sessions

⌚️ Flexibility: Morning person or night owl? We believe in outcome and motivated employees

🚀 Mindset & Growth: A diverse, creative workspace with an international culture & learning environment

Are you ready? Come grow with us!

🔍 Are you looking for something else? Check out our Career Page and our Website for more information.

Employment Type

Full Time

Department / Functional Area

Administration

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.