➔ All jobs
➔ Jobs at commercetools
➔ Apply for this job
Location: No location restrictions, we hire remotely worldwide 🌍Language: We operate internally and externally in English (US)Hours: 40 hours per week for full-time. You are free to choose your own hours as long as there's some overlap during the daytime of our CET team for meetings and other internal cultural eventsPart-time options: We will consider part-time options for this role, please mention what you're looking for in your applicationLevel: Senior (5+ years)Salary: Starting at €53,500 - €64,750 for full-time Note: We have defined a salary range for this role based on the level of initiative and experience we're looking for. This is not the “limit” and there's room for you to grow with us in commercetools Frontend - we're currently running a separate framework and process from our parent company which will be aligned in the future.---------------------------------------—🌟 The OpportunityIn our growing company, we’re currently building a new team to take care of backend extensions of customer commerce frontends following general customer requirements in the market. We need your support to connect popular headless systems using our TypeScript/Node.js-based extensions. Do you like working with APIs and collecting data from them? Do you like understanding business requirements and building extensions then used by a large number of customers? Do you like learning more about JavaScript/TypeScript, Node.js, RESTful APIs, and GraphQL in a friendly environment? Then this position could be perfect for you!🚀 Your Mission- Build and maintain extensions to popular headless systems (APIs) with a focus on eCommerce
- Write tests for extensions to make sure they continuously work also in varying customer setups
- Support the product team in identifying sensible business use cases in the eCommerce space based on your understanding of the APIs
- Monitor performance and stability of those extensions in high-volume and high-traffic environments
- Identify and solve common issues in distributed (micro-)service-based environments
- Meet your colleagues from other departments and get accustomed to our values and ways of working
- Get familiar with our stack and tools
- Complete your onboarding plan and attend commercetools onboarding sessions
- Thorough knowledge of TypeScript/JavaScript
- Experience maintaining a set of shared TypeScript types
- Experience with RESTful and GraphQL APIs
- Experience with documenting API usage for other developers
- Experience in testing TypeScript/JavaScript code, domain logic with unit tests, and the most critical parts with integration tests
- The will to help to maintain the foundation of any JavaScript/TypeScript project: library updates, JavaScript build tools (webpack and babel), and so on
- React (plain and TypeScript) and Next.js in the frontend
- MaterialUI, SCSS, and Tailwind
- PHP with Symfony and Node.js in the backend
- MySQL and CouchDB as databases
- A remote setup and processes tailored for remote workers
- An open learning and development budget, including an internal learning academy
- The freedom of planning your work around life and not the other way round — we want you to bring your full self to work, and this includes owning your daily routines
- A company laptop of your choice and a personal budget for any additional equipment you need — you will be able to purchase it yourself with a virtual company credit card
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online