About the Role
Lead the development and architecture of high-performance retail software platforms using Java, guiding technical direction while collaborating with cross-functional teams to deliver scalable solutions.
Responsibilities
- Design and implement robust backend systems using Java and related technologies
- Lead architectural decisions for retail-focused software platforms
- Mentor engineering teams in best practices and code quality
- Collaborate with product and design teams to define technical requirements
- Drive performance optimization across distributed systems
- Ensure code maintainability and system scalability
- Evaluate and integrate new technologies into existing platforms
- Support deployment pipelines and continuous integration workflows
- Troubleshoot and resolve complex production issues
- Promote engineering excellence through code reviews and standards
- Work closely with DevOps to ensure system reliability
- Contribute to API design and microservices architecture
- Maintain alignment with security and compliance standards
- Participate in technical planning and roadmap development
- Lead initiatives to improve system observability
- Support incident response and post-mortem analysis
- Foster innovation in retail technology solutions
- Ensure solutions meet high availability requirements
- Collaborate on database design and query optimization
- Guide testing strategies for backend services
- Advocate for clean, maintainable codebases
- Integrate monitoring tools for real-time system insights
- Support agile development cycles and sprint planning
- Drive technical documentation and knowledge sharing
- Ensure alignment with long-term platform goals
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on retail technology solutions
What We Value
- Technical leadership combined with hands-on coding ability
- Clear communication across technical and non-technical stakeholders
- Commitment to building maintainable and scalable systems
- Proactive approach to identifying and solving problems
- Collaborative mindset with a focus on team growth
Technology Stack
- Java 11+ with Spring ecosystem
- Microservices deployed on Kubernetes
- AWS for cloud infrastructure
- PostgreSQL and MongoDB for data storage
- Prometheus and Grafana for monitoring
Visa sponsorship available for qualified candidates