
Software Engineer, Ruby on Rails, APIs
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Europe.
β’ Develop and sustain Ruby on Rails APIs for internal teams.
β’ Collaborate with colleagues across the organization to comprehend workflows and pinpoint opportunities to automate processes with APIs.
β’ Clarify project requirements, establish acceptance criteria, and deliver enhancements in productivity.
β’ Propel well-defined projects from conception to deployment.
β’ Design, implement, test, review, and deploy API modifications within the set architecture and security protocols.
β’ Identify dependencies and risks at the earliest opportunity.
β’ Manage authentication, authorization, and sensitive data in a secure manner.
β’ Diagnose defects and API failures utilizing evidence.
β’ Increase regression coverage and enhance system maintainability.
β’ Assess delivered workflows with stakeholders to verify adoption and productivity improvements.
β’ Participate in domain modeling and design discussions with Product and senior engineers.
β’ Provide constructive code reviews and document API behavior and decisions for effective asynchronous collaboration.
β’ Mentor less-experienced colleagues and streamline unnecessary processes.
β’ Over 3 years of professional software development experience, primarily focused on Ruby.
β’ Demonstrated experience in developing and maintaining Ruby on Rails applications.
β’ Capability to articulate API implementation decisions and utilize Git proficiently.
β’ Ability to refine clear stakeholder requirements into well-defined tasks.
β’ Willingness to seek assistance when risks or dependencies exceed the agreed-upon scope.
β’ Strong coding standards including readable code, automated testing, TDD when applicable, continuous integration, meaningful code reviews, and an awareness of secure coding practices.
β’ Proficient with AI-assisted development, including independent verification of generated code, tests, and underlying assumptions.
β’ Effective communication and collaboration skills in an agile, remote team setting.
β’ Adaptability to changing priorities and the ability to document decisions for asynchronous collaboration.
β’ Front-end experience with React and TypeScript is a plus.
β’ Familiarity with internal developer-facing APIs, identity and access management, or Model Context Protocol services is desirable but not mandatory.
β’ Must be authorized to work in your current location.
β’ Work remotely from anywhere, depending on timely performance, team support, and authorization to work in your location.
β’ Enjoy 40 days off annually, including holidays and vacation, or more as mandated by local regulations.
β’ Access to Plumm mental well-being service.
β’ Monthly wellbeing allowance provided through the ThanksBen wallet.
β’ Receive at least three months of paid parental leave for all new parents.
β’ Job security for up to 12 months, or as required by local laws.
β’ Stipend for laptop and home office equipment.
β’ Participate in a globally inclusive, asynchronous-friendly remote culture.
β’ Benefit from flexible and sustainable working boundaries.
Ellevation Education
Speechify
Nava
Circana
Get handpicked remote jobs straight to your inbox weekly.