The posting
Erlang Developer
## Job Summary We are seeking an experienced Erlang Developer to join our backend engineering team focused on building scalable, fault-tolerant, and high-performance distributed systems. In this role, you will be responsible for designing, developing, testing, and maintaining Erlang-based applications that are critical to our infrastructure. You will work closely with cross-functional teams to deliver robust solutions that power real-time data processing and messaging across the organization.
## Responsibilities - Design, develop, and maintain applications and services using Erlang. - Optimize and refactor existing Erlang codebases for enhanced performance and reliability. - Build robust, scalable systems for real-time data processing and messaging. - Collaborate with DevOps, QA, Product, and other cross-functional teams to deliver high-quality software. - Write comprehensive unit and integration tests to ensure code quality and maintainability. - Participate in code reviews and technical discussions, contributing to best practices. - Troubleshoot and resolve production issues promptly to ensure system stability and uptime. - Maintain and extend existing applications and systems written in Erlang or related technologies.
## Qualifications - Minimum 5 years of professional experience developing software with Erlang. - Strong understanding of the BEAM (Bogdan/Björn's Erlang Abstract Machine) virtual machine and OTP (Open Telecom Platform) principles. - Experience working with distributed systems, concurrency programming, and building fault-tolerant solutions. - Familiarity with message queues, event-driven architectures, and real-time systems. - Proficient with version control systems such as Git. - Solid grasp of software engineering principles, including best practices for coding, testing, and deployment. - Good written and verbal communication skills. - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
## Preferred Skills - Experience working in Agile or Scrum development environments. - Familiarity with other functional programming languages (e.g., Elixir, Haskell). - Knowledge of cloud infrastructure (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes). - Exposure to monitoring and logging tools for distributed systems. - Open-source contributions to Erlang or related projects.
## Experience - Minimum of 5 years of hands-on experience in Erlang development. - Demonstrated experience with distributed, concurrent, and fault-tolerant systems. - Proven track record of troubleshooting and supporting production environments.
## Environment - Full-time position. - Start date: Immediately. - Three open positions. - Work location: Not specified (please inquire for remote, hybrid, or on-site details). - Collaborative, cross-functional team environment.
## Deadline - Application deadline: May 29, 2025.



