Backend Engineer - Kotlin

Dahl Consulting

Brooklyn Park (MN)

Hybrid

USD 103,000 - 124,000

Part time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dahl Consulting is seeking an experienced Backend Engineer to design, develop, and optimize backend systems powering warehouse operations, logistics, and supply chain planning. You will build scalable services, RESTful APIs, and data solutions in a distributed, event-driven environment.

The role focuses on delivering robust backend solutions, solving complex data challenges, and ensuring reliable software for mission-critical business operations within a hybrid onsite model in Brooklyn Park.

Qualifications

  • 8+ years of software engineering experience.

Responsibilities

  • Design, develop, and maintain backend services supporting warehouse productivity, operational planning, reporting, and visibility initiatives.
  • Build scalable RESTful APIs and microservices within a distributed systems architecture.
  • Develop event-driven applications utilizing messaging technologies such as Kafka.
  • Partner with data providers, business stakeholders, and frontend teams to deliver reliable and efficient technical solutions.
  • Design and optimize database structures, queries, and integrations for operational data management.
  • Translate business requirements into technical solutions and deliver features within Agile sprint cycles.
  • Ensure application reliability through testing, automation, monitoring, and performance optimization.
  • Troubleshoot production issues and drive root-cause analysis in complex distributed environments.
  • Contribute to continuous improvement initiatives related to architecture, development practices, and operational excellence.

Skills

Kotlin
Backend development
REST APIs
Kafka
Agile/Scrum
RESTful APIs

Tools

Spring Boot
Micronaut
PostgreSQL
Git
Maven
Gradle
Docker
Kubernetes
Elasticsearch

Job description

Title: Backend Engineer - Kotlin
Location: Brooklyn Park, MN | Hybrid - onsite 2 days per week
Job Type: Contract (12 months)
Compensation: $75.00 - $90.00 per hour (W2)
Industry: Retail

About the Role

Our client is a leading Fortune 100 retailer with a highly sophisticated supply chain and distribution network that supports millions of customers through stores, fulfillment centers, and digital commerce operations. They are seeking an experienced Development Engineer to help build and enhance the backend systems that power warehouse operations, supply chain planning, productivity tracking, and operational visibility. This is a hands-on engineering role focused on developing scalable, high-performance services in a distributed, event-driven environment. The ideal candidate is passionate about building robust backend solutions, solving complex data challenges, and delivering reliable software that supports mission-critical business operations.

Job Description

As a Development Engineer, you will contribute to the design, development, and enhancement of backend applications supporting warehouse operations, logistics, and supply chain planning. You will work closely with cross-functional teams to deliver scalable services, APIs, and data solutions that provide operational insights and improve business performance.

Responsibilities
  • Design, develop, and maintain backend services supporting warehouse productivity, operational planning, reporting, and visibility initiatives.
  • Build scalable RESTful APIs and microservices within a distributed systems architecture.
  • Develop event-driven applications utilizing messaging technologies such as Kafka.
  • Partner with data providers, business stakeholders, and frontend teams to deliver reliable and efficient technical solutions.
  • Design and optimize database structures, queries, and integrations for operational data management.
  • Translate business requirements into technical solutions and deliver features within Agile sprint cycles.
  • Ensure application reliability through testing, automation, monitoring, and performance optimization.
  • Troubleshoot production issues and drive root-cause analysis in complex distributed environments.
  • Contribute to continuous improvement initiatives related to architecture, development practices, and operational excellence.
Qualifications
  • Required 8+ years of software engineering and application development experience.
  • Strong proficiency in Kotlin and experience developing enterprise applications.
  • Experience building scalable backend services, RESTful APIs, and microservices.
  • Strong knowledge of Kafka or similar messaging and event-streaming platforms.
  • Experience with Spring Boot, Micronaut, or comparable Java-based frameworks.
  • Solid experience working with relational databases and SQL, preferably PostgreSQL.
  • Experience with distributed system design and event-driven architectures.
  • Proficiency with source control and build tools such as Git, Maven, and Gradle.
  • Experience with CI/CD pipelines and modern software delivery practices.
  • Familiarity with cloud-native application development and container technologies such as Docker and Kubernetes.
  • Strong debugging, troubleshooting, and application performance tuning skills.
  • Experience working in Agile/Scrum environments with excellent collaboration and communication skills.
  • Preferred Experience with Java and Groovy.
  • Experience with both relational and NoSQL databases, including Cassandra, MongoDB, RocksDB, or InfluxDB.
  • Experience with Elasticsearch and observability platforms (ELK Stack).
  • Experience with test-driven development (TDD), automated testing, and quality engineering practices.
  • Previous experience supporting supply chain, logistics, warehouse management, or fulfillment systems.
  • Experience in Backend-for-Frontend (BFF) architectures.
  • Exposure to large-scale retail, e-commerce, or distribution environments.
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

Backend Development Engineer
Backend Development Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 6,800 - 11,000
Benefits package
Hybrid work environment
Backend Development Engineer (Remote)
Backend Development Engineer (Remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Kotlin Backend Engineer - Scalable Microservices Kafka
Kotlin Backend Engineer - Scalable Microservices Kafka

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 103,000 - 124,000
Senior Engineer — Cybersecurity AI Activation & Engineering
Senior Engineer — Cybersecurity AI Activation & Engineering

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 210,000 - 233,000
Senior Backend Engineer – Microservices & Cloud (Hybrid)
Senior Backend Engineer – Microservices & Cloud (Hybrid)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 6,800 - 11,000
Benefits package
Hybrid work environment
Data Engineer
Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 66,000 - 103,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 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 Engineer — Cybersecurity AI Activation & Engineering
Senior Engineer — Cybersecurity AI Activation & Engineering

Dahl Consulting • Minnesota

Remote
USD 139,000 - 154,000