
Senior Software Engineer – Elixir / Phoenix / Python
Full Time - Remote @ITJobs.lk posted 4 days ago Shortlist Email JobJob Description
Company: Australian-based tech company starting a new office in Sri Lanka (Client of ITJobs.lk)
Job Type: Remote (Full-time)
About the Role
We are seeking a highly experienced Senior Software Engineer with strong skills in Elixir, Phoenix or Python. This is a fantastic opportunity to join a growing engineering team and play a key role in building and maintaining scalable backend systems and APIs.
The ideal candidate is passionate about functional programming, distributed systems, and building reliable, high-performance applications.
What You’ll Be Doing
- Design, develop, and maintain backend services and APIs using Elixir and the Phoenix framework.
- Work with both relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement scalable and resilient architectures with a focus on performance, concurrency, and fault tolerance.
- Collaborate with cross-functional teams to deliver high-quality features.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, design discussions, and architectural decisions.
Key Qualifications
- Experience: 3-5 years of professional software engineering experience, with a minimum of 3 years in Elixir / Phoenix or Python.
- Technical Skills: Strong understanding of functional programming concepts and experience with RESTful APIs and/or GraphQL endpoints.
- Databases: Solid experience with SQL and NoSQL databases.
- Tools: Familiarity with CI/CD pipelines, automated testing, and version control (Git). Knowledge of Docker or cloud platforms (AWS) is a plus.
What We Offer
- A competitive salary.
- The opportunity to work on cutting-edge, high-impact projects.
- A collaborative and innovative work environment.
- Excellent growth opportunities with exposure to modern cloud-native architectures and AI-driven products.
If you are an experienced Elixir developer looking to join a dynamic and forward-thinking team, please apply now.
This is a full-time remote position for an Australian-based client of ITJobs.lk, with the possibility of being part of a new local office in Sri Lanka.
Required skills
Other jobs you may like
-
IT Internships (Various Roles) Featured
- @ ITJobs.lk
- Sri Lanka