Junior to Mid Full Stack Engineer
SKILLS
FULL DESCRIPTION
We are disrupting the way SMEs and entrepreneurs manage their business admin to give them more clarity, more free time, and less hassle. Our innovative software as a service platform (SaaS) was created to help people with no experience venture into the world of entrepreneurship. Join us and discover hybrid-friendly, dynamic roles that make a difference for over 100,000+ small businesses in the UK.
ABOUT US
We are disrupting the way SMEs and entrepreneurs manage their business admin to give them more clarity, more free time, and less hassle. Our innovative software as a service platform (SaaS) was created to help people with no experience venture into the world of entrepreneurship. We build technologies that take care of the boring stuff, so entrepreneurs can focus on building great products and services.
Join us and discover hybrid-friendly, dynamic roles that make a difference for over 100,000+ small businesses in the UK.
SALARY RANGE
Competitive £40,000 to £50,000 per year + benefits depending on circumstances
- Experience
- Location
- Technical skills
JOB TECH STACK
MongoDB – Express – ReactJS – NodeJS - MERN – JavaScript - ES6 - ES5 – jQuery – Bootstrap – Python – HTML – CSS – AWS – Linux – Git – Jenkins – NPM – Webpack - OOPHP - Composer
ABOUT THE ROLE
Summary
Software Engineer / Developer - full-time - Junior to Mid-Level - Visa sponsorship available for UK based candidates.
- Software Engineer – Developer
- Design & develop our next gen web application & API with a MERN stack
- Maintain and improve our proprietary CMS engine (Bootstrap/jQuery/ES6, OOPHP 8, MongoDB)
Responsibilities
- Full SDLC: From requirements to design, implementation and production through CI/CD pipelines
- Report directly to the CTO
- Research and apply best practices throughout the system
- Design and develop REST API endpoints with NodeJS/Express, build beautiful documentation
- Design and develop MongoDB data structures, advanced queries/aggregation, and optimize performances
- Design and develop web application with ReactJS according to product/UI specifications, user focused
- Maintain and build new products/services/features with current systems
- Maintain and build integration with various external APIs (AWS, Stripe, Zendesk, SendGrid, Twilio, Google Cloud (vision), AdWords/Bing Ads, Companies House, HMRC)
- Maintain proprietary CMS (OOPHP 8, bootstrap/jQuery/ES6) and automation tools (NodeJS, ES6)
- Collaborate closely with the product/content team, the business intelligence/digital marketing team, and the customer experience team
- Contribute to code reviews, learning sessions and workshops
Technical skills
- Must have 2 years commercial experience with the following -
- JavaScript: ES5, ES6 - Front-end (single page app - ReactJS or jQuery/Bootstrap) - back-end (NodeJS, Express) - NPM, Webpack
- HTML/CSS (DOM, CSS selectors, JS events)
- At least one other object oriented language (OOPHP, Java, C#...)
- Experience with responsive design
- Experience with unit testing
- MongoDB: Aggregation - Experience with querying advanced data structures (nested arrays and objects)
- Experience with debugging tools (Chrome Dev Tools, Node inspect, Python debugger…)
- Git
- Basic Linux administration
Nice to have (at least a few or equivalent)
- Object Oriented PHP, Composer, Twig, Python
- Experience with automation and logging
- Experience with JetBrains IDE, Jira, Confluence, Bitbucket
- SDLC knowledge
- Analytics: experience w/ Google Analytics, Mouseflow, Browserstack
- Experience with the following APIs: Stripe (payment intents, subscriptions, webhooks, sales extractions), Plaid, Twilio, Zendesk, SendGrid
Personal skills
- Autonomy - take initiative, be pro-active, and keep track of ever-changing requirements
- Creativity - bring your own designs, solutions, improvements from a technical and organizational point of view. Follow our design language with minimal guidance and great attention to details
- Ownership - build new features/services from design to implementation, and monitor production usage
- Customer-centric - we are here to simplify the life of our customers. Always think from a user perspective
- Technical excellence - best practices are at the heart of everything we do
COMPANY BENEFITS
- Hybrid, from the creative studio, in the heart of London
- Receive a powerful computer to work from your home
- Annual pay-rise + bonus opportunities - pay reviews annually, with high increase potential, using a fair, objective and consistent formula
- Employee stock options scheme (in development)
- 10% Time to dedicate towards learning
- 25 days holiday + bank holidays
- 3% employer pension contribution
- Cycle to work scheme
- Health insurance
- Gym discount
COMPANY VALUES
- Productivity
- Craftsmanship
- Teamwork
- Diversity
- User-centric
[Employer hidden — view at passion-project.co.uk] is an equal opportunity employer. We are committed to equal employment irrespective of race, gender, sex, religion, nationality, age or disability.