Exp = 3+ Years
Location = Gurugram
JD
Designing, building, and maintaining: Designing, building, and maintaining efficient, reusable, and reliable Elixir code
Identifying and fixing issues: Identifying bottlenecks and bugs, and devising solutions to these problems
Collaborating: Working with other team members to integrate user-facing elements with server-side logic
Ensuring quality: Ensuring the quality of software products
Using tools: Being hands-on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir
Using version management: Having good knowledge of version management with Git
Designing APIs: Having experience in designing APIs with proper documentation
Writing tests: Having the ability to write useful and maintainable tests
Ideal candidates for an Elixir developer role may have:
A Bachelor's degree in Computer Science, Engineering, or a related field
Proficiency in the Elixir language and its ecosystem, including the Phoenix framework
Key Responsibilities
Design, develop, and maintain backend services and APIs using Elixir and the Phoenix Framework.
Build scalable, reliable, and fault-tolerant systems leveraging Elixir's concurrency model.
Optimize database performance and scalability using CockroachDB or similar distributed databases.
Collaborate with frontend developers, product managers, and DevOps teams to deliver seamless end-to-end solutions.
Write clean, maintainable, and testable code while following best practices and coding standards.
Debug and resolve complex technical issues in distributed systems.
Stay updated on the latest Elixir tools, libraries, and frameworks to improve development processes.
Excellent communication and collaboration skills
Fluent in conversational and written English
Job Types: Full-time, Permanent
Schedule:
• Day shift
• Monday to Friday
• Morning shift
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.