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

Back-End Developer

Remote
Calgary, AB +2

Level: Intermediate to Senior

Employment type: Full-time employment & contract (based on candidate preference) 

Location: Calgary, Vancouver, or Toronto regions

Positions: Multiple

Intake: Second quarter of 2022

 

Do you enjoy the heavy lifting of creating the services that everyone else relies on? Feel invigorated with interesting projects and technologies in a variety of business domains. Keep your spark ignited by being part of a team of outstanding Developers in a continuous learning environment.


What You’ll Do

  • Inspire others with your ability to implement technical roadmaps in alignment with architecture patterns and technology strategies.
  • Build robust, and reactive systems using tech such as C#, Java, Node.js, Spring, Kafka, Azure, AWS, GCP, Docker, and Kubernetes.
  • Design services, applications, and API functional and non-functional requirements.
  • Optimize applications for maximum performance, scalability, reliability, and security.
  • Share your passion for best practices and principles.
  • Resolve performance issues and challenging bugs with your innate ability to problem solve.
  • Cultivate trusted relationships with project stakeholders and the clients’ technical teams.
  • Evolve projects by guiding teams through code, design, and technical reviews. 
  • Provide balanced guidance on critical decisions and identify opportunities to further support clients.
  • Fulfill multiple functional roles such as Architect and Lead Developer.


You Are

  • An experienced Developer with over 5 years of relevant experience.
  • Located in the Calgary, Vancouver, or Toronto region or planning to relocate at time of hire.
  • An individual skilled in delivering compelling products to market.  
  • Team-oriented and a versatile professional who enjoys the challenge of consulting and mentoring.
  • An analytical and creative thinker able to collaborate to solve technical challenges.
  • A self-motivated individual who is exhilarated to gain knowledge in a wide range of business sectors.
  • A continuous learner driven to explore new development technologies and practices.
  • A graduate of a post-secondary program in Computer Science, or a related field.


Why You Should Apply 

  • Be a part of a fast-growing consulting organization. 
  • Receive support from the brightest, most experienced professionals within the industry across North America. 
  • Gain exposure to multiple industries and technologies. 
  • Benefit from project delivery support and mentoring in your client engagements. 
  • Opportunity to attend Improving’s public training offerings to expand your technical skills and achieve relevant industry certifications (e.g. PSM, Microsoft certifications, and other cloud platforms). 
  • Participate in our in-house ImprovingU technical and personal development courses. 
  • Connect, engage, and have fun within a positive, inclusive atmosphere. 
  • Learn, grow, and share in the success and accomplishments with our clients and the Improving team. 


Improving is a consulting company so many of our open positions depend on contractual agreements with our clients. Timing, required skills, and responsibilities may vary based on client engagement.

Subscribe to Job Alerts