Taro Logo

Senior Software Engineer - E-Commerce

Leading provider of nearshore staff augmentation services headquartered in New York, delivering top-tier technology solutions with 600+ tech professionals in Latin America.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
E-Commerce

Job Description

Truelogic, a leading nearshore staff augmentation service provider headquartered in New York, is seeking a Senior Software Engineer for their E-Commerce client. The client is a lifestyle brand and design marketplace connecting customers with world-class artists to create unique products in the stationery, art, and home decor markets.

The role focuses on transitioning product data into a new Product Information Management (PIM) system. As a Senior Software Engineer, you'll be instrumental in designing and implementing the migration of existing monolithic product database to a third-party PIM, ensuring seamless integration with product launch systems. This position requires expertise in Python, JavaScript/Node.js, and various database technologies.

Working in a 100% remote environment, you'll join a team of 600+ professionals across Latin America, contributing to innovative projects for U.S. companies. The position offers competitive USD compensation, paid time off, and work autonomy. You'll be part of a culture that values work-life balance and professional growth, collaborating with senior talent in a multicultural environment.

The ideal candidate brings 5+ years of software development experience, strong problem-solving skills, and expertise in distributed systems. This role presents an excellent opportunity for someone who enjoys solving complex integration challenges and designing scalable systems while working with cutting-edge technologies in a dynamic, global team.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - E-Commerce

  • Design and implement software to migrate product data from monolith into a third-party PIM system
  • Integrate the PIM with existing product launch system
  • Build processes to synchronize data changes between PIM and monolith database
  • Collaborate with engineering lead and stakeholders on requirements and architecture
  • Communicate progress in Product Launch scrum team daily
  • Write high-quality, maintainable, and testable code
  • Troubleshoot and resolve integration and data-related issues

Requirements For Senior Software Engineer - E-Commerce

Python
Node.js
JavaScript
Kafka
  • BS in Computer Science or equivalent work experience
  • 5+ years of professional experience as a software developer
  • Proficiency in Python with experience designing and maintaining backend services
  • Working knowledge of JavaScript/Node JS
  • Proficiency in SQL, database modeling, and ORMs
  • Experience with NoSQL databases
  • Hands-on experience with Kafka or similar streaming/messaging systems
  • Experience with Amazon Web Services
  • Strong problem-solving skills with experience in data modeling
  • Experience writing automated tests for distributed systems
  • Experience with CI/CD pipelines
  • Excellent written and verbal communication skills

Benefits For Senior Software Engineer - E-Commerce

  • 100% Remote Work
  • Highly Competitive USD Pay
  • Paid Time Off
  • Work with Autonomy
  • Work with Top American Companies