Backend Development Engineer

Dahl Consulting

Brooklyn Park (MN)

Hybrid

USD 9,299,000 - 15,537,000

Full time

8 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits package
Hybrid work environment

Job summary

Dahl Consulting in Brooklyn Park, MN is seeking a Development Engineer to join as a contract role focused on backend services, distributed systems, and microservices. You will work with Java or Kotlin, Spring Boot, Kafka, and cloud deployments, with opportunities to touch front-end tasks as needed.

The ideal candidate has 7+ years of backend experience, strong knowledge of relational and NoSQL databases, and hands-on experience with Docker, Kubernetes, and CI/CD pipelines in an Agile environment.

Qualifications

  • 7+ years of backend software engineering experience.
  • Proficient in Java or Kotlin with Spring Boot.
  • Experience building microservices and REST APIs.
  • Hands-on with Kafka or similar event-streaming platforms.
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
  • Cloud deployment (AWS) and containerization (Docker, Kubernetes).
  • CI/CD pipelines using GitHub Actions or Jenkins; PR reviews on GitHub.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build and support microservices and REST APIs in distributed systems.
  • Develop event-driven apps using Kafka and related tech.
  • Work with SQL/NoSQL databases to support features and performance.
  • Deploy and operate services in cloud environments and monitor production systems.
  • Collaborate with teams in Agile sprints and contribute to front-end as needed.
  • Provide technical guidance and mentorship to peers.

Skills

Java
Kotlin
Spring Boot
Microservices
REST APIs
Kafka
PostgreSQL
MySQL
DynamoDB
MongoDB
AWS
Docker
Kubernetes
GitHub Actions
Jenkins
CI/CD

Tools

GitHub
GitHub Actions
Docker
Kubernetes
Jenkins

Job description

Title: Development Engineer Location: Brooklyn Park, MN (Hybrid) Job Type: Contract (6 Months) Compensation: $67.66 - $112.78/hr Industry: Retail

About the Role

We are hiring a Development Engineer on behalf of our client, a large enterprise organization in the retail and technology space. This role is ideal for a senior individual contributor who can quickly ramp up, work independently within established architecture and technical direction, and contribute meaningful production code within the first few sprints. The position will primarily focus on backend engineering, distributed systems, and microservices, with opportunities to contribute to front-end development. The ideal candidate brings strong technical judgment, analytical thinking, attention to detail, and the ability to proactively identify risks, blockers, and delivery tradeoffs.

Job Description
  • Design, develop, and maintain scalable backend services using Java or Kotlin.
  • Build and support microservices and REST APIs within distributed systems environments.
  • Develop and maintain event-driven applications using Kafka or similar event-streaming technologies.
  • Work with relational and/or NoSQL databases to support application functionality and performance.
  • Deploy and operate services in cloud-based environments.
  • Support production systems through monitoring, logging, troubleshooting, and incident response.
  • Work with Docker, Kubernetes, and CI/CD pipelines to support application deployment and delivery.
  • Use GitHub for source control, pull requests, code reviews, and branch management.
  • Collaborate with cross-functional engineering teams in an Agile development environment.
  • Identify technical risks, dependencies, blockers, and delivery tradeoffs proactively.
  • Contribute to front-end development and user experience implementation when needed.
  • Provide technical guidance and mentorship to less experienced engineers.
  • Communicate effectively with technical and non-technical stakeholders while contributing to a collaborative team environment.
Qualifications Required
  • 7+ years of backend software engineering experience building and supporting production systems.
  • Strong proficiency in Java or Kotlin, with hands-on experience using Spring Boot.
  • Experience designing, developing, and scaling microservices and REST APIs.
  • Hands-on experience with Kafka or a similar event-streaming platform, including publishing, consuming, and troubleshooting.
  • Strong database experience with relational databases such as PostgreSQL or MySQL and/or NoSQL databases such as DynamoDB or MongoDB.
  • Experience deploying and operating services in cloud environments, preferably AWS.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience developing or working with CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
  • Hands-on experience using GitHub for source control, pull requests, code reviews, and branch management.
  • Production support experience, including monitoring, logging, troubleshooting, and incident resolution.
  • Strong analytical and critical-thinking skills with close attention to detail.
  • Ability to learn quickly, work independently, and adapt within an established technical architecture.
  • Strong communication and collaboration skills.
Preferred Qualifications
  • Experience working within large-scale enterprise engineering environments with multiple interconnected or dependent systems.
  • Experience with system migrations, application modernization, or service modernization initiatives.
  • Experience or interest in fraud detection, risk systems, cybersecurity, or cyber threat detection.
  • Front-end development experience using React, particularly when supporting UI development alongside backend responsibilities.
Benefits

Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.

Equal Opportunity Statement

As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Development Engineer (Remote)
Backend Development Engineer (Remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Senior Engineer — Cybersecurity AI Activation & Engineering
Senior Engineer — Cybersecurity AI Activation & Engineering

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 289,296,000 - 320,926,000
Java Developer
Java Developer

Dahl Consulting • Saint Paul (MN)

Remote
USD 93,000 - 124,000
Senior Backend Engineer – Microservices & Cloud (Hybrid)
Senior Backend Engineer – Microservices & Cloud (Hybrid)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 9,299,000 - 15,537,000
Benefits package
Hybrid work environment
Senior Engineer - Cybersecurity AI Activation & Engineering
Senior Engineer - Cybersecurity AI Activation & Engineering

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 139,000 - 154,000
Senior Data Engineer
Senior Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 156,000
Senior Backend Engineer – Microservices & Cloud (Remote)
Senior Backend Engineer – Microservices & Cloud (Remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Data Engineer
Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 66,000 - 103,000
ML Development Engineer
ML Development Engineer

Dahl Consulting • Minneapolis (MN)

Hybrid
USD 104,000 - 124,000
Application Security Engineer (remote)
Application Security Engineer (remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 191,982,000 - 320,926,000
Benefits package