Rails Team Director

ManagerDirector
Zagreb, 🇭🇷 Croatia
Engineering Manager
Technology

Infinum’s Rails team is currently managed by a Head of Rails & Java, and consists of two Lead Rails Engineers and 11 Rails Engineers. Our technology stack centers around Ruby on Rails, with PostgreSQL as our database of choice. We follow the DDD methodology, and pride ourselves on excellent test coverage across projects.

We mostly build APIs, admin dashboards, and integrations with third-party services – without us, clients aren’t served, and emails aren’t sent. Since we are big believers in keeping API documentation up-to-date with the actual implementation, we generate ours from tests.

We hold weekly presentations and discussions to support knowledge sharing, and closely collaborate with JavaScript, Mobile, and DevOps teams.

We like high-quality software, automating boring tasks, BBQs by the Mrežnica river, and team-building activities that involve jacuzzis.

Requirements

Qualifications & Experience

  • at least 2 years of team management experience
  • at least 4 years of experience with Ruby on Rails or any other backend technology
  • background in software development or computer science with deep knowledge of software development patterns
  • experience with leading projects for both local and international clients
  • great interpersonal and communication skills with the ability to inspire and lead a team
  • great time management, organizational, and multitasking skills
  • proactiveness and high level of responsibility
  • affinity for keeping up with general software development news
  • excellent knowledge of written and spoken English and Croatian

Bonus points:

  • experience working in a digital agency
  • experience in mentoring and coaching
  • experience in hiring

Your responsibilites:

Collaborating with the Head of Rails & Java and Lead Rails Engineers, you will lead our Rails team, nurture team members' growth, and deliver high-quality project outcomes.

Team management

  • taking care of your team members’ well-being
  • developing team members’ professional potential through mentoring, educating, code reviews, and holistic guidance
  • delivering short-term, mid-term, and long-term plans for the team's growth and development, often via OKRs
  • defining actionable and measurable goals for the team and your team members
  • proactively coordinating team members’ workload
  • facilitating team members' growth to become Team Leads
  • having recurring performance reviews with your team members
  • participating in the hiring process if needed, from planning stage to interviews

Project sponsorship

  • acting as a domain coordinator or sponsor on one or more projects, with or without hands-on work
  • ensuring the quality of delivery and client satisfaction
  • arranging regular follow-ups on the projects your team members are working on

Internal processes

  • solving organizational and management matters, primarily optimizing talent utilization with the Planning team
  • collaborating with other Team Directors, HoDs, Lead Engineers, HR, Planning, Management, and Business Development to enhance the company's internal processes, culture, and growth
  • continually improving your skills, encouraging others to grow and sharing knowledge with team members

 

Infinum

Infinum

Independent design and development agency with offices across Europe and the US, specializing in developing rock-solid, functional, and beautifully designed software solutions.

Consulting
Software
Technology
CSR (Corporate Social Responsibility)

Other jobs at Infinum

 

 

 

 

 

 

 

 

View all Infinum jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇭🇷 Croatia
Engineering Manager

No spam. No ads. Unsubscribe anytime.

Similar jobs