Elixir Engineer

1 Month ago • All levels • Software Development & Engineering

Job Summary

Job Description

The Elixir Developer will be responsible for designing, developing, and maintaining robust and scalable applications using Elixir and related technologies (e.g., Phoenix). Collaboration with other engineers will be required on all phases of the development lifecycle, from requirements gathering to deployment and testing. The role involves working on a wide variety of projects, collaborating with an innovative team, solving complex problems and pushing the boundaries of what is possible with technology.
Must have:
  • Experience with REST, GraphQL, or similar API.
  • Experience with Elixir libraries and frameworks like Guardian, Ecto, Phoenix.
  • Hands-on experience with relational databases like PostgreSQL.
  • Ability to perform system research and analysis.
  • Implementing code that is clear, concise, and tested.
Good to have:
  • Proficiency in Docker/Podman and containerized application deployment.
  • Experience with Kubernetes, Terraform, or Packer.
  • Knowledge of JavaScript or NodeJS
Perks:
  • Comprehensive insurance coverage
  • Unlimited paid time off

Job Details

Company Background

ThreatConnect enables threat intelligence, security operations, and cyber risk management teams to work together for more effective, efficient, and collaborative cyber defense. With ThreatConnect, organizations can infuse ML and AI-powered threat intel and cyber risk quantification into their work, allowing them to contextualize an evolving threat landscape, prioritize the most significant risks to their business, and operationalize defenses.  More than 250 enterprises and thousands of security operations professionals rely on ThreatConnect every day to protect their organizations’ most critical assets.

We offer a competitive benefits package with comprehensive insurance coverage, unlimited paid time off, and unique perks designed to help you meet your financial and personal goals.

We are committed to offering an employment experience and benefits package that enables you and your family to grow with us and share in our success. We love to recognize our employees who have gone above and beyond.

Job Description

We are seeking a talented Elixir Developer to join our dynamic engineering team. In this role, you'll be responsible for designing, developing, and maintaining robust and scalable applications using Elixir and related technologies (e.g., Phoenix). You'll collaborate closely with other engineers on all phases of the development lifecycle, from requirements gathering to deployment and testing. We value innovation, code quality, and a passion for building exceptional software. If you're an experienced Elixir Developer who thrives in a collaborative and fast-paced environment, we encourage you to apply.

About You

    • You take ownership of problems and pursue issues to their root cause. This shows your initiative and responsibility. You don't just fix surface-level problems; you dig deeper to find the underlying cause and prevent the issue from recurring.
    • You are a collaborative team player with a positive attitude. This highlights your ability to work well with others and maintain a good attitude, even in challenging situations. You are likely seen as someone who contributes positively to team dynamics. 
    • You are not afraid to ask questions and reach out to colleagues. This demonstrates your willingness to learn and seek help when needed. You don't let pride get in the way of finding the best solution.
    • You love fixing things and resolving issues. This suggests a problem-solving mindset and a sense of satisfaction from overcoming challenges. You are likely motivated by the process of finding solutions and making things work.

In this role, you'll get to...

    • Work on a wide variety of projects and technologies 
    • Collaborate with a team of innovative and seasoned software developers
    • Think creatively and solve complex problems 
    • Push the boundaries of what is possible with technology

In the first month, we’ll expect you to…

    • Shadow the senior Elixir developer to understand the codebase 
    • Learn the company's development processes, tools, and coding standards 
    • Set up the local development environment and gain access to the necessary systems

At 3 months we’ll expect you to…

    • Begin working on minor tickets with guidance from the senior developer 
    • Participate in code reviews to learn best practices and receive feedback 
    • Contribute to team discussions and offer input on technical solutions

At 6 months we’ll expect you to…

    • Independently handle tickets within familiar areas of the codebase 
    • Proactively identify and address bugs or areas for improvement 
    • Start contributing to design discussions for small features 

At 12 months we’ll expect you to…

    • Independently design, develop, and deploy new features and projects
    • Mentor team members on server functionality and share Elixir knowledge 
    • Take ownership of larger projects and drive them to completion

About the Team

    • We are a fully remote team that consists of 10 members 
    • We have a collaborative, supportive, smart, and fun team culture, with a strong emphasis on code quality 
    • Team members communicate through daily stand-ups, scheduled meetings, and ad-hoc discussions using tools like Slack or Google Meet 
    • We follow practices like open communication, knowledge sharing, and focus on building robust, scalable, and maintainable systems

Required Qualifications

    • Experience designing, developing, and maintaining an application that utilizes a REST, GraphQL, or similar API in a production environment 
    • Experience with common Elixir libraries and frameworks such as Guardian, Ecto, and Phoenix 
    • Hands-on experience with relational databases, ideally PostgreSQL, including writing SQL queries, analyzing database performance, maintaining database schemas, and writing database migrations 
    • Ability to perform system research, design, and analysis functions with minimal supervision when given a new problem to solve 
    • Find joy in implementing code that is clear, concise, tested, and easily understood by others

Desired Qualifications

    • Proficiency in Docker/Podman and containerized application deployment
    • Kubernetes, Terraform, Packer, or experience with security-focused SaaS platforms
    • Knowledge of JavaScript or NodeJS 
Research shows that while men apply to jobs when they meet about 60% of job criteria, women and individuals from marginalized groups tend to apply only when they check every box. If you think you have what it takes but you’re not sure that you check every box, apply anyway!

Similar Jobs

Resolver - Account Executive

Resolver

London, England, United Kingdom (Hybrid)
1 Month ago
Rippling - Director, Implementation (Enterprise)

Rippling

San Francisco, California, United States (On-Site)
4 Months ago
Salesforce - Revenue Cloud Solution Engineer

Salesforce

London, England, United Kingdom (On-Site)
3 Weeks ago
USE Insider - Solution Architect - Germany

USE Insider

Berlin, Berlin, Germany (Hybrid)
8 Months ago
Imagine.io - Marketing Content Manager

Imagine.io

Texas, United States (On-Site)
2 Months ago
Interactive Brokers - Senior Software Engineer

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
8 Months ago
Nagarro - Senior SAP Bid Manager

Nagarro

Germany (Remote)
2 Months ago
Apple - Software Engineering Manager - Hardware Engineering Operations

Apple

Austin, Texas, United States (On-Site)
6 Days ago
Apple - Apple Games Framework Engineer

Apple

Seattle, Washington, United States (On-Site)
2 Weeks ago
Varonis  - Engineering Group Leader - DAM

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Varonis  - Technical Support Engineer

Varonis

Morrisville, North Carolina, United States (On-Site)
5 Months ago
Cognite - Customer Business Executive

Cognite

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
1 Month ago
Veeam Software - Sales Development Representative

Veeam Software

Hong Kong, Hong Kong (On-Site)
1 Month ago
Arkose Labs - Senior Director of Engineering, Platform

Arkose Labs

San Mateo, California, United States (On-Site)
1 Month ago
Wrike - Renewal Manager

Wrike

Prague, Prague, Czechia (Hybrid)
1 Month ago
velotio technologies  - Principal Engineer (Golang)

velotio technologies

Pune, Maharashtra, India (Remote)
1 Month ago
Aeries technology - Contract Manager

Aeries technology

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Safe security - Enterprise Account Executive

Safe security

Philadelphia, Pennsylvania, United States (Remote)
7 Months ago
Calix - Senior Success Engagement Manager - GTM

Calix

United States (Remote)
1 Month ago
legion - UX Designer

legion

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Romania

Ubisoft - Data Engineer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
2 Weeks ago
Veeam Software - Senior Customer Success Representative, Named

Veeam Software

Romania (On-Site)
2 Weeks ago
Adobe - Engineering Manager - ML Applied Research

Adobe

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Valeo - Methods Process Engineer

Valeo

Giarmata, Timiș, Romania (On-Site)
1 Month ago
Amazon games  - SDE - Gameplay

Amazon games

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Ubisoft - Junior Procurement Support Specialist

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Google - CloudOps Engineer

Google

Romania (On-Site)
1 Month ago
legion - Senior Software Development Engineer in Test (QA)

legion

Bucharest, Bucharest, Romania (Hybrid)
1 Week ago
GoReel - DevOps Lead

GoReel

Romania (Remote)
2 Months ago
Threat connect - .NET Software Engineer (maternity backfill)

Threat connect

Cluj-Napoca, Cluj County, Romania (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

whoop - Staff Electrical Engineer

whoop

Boston, Massachusetts, United States (On-Site)
3 Months ago
PwC - SAP S/4HANA Specialist

PwC

Milan, Lombardy, Italy (On-Site)
1 Week ago
Nagarro - SAP SD/MM Consultant (m/f/d) - Process Industry

Nagarro

Germany (Remote)
6 Months ago
Qualcomm - Lead Digital Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Apple - SwiftUI Frameworks Engineering Manager

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Unity - Senior Software Development Consultant

Unity

Seoul, South Korea (On-Site)
7 Months ago
Passive Logic - Distributed Framework Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
3 Months ago
Quilt - Engineering Program Manager (China)

Quilt

Zhuhai, Guangdong Province, China (On-Site)
2 Weeks ago
Cadence - Lead Design Engineer ( Layout Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Paper Stacking games - LLM Agent Algorithm Engineer

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Cluj-Napoca, Cluj County, Romania (Remote)

Cluj-Napoca, Cluj County, Romania (Remote)

Romania (Remote)

Arlington, Virginia, United States (On-Site)

Cluj-Napoca, Cluj County, Romania (Remote)

London, England, United Kingdom (Remote)

California, United States (Remote)

Arlington, Virginia, United States (Remote)

View All Jobs

Get notified when new jobs are added by Threat connect

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug