Job Closed
This listing is no longer active.
Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Senior Back-end Engineer, Ruby on Rails
Location
Colombia
Posted
30 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-end Engineer, Ruby on Rails
Truelogic Software
• Design and build scalable backend systems and APIs • Architect solutions for complex business problems • Develop and maintain microservices-based architectures • Ensure code quality, scalability, and performance • Conduct code reviews and mentor junior engineers • Debug complex issues across the stack • Collaborate with cross-functional teams • Contribute to technical decision-making and system design
Job Requirements
- Ruby on Rails +5 Years of experience
- REST API design
- SQL databases (PostgreSQL/MySQL)
- Microservices architecture
- Docker
- Cloud platforms (AWS/GCP)
- CI/CD tools (Jenkins or similar)
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Developer, .NET Core, Microservices
BHSTransformamos negócios através da tecnologia gerando resultados de impacto.
• Design and develop robust, scalable, high-performance backend solutions with high concurrency; • Analyze and translate functional requirements into clear technical specifications, ensuring consistent, high-quality deliveries; • Implement and maintain distributed microservices with horizontal scalability; • Create and maintain technical documentation (designs, APIs, workflows, and manuals when necessary); • Develop and execute unit, integration, and performance tests; • Implement functional and load testing routines for microservices; • Actively participate in code reviews, ensuring adherence to established best practices and standards; • Perform evolutionary and corrective maintenance of solutions; • Troubleshoot complex incidents in distributed environments; • Collaborate with the engineering team, promoting knowledge sharing and continuous technical growth.
• Provide technical leadership to the development team, acting as the reference for code standards, best practices and architecture; • Serve as the primary technical contact with the client's Tech Lead, co-leading architectural decisions and ensuring alignment between teams; • Define, propose and document backend architectural decisions, including decomposition into bounded contexts, REST endpoint design, service communication contracts (Pub/Sub, synchronous HTTP) and database migration strategies; • Actively participate in the Discovery phase, validating the decomposition of the monolith into bounded contexts, identifying implicit couplings and mapping tables to PostgreSQL schemas; • Design, develop and evolve RESTful APIs and backend services using .NET 8 and C#, acting as a hands-on developer on critical features within the most complex bounded contexts; • Ensure implementation of hexagonal architecture (ports & adapters).
• Atuar no desenvolvimento e redesenho acelerado das funcionalidades de Renegociação, com base na documentação gerada e no ArchType; • Realizar a modularização lógica e o encapsulamento das regras de negócio migradas do COBOL; • Executar a curadoria e revisão do código gerado pelos agentes de IA (AI/Cockpit), garantindo qualidade, performance e aderência aos padrões técnicos; • Redesenhar integrações com sistemas externos por meio de APIs REST, mensageria com Kafka e geração de arquivos; • Participar ativamente das cerimônias ágeis e das atividades de validação de equivalência funcional.
• Develop and maintain APIs and microservices in Python; • Design and implement scalable backend solutions on Amazon Web Services (AWS); • Build and evolve data pipelines and integrations between systems; • Implement event-driven architectures; • Participate in defining the architecture and technical design of solutions; • Ensure development best practices, including clean code, design patterns and TDD; • Support the control, refinement and evolution of the technical backlog.


