NM Scales is seeking a talented Full-Stack Software Engineer for a well-funded start-up based in London with a focus on back-end technologies to join our team. This is an ideal opportunity for a mid-level professional looking to contribute to a meaningful cause while advancing their career.
The role
- Collaborate closely with the CTO to transform designs, ideas or concepts into scalable, performant, clean code.
- Take ownership of the development process, making key decisions on the codebase, infrastructure, devOps, and QA.
- Demonstrate proficiency in front end implementation primarily using the React Framework.
- Have a basic understanding of DevOps best practices and techniques – CI/CD pipeline management, Platform health monitoring, NGINX Server maintenance and config, Basic Networking principles.
- Have extensive experience with Python & Node.js using the Serverless Framework. Experience with Django is a plus.
- Have database experience including: Postgres, NoSQL such as DynamoDB
- Must be adept at designing and implementing RESTful APIs and Websockets, building efficient data pipelines and working with external teams to build integrations from scratch.
- Have a strong understanding of the web development lifecycle and programming techniques and tools as well as a keen eye for debugging and troubleshooting system issues
- Over time, contribute to building and managing a team of high-performing engineers.
- Must be experienced with software engineering best practices such as design patterns, code reviews, unit, integration and user acceptance testing and contribute to the improvement of development processes, including optimization of agile workflows, and exploration of cutting edge tools and techniques
- Manage your own priorities; juggle multiple deliverables, and own a project from concept to delivery. Excellent time management skills is a must.
- Have the ability to meet tight deadlines and be capable of prioritizing multiple projects in order to meet goals with minimal management oversight.
- Problem-solve, think big and explore divergent concepts, converging iteratively towards the company vision.
- Must be willing to explore competition, understand and analyze the market and bring innovative ideas to the table, inspiring the rest of the business and our partners.
- Must be comfortable working independently and collaborating with commercial, marketing and operational teams to scope projects and features.
What you’ll bring
- Passion for user experience (with demonstrable examples) and problem solving.
- Excellence, considering yourself in the top 10% of engineers; learning new skills quickly is a must.
- Platform experience, playing a key role in the implementation of web-based & mobile platforms, building data integrations/pipelines, and improving the stability of the platform.
- Debugging/Troubleshooting issues from all angles with a discerning eye for analyzing logs and large datasets
- Entrepreneurial attitude, thriving in a small team, wearing multiple hats, managing your own workload and moving fast.
Benefits
- Competitive salary based on experience.
- 27 days paid holiday allowance.
- Work-from-home flexibility.
- A vibrant and inclusive company culture.
- Opportunities for career growth and development.
About us
At NM Scales, we believe that a company’s success is deeply rooted in its people. Our mission is to connect exceptional talent with companies where they can thrive and contribute to lasting success. We’ve built a reputation for delivering top-tier recruitment solutions that not only meet our clients’ needs but also foster long-term partnerships.
If this looks interesting to you, and you feel that you match the given criteria, we encourage you to apply!