Senior Level Engineer

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Analytics
Apache Kafka
Collaboration
Communication
Documentation
Elasticsearch
Geospatial Analysis
Microservices
Order Management
PostgreSQL
Python
Redis
Scalability
Supply Chain Management
Systems Design
Use Cases
Go

Job Details

We are seeking a highly skilled Software Engineer to design, develop, and maintain scalable services that power critical supply chain and order management systems. The ideal candidate will be experienced in building high-performance, multi-region services and comfortable working with technologies such as Go, Python, Kafka, Redis, PostgreSQL, and Elasticsearch.

Responsibilities:
  • Design, develop, test (unit/integration/etc.), deploy, and maintain backend application code.

  • Build multi-region, high-performance services for shopper supply, order claiming, and more.

  • Work with a range of technologies including Go, Python, PostgreSQL, Redis, Kafka, and Elasticsearch.

  • Collaborate with cross-functional teams to define and implement scalable architecture.

  • Collect and analyze system metrics to inform decisions and improve performance.

  • Participate in code reviews and design discussions to ensure code quality and scalability.

  • Contribute to documentation and improve internal development processes.

  • Lead by example and support fellow team members with technical guidance.

Preferred Skills:
  • Strong proficiency in Go and/or Python.

  • Experience with Kafka, Redis, and PostgreSQL in a production environment.

  • Understanding of scalable microservices architecture and system design principles.

  • Familiarity with Elasticsearch for search and analytics use cases.

  • Exposure to geospatial data, polygons, and geographic zones is a big plus.

  • Strong collaboration and communication skills in a team-oriented environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.