Software Engineer

8 - 12 years

25 - 40 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

What do we want to know about you?

You must have:

  • Proven experience as a

    Functional Programming Developer

    , with expertise in languages such as

    Clojure, Erlang, or similar functional languages

    .
  • Strong understanding of

    PostgreSQL

    , including the ability to write and optimize complex

    SQL queries

    .
  • Experience in designing and implementing communication protocols such as

    AMQP and TCP/IP

    .
  • Proficiency in developing, maintaining, and consuming

    RESTful APIs

    .
  • Advanced skills in

    debugging, performance optimization, and system troubleshooting

    .
  • Familiarity with

    version control systems (Git, GitLab)

    and

    continuous integration tools

    .
  • Ability to thrive in a

    collaborative and team-oriented environment

    .
  • Excellent

    problem-solving skills

    and

    attention to detail

    .

We would love it if you had:

  • Experience with

    distributed systems and fault-tolerant architectures

    .
  • Familiarity with

    other messaging protocols and queuing systems

    .
  • Knowledge of

    Erlang-based frameworks and tools

    for scaling and optimizing systems.
  • Exposure to

    Agile development methodologies

    and best practices for collaborative development.

What will your typical day look like?

  • Develop and maintain

    scalable backend systems using

    Erlang and Elixir

    .
  • Utilize Mnesia

    for efficient

    in-memory caching

    and

    real-time data management

    .
  • Write and optimize SQL queries

    to enhance the integration of

    PostgreSQL

    with backend applications.
  • Design and implement communication protocols

    using

    AMQP and TCP/IP

    for seamless data transmission.
  • Develop and maintain RESTful APIs

    to facilitate interaction with frontend applications and external systems.
  • Troubleshoot and debug issues

    , optimizing code for performance, scalability, and reliability.
  • Collaborate with cross-functional teams

    to integrate backend solutions across various platforms.
  • Stay up to date

    with the latest

    functional programming and backend technologies

    to improve system architecture.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Wabtec logo
Wabtec

Rail Transportation

Pittsburgh

RecommendedJobs for You