Senior Full-Stack Engineer
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 a Senior (or Staff) 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 and backend 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. Additionally you will help in the alignment of the technical stacks in our development teams. 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:
- Lead the development of new features from concept to launch
- Act as technical expert for the frontend technologies we use (e.g. Vue, React)
- Rigorously uphold and proactively enhance observability capabilities to identify efficient operation and responsiveness of the system
- Participate in agile development processes, including sprint planning, daily stand-ups, retrospectives, and continuous improvement cycles
- Lead by example in writing clean code following relevant design patterns and lead/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. Java is a must-have
- 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 paradigm
- 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!
- Paid time off to do good for the community around you
- About five weeks of vacation depending on the location
- Selection of health, sport, commuting, and pension 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.