Match score not available

Senior Software Engineer (Ruby) - Brazil at Object Edge

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Object Edge logo
Object Edge SME https://www.objectedge.com/
51 - 200 Employees
See all jobs

Job description

About Object Edge:

Established in 1994, Object Edge is an award-winning digital consultancy working with leading global brands. In a challenging digital landscape, we help businesses differentiate and compete by creating effortless digital experiences. We design, implement, and support commerce, content, subscription, and CPQ with a data-driven, highly collaborative, and best-in-class team.

We serve enterprise businesses who need to build digital experiences and want a nimble, personalized, and specialized partner.

About the Position:

We seek a talented Senior Software Engineer to join our technology team in a remote role with periodic on-site collaboration. The position offers flexibility with occasional trips to our New Jersey operations facility or other company locations to work directly with the Senior Software Engineer, Product Manager, and Operations team.

Location:

Brazil - Remote

What You’ll Do:

  • Develop and maintain our custom Ruby on Rails-based Warehouse Management System
  • Collaborate remotely with cross-functional teams
  • Participate in on-site collaborative sessions to gain deep operational insights
  • Contribute to system reliability, performance, and continuous improvement
  • Learn and implement modules for inventory management, order fulfillment, and logistics tracking
  • Help provide technical support and rapid incident response, alongside the Senior Engineer and Product Manager, for the warehouse operations team: ○ Conduct root cause analysis of system failures and performance bottlenecks in the WMS
  • Debug critical production issues ○ Implement tactical fixes and deploying hotfixes when necessary
  • Analyze system logs and monitoring tools to identify and resolve operational disruptions
  • Collaborate with the operations teams, as necessary, to understand business impact and prioritize resolution
  • Help develop and maintain runbooks for common operational issues ○ Create automated solutions to prevent recurring problems

What will Bring from you:

  • Develop Core Skills: Build expertise in Salesforce Commerce platforms, mastering essential functionalities
  • Structured Training Program: Complete a 3-month intensive training period to achieve foundational certifications and skill development
  • Problem-Solving in Real Scenarios: Perform unit testing, debug code, and troubleshoot issues in Salesforce and other e-commerce platforms
  • Collaborate in Agile Projects: Work within agile teams, gaining experience in dynamic, cross-functional project environments
  • Explore AI in E-commerce: Participate in innovative AI projects to deepen your understanding of emerging technologies

Required Qualifications:

Core Competencies:

  • 3+ years of professional software development experience
  • Excellent Ruby programming skills
  • Very good remote collaboration skills
  • Strong communication abilities
  • Proficiency in remote work tools and technologies
  • Ability to work independently and as part of a distributed team

Technical Skills:

  • Advanced Ruby programming, especially Ruby on Rails
  • Deep SQL expertise for complex warehouse data modeling and querying
  • Web application development ○ Strong testing practices (RSpec, automated testing)
  • Version control (Git)
  • Comfortable with video conferencing and collaborative tools

Nice-to-have Skills:

  • Experience with database optimization and performance tuning
  • Understanding of database indexing strategies for large datasets
  • Experience with caching mechanisms (Redis, Memcached)
  • Understanding of message queuing systems
  • Experience with background job processing (Sidekiq, Resque)
  • AWS Cloud Experience ○ Flutter App Development Experience
  • Familiarity with picking, packing, and shipping processes

Compensation:

  • Salary is commensurate with experience based on department and role.

Object Edge provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. We believe in providing employees with a work environment free of unlawful discrimination and harassment. In addition to national law requirements, Object Edge complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Virtual Collaboration
  • Teamwork
  • Communication

Software Engineer Related jobs