Let’s develop together!
At Jules we’re proud to offer innovative solutions that meet the needs of the recycled materials industry and manufacturing supply chains. We aim to build, acquire or invest in industry start-ups.
As a developer at Jules, you will have the responsibility to work with the product manager and the rest of the scrum team to design, sprint and develop features for the end user that are production ready.
At Jules developers are independent and manage identically front-end, back-end, database, devops, scripts, etc. The tech should be a tool to help you design and create the best product. Eventually, you shouldn’t be afraid to tackle technical debt, contribute to open source projects and be proud of your technical expertise.
What you will do in this role
- Work with the product manager and the UX designer to validate the features that need to be developed
- Estimating the work to be done and prioritizing the most relevant features first
- Challenging as much as possible the work to be done in order to release an mvp as fast as possible
- Making sure that your features are production ready and monitoring them in the right environments
- Quality test your team’s features in order to make sure that user flows are bug free
- Helping the team design the technical strategy of the whole sprint
- Creating end to end tests to minimize the time to push to production
- Making sure that your features are performant in a production environment
- Helping everyone in the team to create high quality code
- Constantly improving
Who we are looking for
Skills and Qualifications:
- (must have) Typescript is must-have, you need to know what are interfaces, how to type generic functions, and understand typing libraries such as lodash.
- (must have) Functional programming (higher order functions, immutability, side effects, pure functions, etc)
- (must have) React OR React Native (hooks, side effect, optimization, callbacks, deep VS shallow comparison, etc)
- (must have) Any backend framework
- (must have) Any SQL language
- (nice to have) Graphql, Jest, UI Framework, OOP, SQL query optimization, Apollo Server, RabbitMQ, worker/slave architecture, microservice architecture, Docker, Terraform
Requirements and Skills
- At least 3 years of experience developing a product, ideally B2B
- Experience in our technical stack
- Adept of functional programming
- Experience working closely with product management and dev teams to deliver solutions.
- Fluent in English, and great communication skills
- Prior experience in B2B SaaS
Grow, develop and thrive with us
What we offer
Work closely with a global team helping bring market intelligence to the recycling world. As a part of our team, we look to foster relationships and help you grow with us.
You can also expect:
- As a global company, we treasure and encourage diversity, perspective, interest, and representation through inclusivity. The more we have, the better the solution.
- Connect and work with leading minds from the recycling industry and be part of a growing, energetic global team, across time zones, regions, offices and screens.
- Exposure to developments and tools within your field ensures evolution in your career and skill building.
- We adopt a Bring Your Own Device policy and encourage flexibility and freedom in how you work through competitive compensation and yearly appraisals
- Health insurance coverage, paid vacation days and flexible work hours help you maintain a work-life balance
- Have the opportunity to network and collaborate in a diverse community.