- ICT
- Web / Mobile / Softw...
- Back-end Developer
- senior
Principal Engineer Backend
We're looking for an experienced Backend Product Principal Engineer, preferably with expertise in Ruby on Rails, to become a key member of our team. As a Principal Engineer, you'll be instrumental in advancing technical standards, guiding team members, and influencing the trajectory of our backend initiatives. Your role will involve close collaboration with cross-functional teams and stakeholders to deliver resilient and scalable software solutions. This opportunity allows you to make a substantial contribution to the expansion and prosperity of our client organization.
• Lead and guide the backend development team, ensuring they adhere to engineering best practices and standards.
• Collaborate with product managers, designers, and other teams for seamless integrations and exceptional user experiences.
• Influence technical decisions and project direction based on expertise in backend development using Ruby on Rails.
• Mentor junior engineers, fostering professional growth and enabling them to deliver high-quality code.
• Clearly communicate complex technical concepts to both technical and non-technical stakeholders.
• Proactively identify and address challenges, prioritize tasks, and delegate effectively for successful outcomes.
• Stay updated on the latest advancements and trends in Ruby on Rails development, sharing knowledge with the team.
• Contribute to the continuous improvement of development processes, tools, and infrastructure.
• Identify opportunities for organizational enhancements and propose alternatives to optimize team structures and execution.
Requirements: Must Have:
• Solid understanding of computer science fundamentals in distributed systems and networks.
• Strong problem-solving skills and a willingness to tackle challenges of any scale or impact.
• Preference for shipping early and iterating, advocating for small incremental changes.
• Proven experience as a Backend Engineer, demonstrating a track record of delivering high-quality software.
• Excellent mentoring and coaching abilities, with a passion for supporting others' success. • Strong communication and interpersonal skills for effective collaboration with cross-functional teams.
• Ability to navigate ambiguity, set clear expectations, and thrive in a fast-paced, dynamic environment.
Good to Have:
• In-depth knowledge of Ruby on Rails framework, proficiency in related technologies like MySQL, RESTful APIs, and MVC architecture.
• Previous experience in a leadership or staff-level role within backend development.
• Familiarity with other backend technologies and frameworks.
• Experience in database design, optimization, and query performance tuning.
• Experience in driving technical decisions and implementing positive organizational change.