Backend Engineer

Superchat
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Github
Mobile Application Software
Java Virtual Machine (JVM)
PostgreSQL
Next.js
Amazon Web Services (AWS)
TypeScript
Web Applications
Datadog
Tailwind
React
Spring-boot
Backend
GIT
Kotlin
Sentry
React Native
Amazon Web Services (AWS)
Terraform
Software Version Control

Job description

  • You improve the performance of our platform to enhance the user experience for our customers
  • You participate in discussions about the long-term architecture of Superchat
  • You shape internal development processes and best practices that allow the engineering team to scale over time
  • You bring your own ideas to the table to help shape our product, + You have used Java/Spring Boot instead ? Don't worry, we will get you into Kotlin/Quarkus very quickly
  • AWS: RDS with Postgres, S3, SQS, SNS, SES, Lambda, Cloudfront
  • OpenSearch
  • LangGraph (AI infrastructure)
  • GitHub Actions for CI/CD
  • Linear (project management)
  • LaunchDarkly (feature flagging)
  • Doppler (secret management)
  • DataDog / Sentry / BetterUptime to monitor our services
  • Typescript / React / NextJS / TailwindCSS for our web application
  • Typescript and React Native for our mobile application

Requirements

  • You have 3+ years of hands-on experience in backend development, preferably within the JVM ecosystem
  • You have experience with AWS (or other cloud providers) and Infrastructure as Code (Terraform)
  • You have a strong understanding of version control systems, particularly Git
  • You are able to plan, manage, and deliver projects independently and on time
  • You are professionally fluent in written and spoken English

About the company

Superchat powers communication between businesses and their customers through their preferred channels — like WhatsApp, Instagram, Facebook Messenger, SMS, Telegram, Email and more. Superchat's all-in-one messaging suite helps businesses to conveniently interact with their leads, customers and teams across every touchpoint. 

Apply for this position