Job Description
About the Role:
We’re seeking an Applications Developer who thrives in complexity—not just in code, but in context. You’ll be embedded in a cross-functional team that manages the lifecycle of internal and customer-facing tools used in logistics automation. This role is ideal for someone who can move between legacy systems and containerized microservices without blinking.
What You’ll Be Doing:
- Maintain and extend internal apps used across warehousing, compliance, and routing—many built on Django and Angular, all with quirks.
- Refactor legacy monoliths into modular services without disrupting active operations. You’ll plan transitions down to the minute to avoid downtime.
- Write and consume APIs that connect inventory logic with supplier systems, both SOAP and REST, and sometimes a CSV via SFTP at 3 AM.
- Own your deployments—you’ll work with GitLab CI/CD pipelines and Docker images and push code to environments where rollback procedures must work.
- Participate in architecture discussions around queueing systems (RabbitMQ, Kafka) and event-driven patterns that make our backend scalable under fluctuating loads.
- Handle edge-case debugging across PostgreSQL, Redis, and RabbitMQ, especially when a sync operation goes sideways.
Must-Haves:
- 3–5 years of hands-on experience building production-ready applications in either Python or JavaScript/TypeScript (Node.js).
- Solid knowledge of SQL beyond simple queries. If asked to optimize a recursive CTE or avoid a full table scan, you know what to do.
- Fluency in front-end frameworks (preferably Angular or React) and an understanding of how design systems translate to reusable components.
- Experience with containerization (Docker) and cloud-native deployment (AWS ECS or EKS).
- Familiarity with observability tools like Datadog or Grafana, and knowledge of when logs vs metrics vs tracing is the right tool.
- Comfort with version control and a Git history that shows meaningful commits, not just “fixes bug” or “wip”.
Nice-to-Haves:
- Experience migrating legacy apps from on-prem to cloud-hosted environments.
- Exposure to infrastructure-as-code tools like Terraform or Pulumi.
- Familiarity with secure API design—token expiry, rate-limiting, client-scoped permissions, etc.
- Understanding of message queues and asynchronous processing patterns.
- A working knowledge of how dev and product interact in regulated industries or high-availability systems.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru