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