Development Engineer (Remote)

Dahl Consulting

Brooklyn Park (MN)

Hybrid

USD 92,000 - 154,000

Part time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Dahl Consulting is seeking a Development Engineer for a remote, 6-month contract. Design, build, and maintain scalable backend services using Java/Kotlin and Spring Boot, with microservices and REST APIs in distributed systems.

You will implement event-driven work with Kafka, interact with SQL/NoSQL databases, and deploy in AWS. Expect strong code review, CI/CD, Docker/Kubernetes, and collaboration in an Agile team.

Qualifications

  • 7+ years of backend software engineering experience.
  • Strong Java or Kotlin with Spring Boot proficiency.
  • Experience designing scalable microservices and REST APIs.
  • Kafka or similar event streaming experience.
  • Relational and/or NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
  • Cloud deployment and operations (AWS preferred).
  • Docker and Kubernetes with CI/CD pipelines (GitHub Actions, Jenkins).
  • Production support, monitoring, and incident response.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build and support microservices and REST APIs in distributed systems.
  • Develop event-driven apps using Kafka or similar.
  • Work with SQL/NoSQL databases for performance.
  • Deploy and operate services in AWS; monitor and troubleshoot.
  • Collaborate with cross-functional teams in Agile.
  • Manage CI/CD pipelines and GitHub workflows.
  • Provide technical guidance and mentorship as needed.
  • Contribute to frontend work when required; communicate with stakeholders.

Skills

Backend engineering
Java/Kotlin
Spring Boot
Microservices
Kafka
Relational/NoSQL DBs
AWS
Docker & Kubernetes
CI/CD
GitHub actions/ Jenkins

Tools

Docker
Kubernetes
GitHub Actions
Jenkins

Job description

Title: Development Engineer Location: Remote 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
  • Qualifications: 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. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Development Engineer
Development Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Comprehensive benefits
Java/Kotlin Software Developer
Java/Kotlin Software Developer

Dahl Consulting • Brooklyn Park (MN)

On-site
USD 72,000 - 124,000
Senior Engineer - Cybersecurity AI Activation & Engineering
Senior Engineer - Cybersecurity AI Activation & Engineering

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 139,000 - 154,000
Senior Backend Engineer - Remote, Microservices & Kafka
Senior Backend Engineer - Remote, Microservices & Kafka

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 154,000
ML Development Engineer (Remote)
ML Development Engineer (Remote)

Dahl Consulting • Minneapolis (MN)

Hybrid
USD 156,000 - 188,000
Benefits package
Senior Backend Engineer - Microservices, Kafka, AWS
Senior Backend Engineer - Microservices, Kafka, AWS

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Comprehensive benefits
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 156,000
Senior Data Engineer
Senior Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 156,000
ML Development Engineer
ML Development Engineer

Dahl Consulting • Minneapolis (MN)

Hybrid
USD 104,000 - 124,000
Senior Java/Kotlin Backend Engineer - Microservices & Kafka
Senior Java/Kotlin Backend Engineer - Microservices & Kafka

Dahl Consulting • Brooklyn Park (MN)

On-site
USD 72,000 - 124,000