Note: The job is a remote job and is open to candidates in USA. Dahl Consulting is recruiting a senior development engineer for a leading retailer’s digital commerce and advertising technology ecosystem. The role focuses on building scalable Kotlin-based backend systems, distributed architectures, and advertising technology solutions while providing technical leadership, mentoring engineers, and promoting engineering best practices.
Responsibilities
- Design, develop, and maintain scalable, high-performance backend applications using Kotlin and microservices-based architectures
- Architect and implement resilient distributed systems capable of supporting high-volume, enterprise-scale workloads
- Evaluate emerging technologies and conduct proof-of-concept initiatives to assess scalability, performance, maintainability, and cost effectiveness
- Lead technical design sessions, architecture reviews, code reviews, testing strategies, and troubleshooting efforts
- Partner with cross-functional teams to create and document robust system architectures, workflows, and process flows
- Mentor and support other engineers while providing technical leadership across multiple initiatives
- Improve system reliability, resiliency, monitoring, and disaster recovery capabilities
- Establish and promote data quality standards across data ingestion, processing, storage, and operational workflows
- Drive engineering excellence through automation, CI/CD practices, testing, observability, and continuous improvement
- Contribute to the design and implementation of advertising technology solutions that align with business and platform objectives
Skills
- Strong hands-on experience developing and deploying production applications using Kotlin
- Experience with Java/J2EE application development
- Strong knowledge of Spring Boot and microservices architecture
- Experience designing and building RESTful APIs
- Solid understanding of distributed systems and scalable backend architectures
- Experience working in monorepo-based development environments
- Experience with event-driven systems and streaming platforms such as Kafka
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Experience with databases including one or more of the following: + PostgreSQL + MongoDB + Cassandra + Elasticsearch
- Proficiency with automated testing frameworks including JUnit and integration testing methodologies
- Experience using observability and monitoring tools such as: + Elasticsearch + Logstash + Kibana + Grafana
- Experience with DevOps methodologies, CI/CD pipelines, and automated deployment processes
- Strong communication, collaboration, and problem-solving skills
- Kotlin
- Java
- Kafka
- JUnit
- Integration Testing
- Spring Boot
- REST APIs
- Microservices
- Distributed Systems
- Experience working within Advertising Technology (AdTech) environments, including DSPs, SSPs, Ad Servers, or related platforms
- Experience with Python development
- Experience with workflow orchestration and data pipeline tools such as Oozie
- Knowledge of digital advertising technologies, data platforms, and campaign delivery systems
- Experience designing technical solutions that support advertising and business objectives
- Experience working in large-scale retail, e-commerce, or digital platform environments
Benefits
- Comprehensive benefits package for eligible employees, with coverage choices to meet family needs.
Company Overview
Company H1B Sponsorship