Software Developer I, 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!
What will you do?
As an Junior 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:
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:
1 year 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)
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
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.