Senior Back-End Developer

Sabenza IT & Recruitment

Mayville (ND)

On-site

USD 120,000 - 180,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working arrangements
Remote / on-site flexibility
Strong work-life balance
Modern offices

Job summary

Sabenza IT & Recruitment seeks an experienced Senior Back-End Developer to design, build, deploy and operate scalable backend systems in a cloud-native environment. You will work with Java, Python, JavaScript/TypeScript or Node.js and leverage AWS, Kubernetes, and microservices to deliver a bidirectional EV charging platform.

The role involves REST APIs, distributed systems, IaC with Terraform, CI/CD with GitHub Actions, and 24/7 production support in a global technology context.

Qualifications

  • 10+ years of backend software development experience.
  • Experience with Java preferred, or Python/JavaScript/TypeScript/Node.js.
  • Strong knowledge of microservices architecture.
  • Experience with cloud-native and container architectures.

Responsibilities

  • Designing, developing, deploying and operating production-ready backend applications.
  • Building scalable microservices and cloud-native solutions.
  • Designing and implementing RESTful APIs.
  • Working with distributed systems and containerised environments.
  • Developing solutions using Java, Python, JavaScript, TypeScript or Node.js.
  • Using AWS services including Kubernetes, Serverless, API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS and S3.
  • Terraform and Infrastructure as Code to automate infrastructure.
  • Building and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Implementing automated deployment and end-to-end tests.
  • Troubleshooting complex technical problems across multiple systems.
  • Producing technical documentation and participating in Agile ceremonies.
  • Supporting production applications in a 24/7 environment.

Skills

Java
Python
JavaScript
TypeScript
Node.js
Microservices
Cloud-native
AWS
Kubernetes
Serverless
CI/CD
REST API design
Git
Agile/Scrum

Education

IT degree or equivalent

Tools

Terraform
OpenSearch
RDS
S3
CloudWatch
API Gateway
GitHub Actions

Job description

We’re looking for a Senior Back-End Developer who enjoys solving complex problems, building scalable systems, and working with modern cloud technologies.

You’ll be part of a global technology environment working on an exciting product focused on intelligent and bidirectional EV charging connecting vehicles, charging infrastructure, energy partners and smart energy ecosystems.

If Java, AWS, Kubernetes, microservices and cloud-native development are your playground, this could be a great fit.

You’ll help design, build, deploy and operate backend systems that support:

Smart charging plans optimised around cost, solar, load, CO² and battery usageEV wallbox connections and app-based controlBidirectional charging using V2H and V2GIntegration with external energy partnersDirect vehicle control without wallboxesOpen APIs for integrating vehicles into wider energy ecosystems

You’ll be responsible for:

Designing, developing, deploying and operating production-ready backend applicationsBuilding scalable microservices and cloud-native solutionsDesigning and implementing RESTful APIsWorking with distributed systems and containerised environmentsDeveloping solutions using Java, Python, JavaScript, TypeScript or Node.jsWorking with AWS services including Kubernetes, Serverless, API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS and S3Using Terraform and Infrastructure as Code to automate infrastructureWorking with both SQL and NoSQL databasesBuilding and maintaining CI/CD pipelines, preferably using GitHub ActionsImplementing automated deployment and configuration processesMonitoring applications and using observability and log analytics tools to keep systems healthyApplying cloud security principles throughout development and deploymentWriting automated unit, integration and end-to-end testsTroubleshooting complex technical problems across multiple systemsIdentifying risks and impediments and proactively driving them to resolutionProducing technical documentation in line with required standardsParticipating in Agile and Scrum ceremoniesSharing knowledge, mentoring and coaching other team membersSupporting production applications in a 24/7 environment

Requirements10+ years of production backend software development experienceStrong experience with Java preferred, or Python / JavaScript / TypeScript / Node.jsStrong knowledge of microservices architectureExperience with cloud-native and container architecturesHands-on experience designing and operating distributed systemsStrong AWS experienceExperience with Kubernetes and ServerlessExperience with Terraform / Infrastructure as CodeStrong SQL and NoSQL database experienceExperience with CI/CD pipelinesStrong understanding of REST API designExcellent Git knowledgeKnowledge of software design and architecture patternsStrong understanding of secure software developmentSolid automated testing experienceExperience working in Agile / Scrum environmentsA relevant IT degree or equivalent experienceCloud certification at Developer Associate level or higher is preferred

Bonus points if you’ve worked with:

Apache KafkaKafka StreamsEvent-driven architectureAlgorithm design and complexity theoryPerformance testing and tuningHigh-volume distributed systems

BenefitsCutting-edge global technology projectsFlexible working arrangementsRemote / on-site flexibilityStrong work-life balanceDynamic, fast-paced working environmentCollaboration with global technology teamsModern, state-of-the-art officesAgile Working Model

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Cloud-Native Microservices (AWS)
Senior Backend Engineer — Cloud-Native Microservices (AWS)

Sabenza IT & Recruitment • Mayville (ND)

On-site
USD 120,000 - 180,000
Flexible working arrangements
Remote / on-site flexibility
Strong work-life balance
+1
Expert Back-End Developer
Expert Back-End Developer

Sabenza IT & Recruitment • Mayville (ND)

Hybrid
USD 90,000 - 130,000
Flexible remote work
Hybrid work model
Mentoring others
+2
Full Stack Developer
Full Stack Developer

Sabenza IT & Recruitment • Mayville (ND)

Hybrid
USD 90,000 - 120,000
Global IT landscape
1960 hours yearly
Work-Life balance
+5
Backend Engineer
Backend Engineer

nexus IT group • Austin (TX)

On-site
USD 140,000 - 170,000
Medical, dental, vision
Paid time off
Employee benefits
Backend Java Developer
Backend Java Developer

Photon • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Senior Data & Backend Engineer
Senior Data & Backend Engineer

Chargie LLC • Culver City (CA)

Hybrid
USD 140,000 - 210,000
Backend Developer - Senior
Backend Developer - Senior

Viderity Inc. • Washington

On-site
USD 110,000 - 140,000
Back-End Developer
Back-End Developer

HiresRight • Chicago (IL)

Hybrid
USD 110,000 - 160,000
Stock option incentive
Flexible work-from-home policy
Unlimited PTO
+3
Senior Software Engineer (Backend, Python)
Senior Software Engineer (Backend, Python)

Socket.dev • London (KY)

On-site
USD 87,000 - 148,000
Employee benefits
Java Engineer
Java Engineer

Upcom • Kentucky

Hybrid
USD 110,000 - 140,000
Hybrid working
Private insurance
Wellness platform access
+2