About the Role
We’re hiring a Senior Software Engineer (Contractor) to lead the backend development and data migration for a global e-commerce platform. You’ll help transition legacy product data into a new Product Information Management (PIM) system while building services from scratch in a modern, distributed cloud environment. This is a high-impact role for someone who thrives on complex integration challenges and backend scalability.
About You
● You have 5+ years of experience as a backend or full-stack software engineer.
● You’re experienced in Python and SQL, with a strong grasp of microservices architecture.
● You enjoy working on data modeling, system integrations, and distributed systems.
● You’re collaborative, thrive in agile teams, and are comfortable working remotely.
What You’ll Be Doing
● Design and implement services to migrate product data from a legacy monolith into a new PIM platform.
● Integrate the PIM system with internal product launch tools, ensuring real-time sync and data integrity.
● Build synchronization pipelines including transformations, validations, and integrity checks.
● Collaborate with engineering leads and product stakeholders to define technical and functional requirements.
● Write high-quality, scalable, and testable code using Python and modern cloud technologies.
● Participate in daily scrum rituals and keep stakeholders informed on progress.
● Troubleshoot integration and data-related issues across distributed systems.
What We’re Looking For
● Strong communication and collaboration skills in remote teams.
● Attention to detail, system thinking, and a proactive problem-solving approach.
● Ability to understand and navigate legacy systems and modernize them incrementally.
● Passion for clean, maintainable, and error-free code.
Technical Requirements
Must-Haves
● 5+ years of software development experience.
● Proficiency in Python, SQL, and backend service development.
● Experience with ORMs, relational and NoSQL databases.
● Experience with Kafka or similar messaging systems.
● Familiarity with AWS and CI/CD pipelines.
● Strong skills in data modeling, transformation, validation, and end-to-end testing.
Nice-to-Haves
● Experience with Starlite, Django, or FastAPI.
● Knowledge of React.js, HTML, and CSS.
● Familiarity with Docker, Kubernetes, and Terraform.
● Background in e-commerce or high-traffic platform development.