DigiExpress is a forward-thinking logistics company dedicated to pushing the boundaries of technology at scale. We are looking for a Back-End Lead to take ownership of our server-side architecture, lead a team of back-end engineers, and drive the development of reliable, scalable, and high-performance services that power our core logistics platforms.
Key Responsibilities
Technical Leadership & Architecture
- Own the design and evolution of back-end architecture, ensuring scalability, reliability, and long-term maintainability.
- Lead technical decision-making around frameworks, tools, system design, and integration patterns.
- Define and enforce back-end engineering standards, best practices, and architectural guidelines.
Server-Side Development
- Lead the design, development, and maintenance of complex server-side applications and services.
- Oversee API design and implementation to support seamless and secure communication between front-end, mobile, and external systems.
- Balance hands-on development with leadership responsibilities, contributing to critical components when needed.
Database & Data Management
- Own database design strategies, including schema design, performance optimization, and scalability planning.
- Guide the team in building efficient queries, data access layers, and data consistency mechanisms.
- Ensure data security, integrity, and compliance with internal and external standards.
Performance, Reliability & Scalability
- Identify architectural and performance bottlenecks and lead initiatives to resolve them.
- Drive the adoption of caching, asynchronous processing, and performance optimization strategies.
- Ensure system observability, monitoring, and incident readiness in collaboration with infrastructure teams.
Code Quality & Engineering Excellence
- Lead code reviews and establish a strong culture of clean code, testing, and continuous improvement.
- Define quality gates, testing strategies, and CI/CD expectations for back-end services.
- Reduce technical debt through structured refactoring and architectural improvements.
Team Leadership & Mentorship
- Lead, mentor, and develop a team of back-end engineers, supporting their technical and professional growth.
- Support hiring, onboarding, and performance evaluation of back-end team members.
- Foster a culture of ownership, accountability, collaboration, and engineering excellence.
Cross-Functional Collaboration
- Partner closely with Product, Front-End, DevOps, QA, and Data teams to align technical execution with business priorities.
- Translate product and business requirements into scalable technical solutions.
- Communicate technical risks, trade-offs, and progress clearly to stakeholders.
Qualifications
- Proven experience as a senior back-end engineer with demonstrated technical leadership responsibilities.
- Strong proficiency in at least one server-side programming language and modern back-end frameworks.
- Solid experience with SQL and NoSQL databases and large-scale data-driven systems.
- Deep understanding of web application architecture, distributed systems, and RESTful API design.
- Strong problem-solving skills with the ability to think systemically and long-term.
- Experience working with version control systems, CI/CD pipelines, and collaborative development workflows.
Preferred Qualifications
- Experience designing and operating systems at scale in production environments.
- Hands-on experience with cloud platforms and modern infrastructure patterns.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Strong understanding of back-end security principles and secure system design.
- Experience working in Agile or product-driven development environments.