We are seeking a Principal Backend Engineer to lead the design, development, and optimization of the backend systems that power our eCommerce platform across both web and mobile applications. As a senior technical leader you will play a key role in scaling architecture, improving performance, and ensuring the reliability of systems that serve thousands of customers.
Key Responsibilities
- Lead backend architecture decisions for a scalable, secure, and high‑performance eCommerce platform.
- Define and enforce backend development standards and best practices.
- Build and maintain microservices, APIs, and backend logic that support product catalogs, order processing, payments, user accounts, and more.
- Integrate third‑party services such as payment gateways, logistics APIs, ERP/CRM systems, etc.
- Mentor junior and mid‑level engineers; conduct code reviews and foster a culture of engineering excellence.
- Collaborate with frontend, DevOps, QA, and product teams to ensure seamless integration and delivery.
- Optimize database queries, service response times, and server resource usage to ensure high performance during peak traffic.
- Implement caching strategies, background jobs, and async processes for efficiency.
- Ensure systems adhere to security best practices (e.g., data encryption, secure authentication/authorization, PCI compliance for payments).
- Work with DevSecOps to regularly audit and improve system security.
Requirements
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- 8 years of backend development experience with at least 2 years in a principal or staff engineer role.
- Proven experience building and scaling backend systems for eCommerce platforms.
- Languages: Python, Java, or Go.
- Frameworks: Spring Boot, Django, etc.
- Databases: PostgreSQL, MySQL, MongoDB, Redis.
- APIs: RESTful, GraphQL.
- Cloud: AWS, GCP, or Azure (EC2, S3, RDS, Lambda, etc.).
- Tools: Docker, Kubernetes, Git, CI/CD pipelines.
- Strong problem‑solving and analytical skills.
- Excellent communication and cross‑functional collaboration abilities.
- A passion for technology and a commitment to continuous improvement.
Preferred Qualifications
- Experience with headless commerce or composable commerce architecture.
- Familiarity with mobile backend integration (iOS & Android).
- Experience in DevOps or platform engineering practices.