Senior Software Developer - Elixir

New
A
AHEADERP software
Listing location: India; Workplace type: Remote; Structured job location: India, Regular overlap with US working hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Clear, direct written and verbal communication in English
Experience
6+ years of professional software development experience
Required Skills
PostgreSQLCI/CDData modeling

Requirements

  • Have 6+ years of professional software development experience.
  • Demonstrate strong proficiency in Elixir and Phoenix, with hands-on experience building applications in Phoenix LiveView.
  • Have experience with relational databases, data modeling, and Ecto; PostgreSQL is preferred.
  • Bring good testing practices and experience with CI/CD, build tooling, and containerization.
  • Use modern AI development tools and coding agents fluently, and apply judgment to verify their output.
  • Have a strong understanding of and passion for software design, architecture, and usability.
  • Have experience with other backend languages and some experience with JavaScript and front-end frameworks.
  • Have experience working on distributed teams across time zones and communicate clearly in written and verbal English.
  • Be comfortable working with technical and non-technical stakeholders to turn business problems into working software.
  • Be comfortable with ambiguity and making sound decisions with incomplete information.
  • Familiarity with REST and GraphQL APIs and cloud infrastructure is a plus.
  • Experience with ERP systems, manufacturing, or supply chain is a plus.

Responsibilities

  • Design, build, and maintain features in Signal, Foundry’s in-house ERP, primarily using Elixir, Phoenix, and Phoenix LiveView.
  • Own product features end to end, from requirements and design through delivery, production support, and iteration.
  • Work across production and work order management, inventory and materials tracking, procurement, and integration scheduling.
  • Collaborate with developers, product, and operations stakeholders across the US and India, including regular overlap with US working hours.
  • Participate in designing large, complex solutions and help make architectural decisions.
  • Write well-tested, maintainable code and conduct constructive code reviews.
  • Mentor and support engineers and help build the engineering culture within the India team.
  • Build and maintain integrations between Signal, AHEAD platforms, and third-party systems.
  • Troubleshoot and resolve production issues.
  • Contribute to the team’s roadmap, development processes, and engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now