Description
Onnebeat is seeking a dynamic and experienced Senior Principal Back End Developer / Tech Lead with a strong background in Ruby on Rails to lead our back-end development efforts. In this role, you will collaborate with cross-functional teams to design, develop, and maintain scalable and robust applications while mentoring junior developers and driving best practices in software development.
Responsibilities
- Lead the design, development, and implementation of back-end systems using Ruby on Rails, ensuring high performance and responsiveness.
- Collaborate with product managers, UX/UI designers, and other stakeholders to define technical requirements and deliver innovative solutions.
- Mentor and guide junior developers, fostering a culture of continuous improvement and professional growth within the team.
- Conduct code reviews and ensure adherence to coding standards and best practices for efficient and maintainable code.
- Troubleshoot and resolve performance issues and bugs, optimizing application for maximum speed and scalability.
- Stay updated with emerging trends and technologies in back-end development to continuously improve existing systems.
Requirements
- Minimum of 8 years of experience in software development, with at least 5 years focused on Ruby on Rails.
- Proven experience in leading and mentoring development teams, with a strong focus on agile methodologies.
- Solid understanding of database design and management, particularly with relational databases like PostgreSQL or MySQL.
- Experience in building and maintaining RESTful APIs and microservices architectures.
- Strong problem-solving skills and ability to work under pressure in fast-paced environments.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.