Back to jobs

SENIOR DEVELOPER

Jobgether
Full-timesenior€160,000-200,000/year

Job description

Accountabilities: The Senior Developer will design, develop, and maintain critical application features across the full technology stack. This role requires strong ownership, technical excellence, and a collaborative mindset to deliver secure, scalable, and maintainable solutions while helping strengthen engineering practices across the team. • Own feature development from concept through delivery, including backend architecture, frontend implementation, testing, demonstrations, and production release. • Design, build, and maintain web and mobile application capabilities that support business and customer needs. • Solve complex engineering challenges related to scalability, concurrency, background processing, data ingestion, and system performance. • Integrate and maintain third-party services and tools to ensure reliable platform operations. • Collaborate with Product, Customer Care, Finance, and other teams to define requirements and resolve technical challenges. • Participate in code reviews, pair programming, knowledge sharing, and mentorship to improve team capabilities. • Use AI-powered tools and workflows to improve development efficiency and reduce operational friction. • Contribute to secure software development lifecycle practices by writing clean, tested, maintainable, and production-ready code. • Analyze application performance and use data-driven approaches to identify improvements and validate technical decisions. • Balance rapid experimentation with long-term engineering quality when building and scaling new solutions. Requirements: The ideal candidate is a versatile full-stack engineer with strong Ruby on Rails experience, solid software engineering fundamentals, and a passion for building reliable products. They are comfortable working independently, solving complex problems, and collaborating within an agile development environment. • 4+ years of hands-on Ruby on Rails experience building and maintaining production applications. • Strong frontend development skills with JavaScript and experience working with React, React Native, or similar component-based frameworks. • Strong SQL and data analysis abilities, with experience using data to troubleshoot issues and guide technical decisions. • Deep understanding of software engineering principles, including SOLID principles, domain-driven design, testing practices, and performant application design. • Full-stack development mindset with experience owning features across backend, frontend, automated testing, and deployment. • Experience solving scale and concurrency challenges, including background processing, queuing systems, and third-party data integrations. • Familiarity with Agile development practices, including sprint planning, story grooming, stand-ups, and Scrum methodologies. • Ability to adapt between fast experimentation and building long-term maintainable solutions. • Experience with modern development tools such as Git, GitHub, Jira, and standard coding environments. • Strong communication skills, ownership mentality, and willingness to contribute to team growth through collaboration and mentorship. Benefits: • Competitive compensation: • Canada: Base salary range of CA$130K – CA$170K plus CA$15.5K bonus. • United States: Base salary range of $160K – $200K plus $15.5K bonus. • Fully remote work environment with flexibility to work from anywhere. • Flexible paid time off program with up to 6 weeks of vacation. • Medical, dental, and vision benefits from the first day of employment. • Enhanced mental health coverage and wellness stipend. • Inclusive parental leave benefits. • Access to earned wage programs. • Real-time market-based salary reviews. • Opportunities for professional development and continuous learning. • Supportive and collaborative remote-first culture. • Opportunity to contribute to technology that improves employee financial wellbeing at scale. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Skills

Ruby on RailsJavaScriptReactReact NativeSQLGitGitHubJira