Who are we?
At Nosto, we’re on a mission to make every impression relevant. We’re a global leader in the booming e-commerce space and work with amazing customers like FIGS, Muji, Dermalogica and Douglas. We are processing data for thousands of merchants with tens of millions of visitors on their sites on a daily basis.
Utilizing behavioral data, deep integrations, machine-learning technology, and automated workflows, the Nosto Commerce Experience Platform makes it easy for brands and retailers to quickly deploy fully personalized commerce experiences at scale. As an Engineer at Nosto, you’ll be solving one of the biggest challenges brands and retailers face today: How to offer customers relevant and authentic shopping experiences that drive results. We believe in always listening to our customers and achieving big things by accomplishing something small every day.
What you would be working on
Together we align the various frontend, backend and integration stacks used in our platform. You will participate in software development of our public frontend integrations and help our team with technical guidance and reviews. You will report to the Head of Core Front End.
You will play a key role in tightly collaborating with our product manager to ensure that product, security, and technical requirements are fully aligned with the team for seamless execution.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code by integrating our platforms with external services and APIs
- Identify, troubleshoot, and resolve integration issues, applying debugging and problem-solving techniques
- Contribute to the development of new features from concept to launch
- Uphold and enhance observability capabilities to identify efficient operation and responsiveness of the system
- Create and maintain comprehensive documentation for integration solutions, including architectural designs, API specifications, and operational guides
- Participate in agile development processes, including sprint planning, daily stand-ups, retrospectives, and continuous improvement cycles
- Write clean code following relevant design patterns and contribute to upholding the quality level within the team through code review practices
- Execution of comprehensive testing and quality assurance processes. Support our partners with reviews and technical guidance
What we expect
- Bachelor’s degree in computer science, engineering, or a related field.
- Minimum of 6 years of software development experience; using Java as a programming language.
- Experience in modern frontend development using a component oriented framework such as Vue or React
- Deep knowledge and experience in writing both Javascript and Typescript
- A track record of independent planning, implementation, testing, deployment and validation of complex customer facing software systems.
- Fluent spoken and written English.
What we appreciate
These are not hard requirements or skills we’re expecting you to already have, but something we appreciate and will be valuable on your journey at Nosto
- Experience in other OOP languages and/or programming paradigms
- Experience working with AWS or other cloud providers
- Knowledge and experience with PHP, Vue.JS, TypeScript, and React are a plus.
- Experience with Backend Node frameworks such as Express and Nest.js
What we offer
- Apple Devices
- Ergonomic and centrally located offices with flexible working hours and remote working options ️
- Opportunities to meet and collaborate with awesome team members from all over the world
- An extra day off on your birthday
- Mental Health App benefit
- Paid time off to do good for the community around you
- About five weeks of vacation and other benefits depending on the location
Nosto Supports Workplace Diversity
We are committed to Equal Employment Opportunity without regard for race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. If you have a disability or special need that requires accommodation, please let us know.