Senior Software Engineer

Object Edge Logo

Object Edge

πŸ“Remote - Brazil

Summary

Join Object Edge, an award-winning digital consultancy, as a Senior Software Engineer in a remote role based in Brazil! This position offers flexibility with occasional travel. You will develop and maintain our custom Ruby on Rails-based Warehouse Management System, collaborate with cross-functional teams, and contribute to system reliability and continuous improvement. The role involves troubleshooting, root cause analysis, and developing automated solutions. This opportunity provides structured training and the chance to work on innovative AI projects within an agile environment.

Requirements

  • 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
  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

  • Salary is commensurate with experience based on department and role
  • Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.