Join to apply for the Senior Software Engineer - E-Commerce role at Truelogic Software
Overview
About Truelogic : a leading provider of nearshore staff augmentation services headquartered in New York. For over two decades, we’ve been delivering top-tier technology solutions to companies of all sizes, helping them achieve their digital transformation goals. Our team of 600+ tech professionals in Latin America supports U.S. companies on impactful projects.
Our client is a lifestyle brand and design marketplace connecting artists with consumers. Minted crowdsources graphic design and artwork from a global community of independent artists and sells products addressing large markets in stationery, art, and home decor. The mission is to enable design independence for consumers and artists worldwide.
Job Summary
We are looking for a Senior Software Engineer Contractor to help migrate product data into a new Product Information Management (PIM) system. The role will design and implement the migration of our existing monolithic product database to a third-party PIM and ensure integration with product launch systems. You will build services in a modern cloud environment, perform data model transformations, and develop sync processes to keep the PIM and internal systems aligned.
This is a hands-on, high-impact role for someone who enjoys solving complex integration challenges and designing scalable systems.
Responsibilities
- Design and implement software to migrate product data from our monolith into a third-party PIM system. This software will be primarily in new services.
- Integrate the PIM with our existing product launch system, ensuring smooth data flow and minimal disruption.
- Build processes to synchronize data changes between the PIM and our monolith database, including transformations, validations, and integrity checks.
- Collaborate with the engineering lead and product stakeholders to understand requirements, architecture, and implementation plans.
- Communicate progress and issues in the Product Launch scrum team daily.
- Write high-quality, maintainable, and testable code with a focus on scalability and performance.
- Troubleshoot and resolve integration and data-related issues across distributed systems.
Qualifications
BS in Computer Science or equivalent work experience5+ years of professional experience as a software developerProficiency in Python with experience designing and maintaining backend servicesWorking knowledge of JavaScript / Node.jsProficiency in SQL, database modeling, and ORMsExperience with NoSQL databasesHands-on experience with Kafka or similar streaming / messaging systemsExperience with Amazon Web ServicesStrong problem-solving skills with experience in data modeling, transformation, and validationExperience writing automated tests for distributed systems and end-to-end testing across multi-layered architecturesExperience with CI / CD pipelines and modern software delivery practicesCommitment to writing clean, high-quality, and error-free codeExcellent written and verbal communication skillsWhat we offer
100% Remote Work : Work from anywhere with a laptop and reliable internetHighly Competitive USD PayPaid Time OffWork with Autonomy : Focus on results, not the clockWork with Top American CompaniesWhy You’ll Like Working Here
A culture that values well-being and work-life balanceDiverse, global network of professionalsCollaborative, senior-level teamApply now!
Seniority level : Mid-Senior level
Employment type : Full-time
Job function : Engineering and Information Technology
#J-18808-Ljbffr