All jobs

Experienced Full Stack Elixir Developer – Web & Cloud Application Development for Distributed Systems

100% Remote Full-time Open now

Are you a skilled Elixir developer looking for a challenging and rewarding remote opportunity to work with top companies and collaborate with elite professionals across the globe? Do you have a passion for building scalable, fault-tolerant, and maintainable applications using Elixir and other cutting-edge technologies? If so, we invite you to join our team at Turing, a revolutionary platform that's changing the way companies hire and manage remote engineers.

About Turing.com

Turing's mission is to unleash the world's untapped human potential by leveraging AI to source, evaluate, hire, onboard, and manage engineers remotely. Our platform, known as the "Talent Cloud," has already achieved unicorn status with a valuation of $1.1B, after raising over $140M in financing over four rounds of funding. With 900+ companies, including industry leaders like Johnson & Johnson, Pepsi, Dell, Disney+, and Coinbase, trusting us to find and manage their top engineering talent, we're on a mission to revolutionize the way companies build and manage their engineering teams.

Job Description

We're seeking an experienced Full Stack Elixir Developer to join our team of elite engineers. As a key member of our development team, you'll be responsible for designing, building, and maintaining distributed and fault-tolerant applications using Elixir and other cutting-edge technologies. You'll work closely with our team of engineers, product managers, and designers to deliver high-quality software solutions that meet the needs of our clients.

Key Responsibilities

* Experiment with upcoming trends in design and code to stay ahead of the curve and drive innovation in our applications

  • Create high-quality technical documentation to ensure that our codebase is maintainable and scalable
  • Design, build, and maintain applications in Elixir, using best practices and industry standards
  • Ensure application scalability, simplicity, and maintainability through continuous testing, analysis, and debugging
  • Lead and support design and development decisions, working closely with our team of engineers and product managers
  • Test, analyze, and debug software applications to ensure that they meet our high standards of quality and reliability
  • Collaborate with our team of engineers to identify and prioritize new features and improvements
  • Participate in code reviews and provide feedback to ensure that our codebase is maintainable and scalable

Essential Qualifications

* Bachelor's or Master's degree in Computer Science or IT (or equivalent experience)

  • 3+ years of experience working with Elixir (rare exceptions for highly skilled developers)
  • Proficiency in technologies like Elixir, Erlang, Phoenix, and other relevant frameworks and libraries
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Experience in building and implementing RESTful APIs
  • Capable of documenting design changes into databases
  • Experience working with database technologies like SQL, NoSQL, PostgreSQL, Oracle, etc.
  • Ability to work full-time (40 hours/week) with a 4-hour overlap with US time zones
  • Fluency in English to communicate effectively with engineering leaders

Preferred Qualifications

* Experience with cloud platforms like AWS, Azure, or Google Cloud

  • Experience with containerization using Docker
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines
  • Experience with agile development methodologies like Scrum or Kanban
  • Experience with testing frameworks like Jest or Pytest
  • Experience with code analysis tools like SonarQube or CodeCoverage

Skills and Competencies

* Strong understanding of Elixir and other relevant technologies

  • Excellent problem-solving skills and attention to detail
  • Ability to work collaboratively with a team of engineers and product managers
  • Strong communication and interpersonal skills
  • Ability to adapt to changing priorities and deadlines
  • Strong understanding of software development principles and best practices
  • Experience with version control systems like Git
  • Experience with agile development methodologies like Scrum or Kanban

Career Growth Opportunities and Learning Benefits

At Turing, we believe in investing in our engineers' growth and development. We offer a range of opportunities for career growth and learning, including:

  • Access to cutting-edge technologies and tools
  • Opportunities to work on high-profile projects with top companies
  • Collaborative and dynamic work environment
  • Regular feedback and coaching from experienced engineers and product managers
  • Opportunities for professional development and growth
  • Flexible work arrangements and remote work options

Work Environment and Company Culture

We're a remote-first company, which means that you'll have the flexibility to work from anywhere in the world. Our team is distributed across the globe, and we use a range of tools and technologies to stay connected and collaborate effectively. We're a dynamic and fast-paced team, and we're looking for someone who is passionate about building scalable, fault-tolerant, and maintainable applications using Elixir and other cutting-edge technologies.

Compensation, Perks, and Benefits

We offer a competitive salary and a range of benefits, including:

  • Competitive salary and benefits package
  • Flexible work arrangements and remote work options
  • Access to cutting-edge technologies and tools
  • Opportunities to work on high-profile projects with top companies
  • Collaborative and dynamic work environment
  • Regular feedback and coaching from experienced engineers and product managers
  • Opportunities for professional development and growth

How to Apply

If you're a skilled Elixir developer looking for a challenging and rewarding remote opportunity to work with top companies and collaborate with elite professionals across the globe, we invite you to apply for this role. Please submit your resume and a cover letter explaining why you're the perfect fit for this role. We can't wait to hear from you! Apply for this job

You might also like

Experienced Customer Support Representative – Work From Home Opportunity at blithequark

100% Remote Full-time

Experienced Remote Email/Chat Support Clerk Assistant – Customer Service Representative for Marine and Industrial Equipment

100% Remote Full-time

Experienced E-commerce Social Media Associate and Customer Service Support – Tesla Community Engagement

100% Remote Full-time

Experienced Remote Employment Tax Analyst – Healthcare Industry Expert

100% Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity at blithequark

100% Remote Full-time

Experienced Full Stack English Instructor - Remote Language Instruction for Residents of Jamaica

100% Remote Full-time

Experienced Remote Live Chat Moderator – Global Community Engagement Specialist

100% Remote Full-time

Experienced Entry-Level Remote Enrollment Producer – Supplemental Benefits Sales and Marketing

100% Remote Full-time

Experienced Remote Customer Service Coordinator – Deliver Exceptional Support from Home with Blithequark

100% Remote Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development (Remote Entry-Level Opportunity)

100% Remote Full-time

Mover with a Pickup Truck / Sprinter cargo van / Box truck / Regular Car - Flexible Schedule, Instant Pay.

100% Remote Full-time

[Work From Home] Full Time Speech Language Pathologist- CCC

100% Remote Full-time

Experienced English Language Teachers - Online Tutoring Opportunities in Chattanooga, TN

100% Remote Full-time

Software Engineer in Test - (Mobile)

100% Remote Full-time

Entry Level/No Experience Walgreens Virtual Assistant Jobs – Indeed Jobs US

100% Remote Full-time

Full Time Remote Child and Adolescent Psychologist (PhD or PsyD) – California Licensed

100% Remote Full-time

Outside Sales Representative

100% Remote Full-time

Entry Level Management Associate

100% Remote Full-time

TechConnect Remote Chat Support Specialist - Join a remote team assisting customers via live chat and email while earning $25-$35 per hour.

100% Remote Full-time

Construction Project Planner

100% Remote Full-time