Job Description
Responsibilities
- Design and implement highly available, scalable backend services and APIs that orchestrate complex procurement workflows across distributed systems (REST; service-to-service communication; event-driven architectures)
- Architect resilient service designs and data models that handle high-volume transaction processing, ensuring performance under load and graceful degradation
- Continuously improve reliability, performance, and scalability through profiling, observability, and load testing
- Implement comprehensive security, data protection, and fault-tolerance patterns for critical procurement operations
- Build and optimize asynchronous task processing pipelines for automated procurement decisions and carrier notifications
- Design caching strategies, database optimization, and service orchestration patterns to achieve sub-second response times at scale
- Build, test, and ship user-facing web experiences with high performance and accessibility
- Contribute in architecting and designing scalable frontend architecture
- Own entire features from specification to shipping, including technical planning, estimation, and rollout
- Collaborate with product managers and designers to shape solutions and deliver iteratively
- Work effectively with a high degree of autonomy in a globally distributed, async-first team
- Participate in code reviews, raise engineering standards, and reduce technical debt through pragmatic refactors
- Leverage AI-assisted development tools to accelerate feature delivery, refactoring, and debugging while maintaining code quality, test coverage, and system observability
- Mentor junior developers and help establish coding standards and best practices
Requirements
- 5+ years of professional software engineering experience, including meaningful ownership of production systems
- Strong backend experience building services in Python (Python 3) in cloud environments (AWS)
- Experience with common backend patterns and tools (Flask, Celery, PyTest or similar)
- Solid database skills with PostgreSQL (schema design, indexing, query performance)
- Familiarity with distributed systems and microservices architecture; ability to reason about tradeoffs
- Experience using AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code, Gemini CLI etc.) to accelerate delivery while maintaining high engineering standards (clear intent, good tests, safe changes, and debuggable code)
- Solid Frontend experience building modern web apps (React preferred; Angular/Vue acceptable)
- Deep understanding of JavaScript/TypeScript, HTML, and SCSS; strong UX/UI instincts and accessibility basics
- Experience designing and consuming REST APIs (versioning, pagination, error handling, auth patterns)
- Experience with CI/CD, testing strategies (unit/integration/e2e), and code quality practices
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru