Overview
A Software Developer at SAGA Wisdom is responsible for designing, developing, and maintaining software applications within our technology stack, including Elixir, Phoenix Framework, JavaScript, Python, AWS, and LLMs. This role requires full project ownership, from feature development and performance optimization to ensuring system reliability.
Responsibilities
- Develop and maintain scalable web applications using Elixir, Phoenix Framework, Python, and other programming languages and technologies.
- Design, implement, and maintain APIs, databases, and cloud-based infrastructure.
- Ensure high application performance, scalability, and reliability.
- Work collaboratively in an agile environment to address challenges across the front-end and back-end.
- Write clean, maintainable, and efficient code while following best practices.
- Debug and resolve technical issues across various systems.
- Contribute to technical documentation and knowledge sharing.
- Use GitHub for version control, code reviews, and collaboration on development projects.
Required Skills and Experience
- 2+ years of experience developing web applications or equivalent.
- Strong proficiency in Elixir, Phoenix Framework, and Python.
- Experience with AWS cloud services (S3, EC2, RDS, Lambda, etc.).
- Solid understanding of web frameworks, APIs, and databases.
- Familiarity with both Object-Oriented and Functional programming paradigms.
- Experience using GitHub for source code management and collaboration.
Key Competencies
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Strong collaboration and communication skills.
- Proactive approach to troubleshooting and process improvement.
Salary Range
$80K – $100K CAD annually, based on experience and skills.