We are seeking a skilled Project Lead and Software Developer experienced with Ruby on Rails to join our dynamic project teams. In this client-facing role, you will collaborate with our tech team and international clients to ensure timely project delivery and alignment with expectations. You will play a key role in hiring and nurturing talent, fostering a high-performance culture, and negotiating client requirements, particularly with European and US customers.
You will work closely with designers, engineers, product managers, and stakeholders to develop impactful software solutions for a large-scale cloud-based system, influencing key metrics. The ideal candidate thrives in an agile environment, embraces cross-team collaboration, and is passionate about delivering high-quality software.
Key Responsibilities:
Project Ownership: Embrace ownership of assigned projects by fostering clarity on requirements, designing scalable solutions, and proactively championing quality development to ensure timely and successful completion.
Collaborative Development: Work within a product team to deliver impactful software, writing both backend and frontend code to create new features for users and refactor the codebase for improved productivity.
Code Quality & Design: Write modular, maintainable code while considering performance, security, and scalability. Collaborate with data engineers to enhance reporting and analysis capabilities.
Streamlined Processes: Champion the adoption and implementation of automated solutions for time-consuming tasks, such as Continuous Integration and Continuous Deployment (CI/CD) and automated report generation, to enhance efficiency and productivity.
Communication & Problem-Solving: Engage in open discussions with teammates about challenges and solutions, contributing to decision-making during design sprints, planning sessions, and story mapping.
Learning & Mentorship: Share knowledge and experiences with colleagues through code reviews, mentoring, and participating in lightning talks to foster a culture of continuous improvement.
Deployment & Testing: Utilize unit, integration, and acceptance testing to ensure code quality and contribute to deploying multiple times a day, with the support of Site Reliability Engineers.
Qualifications:
Experience: Proven experience of 4+ years on Ruby on Rails and expertise in JavaScript, React, TypeScript, GraphQL, and Next.js. Familiarity with large interactive web applications is a plus.
Software Design Principles: Solid understanding of software design principles and experience writing high-value tests to maintain code quality.
Communication Skills: Strong verbal and written communication skills to effectively collaborate with team members and stakeholders.
Team Player: Comfortable working in a fast-paced, agile environment and adapting to evolving project needs.
Independent: Should be able to work independently with minimal guidance and should own the assigned activities
If you’re ready to harness your Ruby on Rails expertise to lead innovative projects and inspire a team in a collaborative environment, we’re excited to connect with you!