Senior Software Developer, Full Stack

  • 585 8 Ave SW, Calgary, AB T2P 1G1, Canada
  • Full-time

Company Description


Senior Software Developer, Full Stack 

Calgary, Alberta, CA


Two years ago, RS Energy Group seized an opportunity to start closing the technology gap in an industry rich with complex data and sparse on valuable analytics. Since then we catapulted our data acquisition framework into an innovative platform that is rooted in the best in class technology, predictive data science workflows, and a unique user experience.  

 We partner with creative, smart, and agile individuals with the collective goal of developing unique solutions that create enormous value for our clients. We are at the beginning of our product roadmap where our best ideas have always come from relentless innovation and iteration. We will always rely on a lean environment where people are empowered to continue to dictate our path forward.

 Find all this hard to believe? Take a look at what our employees have to say here

 If you are passionate about pushing boundaries with unique solutions and bringing features to market quickly there’s a boundless future for you on our team!

Job Description

As a Senior Full Stack Developer, you will work as part of a development squad to design and launch new features in our industry redefining SaaS platform. You will be responsible for creating low-latency, highly available and performant web applications in efficient, reusable, and testable code. Many front-end features of our platform require integration with backend systems through RESTful APIs that interact with relational, key-value, and document/blob databases. A key part of your focus will be on security and data protection following OWASP best practices. You will also be instrumental in mentoring more junior programmers and helping them produce high quality software in a fun and collaborative environment.


What we are looking for:

  • 5-10 years of software development proficiency using JavaScript (ES6) and HTML5, CSS3/SASS
  • Experience in React/Redux or other similar modern front-end frameworks such as Angular2+, Vue.js
  • Experience with source code management tools such as git
  • Experience working with databases and an understanding of SQL
  • Knowledge of application design and considerations related to security, scalability and reliability
  • Strong written and verbal communication skills and ability to work with minimal supervision
  • Bachelor Computer Science or equivalent technical degrees/experience

Nice to haves:

  • 5 years of software development in NodeJS environment & RESTful APIs using KOA or Express
  • Experience with mobile development
  • Experience in developing software in public clouds such as Azure or AWS and related technologies (e.g. Azure: CosmoDB, DataLake, HDInsight, Key Vault, AWS: DynamoDB, SQS, Se, Aurora, KMS)
  • Experience in D3.js/DC.js or other frameworks based on D3 (e.g. Vega)
  • Experience with Linux or Mac as your primary development system
  • Experience in geospatial concept (e.g. Mapbox) and vector tiles
  • Experience in other back-end programming languages: Python, Java, Scala
  • Exposure to container technology (Docker/Swarm/Kubernetes)

Additional Information

What we offer you:

  • Health and dental benefits that start day one with an HSA/Wellness option
  • Generous annual RRSP matching program
  • Maternity top-up benefits
  • Competitive time off package
  • Tuition reimbursement
  • Professional development (think monetary coverage for things like certifications, professional memberships or tech conferences)
  • Bi-weekly massages (not kidding!)

We are an equal opportunity employer. By embracing diversity, we gain strength through our people.