Why YOU want this position
Enverusis a leading provider of energy analytics, trading & risk, and business automation solutions. We deliver business-critical insights to the global energy industry through a state-of-the-art SaaS platform built on industry-leading data and energy analytics.
Our solutions deliver value across the entire energy value chain, empowering customers to be more agile, efficient, and competitive.
The range of energy industry participants we serve includes exploration and production (E&P) companies and related businesses such as oilfield services, midstream, capital markets, power generators and utilities, energy traders, and downstream commercial & industrial energy consumers.
You would be joining the Prism team, responsible for developing the Enverus Prism platform, our premier energy analytics platform.
Through our continued growth we’ve maintained a one-team culture, with even our most junior members having code running in production within their first few weeks.
For an idea of how we strive to operate, check out this video.
Things We Value Most
Egoless culture - We recognize as an organization that the work we are doing cannot be accomplished by a single individual.
As such we value tremendously everyone’s inputs at all levels. As one team, we strive to find the right balance between providing elegant solutions and time to market.
Job Knowledge - We support your professional growth as well as encourage you to share your knowledge within the organization.
Quality of Work - You care about what you do.
Customer Centric - always Keeping external and internal customers in mind, constantly thinking How will this affect customers I work with?
Communication - Not only accurately communicating a message but being an active listener. This is key to our team-oriented environment.
Respect - We believe respect is the basis of all relationships both inside and out.
Reliability - Be someone your team can rely on to finish what you start.
Integrity - Be honest and ethical in all your relationships and decisions.
Collaboration and Teamwork - Champion an environment that supports effective teamwork by earning the trust and respect of those around you.
If you value these things too, keep reading!
Do you love building and creating interactive experiences on the web? Do you like exploring new tools and creating features to make previously hard things easy?
Do you like to work with teammates who share a passion to deliver disruptive solutions to their clients? As a Web Developer, your past experiences in developing web applications will help our growing team, shape, direct, mentor, influence the design, implementations, and roll-out of cutting-edge components in dynamic single-page applications.
Join us on our journey as a member of Enverus’s development team in one of Calgary, AB, Denver, CO, Austin, TX, Conshohocken, PA offices, or remote.
What You’ll Do
Rapidly prototype new features in a React-based web application
Influence design and user-experience of single-page applications
Full-stack development and maintenance of our platform services built with Node.JS, React & Kubernetes
Create and maintain microservices backed by document-based databases and GPU accelerated databases
Contribute to scoping, estimating, and planning projects
Debug, investigate and resolve bugs / customer issues
Write unit, integration, and end-to-end tests
Lead code reviews, API design reviews, or technical reviews of products
Stay up to date on industry trends through self-study, research, online courses
Mentor junior team members
What You Need to Succeed(Must Haves)
4years of software development experience in building web applications
Extensive experience with modern web application development tools and libraries
Solid understanding of proper use and design of a micro-services architecture
Understanding fundamental design principles behind building secure and scalable applications
Working within a continuous integration and deployment (CI / CD)
Familiarity with OOP and Agile methodologies
Comfortable managing source code using git (we use Github)
Good understanding of data structure and algorithms
Excellent communication and cross-functional collaboration skills
Skills That Are Not Required, But Will Set You Apart
Hands-on experience with Jest and / or React-testing-library
Familiarity with Docker and Kubernetes
Familiarity with MongoDB, PostgreSQL
Familiarity with Git or equivalent
Familiarity with Azure Cloud services (or equivalent)
Understanding of CI / CD
Comfortable in a *nix like environment (Linux, OSX, Windows WSL2)
What We Offer You
Full benefits (healthcare, dental, vision, financial planning)
A work environment with intelligent and capable co-workers where employee and company growth are equally prioritized