Senior Elixir Software Engineer (#210)

Poland, Colombia
Work type:
Technical Level:
Job Category:
Software Development
Leader in field sales enablement

N-iX is a software development service company that helps businesses across the globe develop successful software products. During 20 years on the market and by leveraging the capabilities of Easter Europe talents, the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups. With its headquarters in Lviv, Ukraine, the company also has multiple development offices in the East European region and representative entities in the United States of America, Sweden, and Malta.

Throughout the years of its operations, the company has developed strong expertise in such fields as digital turn-key solutions engineering, cloud services, big data & analytics, user experience design, engineering excellence, digital platforms integration, and its own R&D in different domains such as financial services & banking, telecommunications, e-commerce, automotive, manufacturing, and others.

Our client’s mission is to help field sales reps have the best chance at success.  
We are looking for a highly motivated and talented Senior Elixir Engineer who is capable of doing high-quality work against technical and schedule challenges, while following strong software design and process principles. You are a driver of change and you have yet to meet a technology challenge you cannot resolve.
As a software engineer, you’ll work collaboratively within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve field sales. Our team brings a diverse set of technical and cultural backgrounds and we like to think pragmatically in choosing the tools most appropriate for the job at hand.
Web applications are built primarily using PHP with Lumen and the team is migrating to Elixir.  Primary delivery platforms - iOS and Android. Production application stack is hosted on AWS. We use Gitlab for our repos and CI/CD and have a mix of distributed and in-office engineers


  • You have at least 4 years of professional experience creating software and some experience with Elixir
  • You are a problem solver with a passion for simple, clean, and maintainable solutions
  • You have experience writing automated tests and appreciate the benefit that tests offer
  • You are self-motivated and able to manage yourself
  • You agree that concise and effective written and verbal communication is a must for a successful team
  • You have experience working on a few mid-to-large-size web applications
  • You are able to work within our core business hours of 9AM to 2PM MST
  • You have familiarity with event sourcing and/or data pipelines and time series data
  • You believe that speaking openly and candidly about problems is how you solve them

Nice to Have:

  • Experience with Flutter, PHP, GraphQL
  • Knowledge of Phoenix framework
  • Familiarity with OTP, Mnesia, and clustered Erlang is highly desirable
  • Experience with SQL databases such as MySQL, Postgres or SQL Server
  • Experience with Domain Driven Design and Service Oriented Architecture


  • Assist in the development of APIs and backend technologies
  • Help drive revenue by building robust product features
  • Increase our automated test coverage and code quality
  • Address security concerns and proficiently maintain our backend software systems

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings