SPD Technology is a place where everyone knows how to develop awesome software, does that great, and wants to do that better. We write more than code, we create solutions with business needs in mind. We want to be a part of innovations. To make that, we’re ready to learn...
9 липня 2024

Middle+ Elixir Engineer (вакансія неактивна)

віддалено

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

We are looking for a Middle+ Elixir Engineer to join us as part of our team.

About the role:

You will join the BTWB (Beyond The Whiteboard) project, which provides fitness tracking and management software primarily designed for CrossFit and functional fitness enthusiasts. Founded in 2008, BTWB has gained popularity within the CrossFit community as a platform for tracking workouts, performance metrics, and progress over time. Users can subscribe to various plans, including both individual and gym/affiliate options, depending on their needs. You’ll join a team that is developing new features and functionality for a gym management tool.

Features of product: Workout Tracking, Performance Analysis, Community and Social Interaction, Programming and Coaching Tools, Nutrition and Goal Tracking, Mobile App.

You’ll work with the following stack:

React Native, React, Elixir Language, Ruby on Rails, Phoenix Framework, Ash Framework

Team Structure:

React Developer, React Native Developer, Web Team, BE Team

Schedule:

Flexible (with the need to attend team meetings)

We’re looking for you if you have:

  • 4+ years of experience as a software engineer with expertise in Elixir and a strong background in Ruby on Rails.
  • Solid understanding of functional programming concepts and OTP principles.
  • Experience with Phoenix (Elixir) and Ash Framework.
  • Strong knowledge of SQL.
  • English level: B2+.
  • Strong communication and collaboration skills.
  • Self-motivated and able to work independently as well as in a team environment.
  • A passion for staying current with emerging technologies and trends.

As a qualified expert, you will:

  • Implement new features, improve existing code, and investigate issues in production.
  • Collaborate closely with the development team to build and maintain applications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop a problem-solving mindset (not only write code, but solve tasks).
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Stay up-to-date with the latest trends and developments in Elixir and Ruby on Rails to continually improve our technology stack.

What’s in it for You

Reveal great tech solutions

Join the team of individuals who care about what they do and how they do it, and are accountable for the result and high performance. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions.

Experience an agile and flexible working environment

Work fully remote or from our office hubs or in a hybrid work model. Enjoy 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.

Feel cared about

Prioritize your well-being with a medical insurance yearly budget / financial reimbursement of expenses on medical services outside Ukraine. Get compensation for sports, equipment, massage, and rehabilitation, along with access to our well-being program, corporate loan, and tax and legal support.

Embrace the opportunity for personal and professional growth

Take advantage of individual learning and certification budget, career paths and personal development plans, company-wide tech and cultural events, educational leave, language courses, access to our corporate library, and more.

Interview steps:

  1. Intro call with Recruiter
  2. Interview with Delivery Manager and HR Manager
  3. Tech Interview with the Client

Embrace the opportunity to innovate with us!