This job posting has expired and no longer is available. Please explore other opportunities.

Senior Full-Stack Developer

Remote (Canada)

Who we need:

Reporting to the Lead Software Engineer, we are looking for a Senior Full-Stack Developer to join our collaborative remote team. You will work across the SDLC, producing high-quality code for our customizable, Eclipse software platform. You will guide and review the work of junior team members, create clear and effective documentation, translate business requirements into technical specifications, and manage code.


What’s in it for you

Influence and impact. You want to channel your technical expertise and innovative approach to design, develop, and optimize complex software solutions with a purpose. Our software contributes to breaking the cycle of poverty, putting the proper processes and tools in place to give people access to the credit they need. 


Career development. You will be mentored, supported, and given the autonomy you need. Over time, you will be able to introduce and implement new ideas, tools, and practices. This is a chance to accelerate your technical career, broaden your scope and ownership, and potentially lead a team here, in another area of Aquila, or at Constellation Software.


Security. As we enter economic uncertainty, we know it can be hard to consider a career move, but at Infinity and Aquila, we want you to know that we are stable with expert leaders at the helm, and we commit to the people who join us.


What you will focus on:

  • Build. You will design, develop, test, deploy, maintain and improve features and functionality for our modern platform.
  • Optimize. You will contribute to the continual improvement of solutions, systems, and processes. You will collaborate on new ideas and introduce best practices in development standards and processes.
  • Coach. You will work alongside the team, guiding their work to ensure high-quality code and efficiency in meeting deliverables.
  • Troubleshooting. You will continuously analyze and strengthen existing applications for reliability, availability, security, and scalability. You will conduct full stack diagnostics when necessary to help determine the root cause of problems.


What you bring: 

  • The experience. You have progressive design and development skills in building SaaS solutions using modern languages and frameworks, including C#, .NET Core, ASPNET Core, Python, JavaScript/Typescript, and Angular 4+. You are familiar with DevOps, CI/CD, and automated test tools.
  • The growth mindset. You believe in researching answers to complex issues and sharing knowledge with your peers. You can mentor and support junior developers, share best practices, and review code to ensure high-quality, resilient products.
  • Interpersonal skills. You have professional communication skills, including the confidence to lead stand ups and sprints and make technical presentations. You can build collaborative relationships within and across local and remote teams. You have an appreciation for diverse experiences and approaches. 


Why join?

The Team: 

Our company is small but is growing extremely fast so we can only afford to have the absolute best people. We have a fun, laid back environment. Our team is packed full of high performing, happy, driven, individuals. If that’s the kind of team you’d like to work with, you’ll do well here.  


The Culture: 

We do everything based on our Company Values (We will show you these when you interview with us). We believe in working hard, having fun, and enjoying life. We believe that work should make our lives better and help us reach our goals as individuals and as a team.   


The Benefits: 

  • Access to Medical, Vision, Dental, & Life Insurance 
  • Competitive Bonus & Profit-Sharing Program 
  • Fortune 500 Level 401(k)  
  • Top 30% in the Nation PTO Plan 
  • Gym Stipend and Wellbeing Programs
  • Tuition Reimbursement Program
  • Incentivized Teamwork Program (makes work more fun)  
  • Ability to Work Remotely on a Flexible Schedule


Apply Now:

We welcome and appreciate candidates with diverse backgrounds and experiences. If you have most of the qualifications we seek and want to play an integral role in our success, apply here to express your interest. We welcome and encourage applications from people with disabilities. Accommodations are available on request.


Aquila promotes equal employment opportunities for all. Aquila does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, marital status or any other basis covered by appropriate law. All employment decisions are made based on qualifications, merit, and business need.

Subscribe to Job Alerts