Senior Product Engineer
Type: Full Time
Created: 2021-04-17 05:00:13
Please email resume to [email protected]
Journey is tackling two of the original deficiencies of the internet, the veracity of identity and the protection of protection of personal privacy. Journey is looking for an experienced and customer driven software engineer who can translate business requirements into high quality products. Successful Journey engineers enjoy exploring the why of the product in addition to the how. Recognizing that customer experience is pivotal to the success of a product or service is also a requirement for this job. As an agile team, the decision making process is driven by the ability to create the most compelling product for our customers, while simultaneously taking into account the natural limitations of a start-up environment.
Responsibilities & Growth
The immediate need is for an intermediate to senior individual contributor for our in-progress products. This will quickly be eclipsed as our product suite grows to become a core product design and development role that includes the role of Product Owner.
Journey has just completed validation of the MVP of one of our products and now must scale up the team to meet customer needs. The successful candidate is immediately a critical contributor to this product’s development.
The startup environment also creates an environment for broader opportunities and responsibilities.
Journey uses a modern suite of development tools wrapped in the SAFE agile methodology. Our development technologies include (but are not limited to) React for the frontend, and Go for the backend. Deployment is targeted at public cloud, private cloud and virtual private cloud environments. A CI/CD pipeline is in place to build and deploy via Github Actions. As a state of the art start-up, Journey has the opportunity to use the best available frameworks and tools, including browser based Tensorflow for our ML features
The Ideal Candidate
The ideal candidate will have a strong software background and a broad interest in the rapid evolution of software development and tools. This has been demonstrated through commercial experience as well as personal interests and projects. Direct experience with our current software tools is not a prerequisite, but proven experience with a strongly-typed language in a production environment is desired. You must have an understanding of system architecture, particularly when it comes to redundancy and reliability. You take pride in your work and want to grow, both at Journey and in your career.
The successful candidate will be a self-starter, an engineer who seeks to understand and discover and an engineer who has a desire to become part of a highly empowered team with a deep understanding of our product, our market and the key metrics of success.
- You feel very confident building React apps using Redux.
- You have extensive experience with a strongly-typed language in a production environment.