Find Jobs

Senior Software Engineer Jobs (In-house or Remote)

Website xencall xencall

xencall

Senior Software Engineer Jobs – Full Stack (In-house or Remote) – Vancouver, Canada. As a member of the team, you will take end-to-end ownership of a solution to deliver services enriching our contact center platform and applications.

What You’ll Do

In this role, you will be building Xencall next-generation, cutting-edge contact center platform.  The primary focus will be on integrating multiple disparate technologies into unified automation.

An ideal candidate for us is an experienced engineer who is passionate about building high-performance cloud-based platforms and applications,  a brilliant problem solver and a creative self-starter.

Senior Software Engineer Jobs – Full Stack (In-house or Remote) – Vancouver, Canada

As a member of the team, you will take end-to-end ownership of a solution to deliver services enriching our contact center platform and applications.

  • Be part of an agile team to develop a scalable, highly available application platform
  • Participate and contribute to requirements analysis and grooming
  • Understand performance and scalability principles and apply when developing software
  • End-to-end feature development from UI implementation all the way through the middleware and backend platform
  • Document and communicate clearly architecture and implementation solutions
  • Work closely with product managers, testers and application architects
  • Troubleshoot, harden, support and evolve current platform in production

Senior Software Engineer Jobs. Required Qualifications/Experience

  • Bachelor Degree or higher in Computer Science, Software Development or related fields
  • 7+ years of industry experience in server-side development
  • Strong Computer Science fundamentals in design, data structures, algorithms, problem solving and complexity analysis
  • Experience architecting, developing and deploying internet scale, distributed and mission-critical services
  • Experience in designing and implementing RESTful interfaces
  • Strong understanding of event-driven systems and architectures
  • Experience in designing and implementing asynchronous applications
  • Experience in designing and implementing microservices architectures
  • Experience in applying design patterns and separating concerns in a distributed system
  • Experience working with SQL and NoSQL databases and caches
  • Must have experience in building cloud-based solutions
  • Experience working within an Agile/Scrum team
  • Positive, self-motivated and enthusiastic attitude with a strong sense of ownership
  • Strong communication skills, both verbal and written

Senior Software Engineer Jobs. Assets

  • Prior experience with the LAMP Stack
  • Deep knowledge and experience in building Spring Framework applications

Senior Software Engineer Jobs, The Perks and Benefits

We want Xencall to be an amazing place to work, and we do our part to take care of our team. In addition to a competitive salary, we provide:

  • Monthly extra-curricular activities, boat cruises, hockey games, comedy clubs, beach BBQs, etc
  • A great office space (a penthouse suite) with the most incredible views
  • The tools you need to get the job done well – Mac or PC, it’s up to you!
  • Group RRSP matching
  • A full benefits package
  • Free access to a gym and bike storage unit
  • An education and training grant
  • Recognition and rewards
  • Volunteer opportunities in the community
  • Work/life balance
  • Custom ordered snacks

Fired up? We’d love to talk to you. Please upload your resume and we will be in touch for a chat.

Senior Software Engineer Jobs. Seniority Level

Mid-Senior level

Industry

  • Computer Software

Employment Type

Full-time

Job Functions

  • Information Technology
  • Engineering

Senior Software Engineer Jobs – Full Stack (In-house or Remote) – Vancouver, Canada

To apply for this job please visit www.linkedin.com.

Share this post with your friends, and Join our community on Telegram