Software Engineer

7 - 13 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Elixir Functional programmer or Elixir Functional specialist

Work: Hyderabad (Hybrid)

Essential Experience:

● 7 to 13 years of functional programming experience with Elixir, Erlang, Clojure, or Haskell

● Legacy system modernization - proven track record of inheriting and improving complex codebases

● Polyglot programming - comfortable working across multiple languages and making migration decisions

● Distributed systems understanding - middleware, message passing, fault tolerance concepts

● Reverse engineering skills - ability to understand undocumented systems through code analysis

Technical Skills:

● Deep understanding of functional programming principles: immutability, pattern matching, higher-order functions

● Experience with OTP (Open Telecom Platform) concepts, GenServers, and supervision trees

● Knowledge of concurrent programming and actor model architectures

● Kafka experience highly preferred - event streaming, message processing, and distributed data pipelines

● Proficiency in Node.js, Python, or Go for migration targets

● Database experience (MySQL, Redis) and API design (REST, GraphQL)

● AWS ecosystem familiarity

Leadership & Communication:

● Mentoring experience - ability to transfer knowledge and coach team members

● Strong documentation and communication skills for knowledge transfer

● Experience working with offshore development teams

● Comfortable making architectural decisions with limited initial context

Technology Environment

Current Stack:

● Elixir/Phoenix with OTP architecture

● MySQL and Redis for data persistence

● Kafka for event streaming and data processing

● AWS infrastructure (SQS, SNS, Lambda)

● Docker containerization

● Integration with Salesforce multi-instance architecture

Migration Targets:

Node.js, Python, or Go (to be determined)

● Microservices architecture

● Enhanced monitoring and observability tools

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Sonata Software logo
Sonata Software

Information Technology and Services

Bangalore

RecommendedJobs for You

Bengaluru, Karnataka, India