Headquarters: London
URL: https://assemble.me
Flexible Contract / Part-time TBA
Salary: USD 3,500 – USD 6,500/month – (£45,000 – £60,000 per annum) pro-rata
The Role
What you’ll do
Work closely with the product team to evaluate existing and emerging technology choices, and steer the overall technical direction as we refactor our codebase and develop a world-class web platform.
Write clear, maintainable code that will scale across projects and development teams.
Collaborate with the team and partners to build a new generation of our web platform, including new editing tools.
Refactor, review and maintain our existing application code bases ensuring scalability, performance and security are taken into consideration, building new features to support the growth of our platform.
Actively researching and implementing innovative techniques and features to enhance the development process and user experience.
Engaging in solution design with the team, bringing your thoughts on new techniques and alternative approaches to the team.
Building, scalable RESTful microservices using Python and Cloudflare.
Building and refining Vue.js front end editor and designer apps.
Building and testing accessible, modern frontend applications using HTML, CSS and JavaScript.
Development of public and private APIs, web application backends, and data acquisition from web sources using Python or similar.
Strong web development experience: we expect that you know HTML, CSS and Javascript well.
Experience with Python and Javascript is a must, any additional experience with languages such as PHP and DevOps experience would be a big bonus.
Experience with frameworks such as Django, Vue.js (or alternatives) and CodeIgnitor.
Use of SQL databases such MySQL and also Postgres.
Experience of building RESTful microservices.
Using common JavaScript build and test tools such as Jest/Mocha/Jasmine/Karam, Webpack and NPM would be a bonus.
Experience debugging and investigating applications.
Knowledge of CDN and cloud providers (Cloudflare, Imgix, AWS, Heroku) as well as integration with commerce and social platforms – Stripe, Shopify, Facebook, Instagram, Twitter, Vimeo, YouTube
Us of GitHub to manage tasks and code reviews as well as services like Digital Ocean, Cloudflare, Stripe etc.
Who you are:
A self starter you love a challenge and can work without supervision in a remote position
You’re looking for a small team to work with on interesting and motivating projects to supplement your existing clients or projects
Track record of delivering completed projects, preferably web-based.
Understanding of a TDD approach to building software and an understanding of modern design patterns.
Understanding of code best practices and standards. Experience writing unit tests is a plus.
Easy-going personality that thrives in a small team environment
Diversity matters
The Team
We are a small team who have regular and close contact with our customers and partners. We are spread across Europe and North America. We value flexibility, innovation and teamwork.
What’s it like working for Assemble
This is a remote position with flexible days and hours to be agreed.
If all this sounds like you please send us your resume and cover letter to hello [at] assemble [dot] me, detailing why you would be a perfect fit for the role along with your current salary expectations.
To apply: https://weworkremotely.com/remote-jobs/assemble-digital-senior-fullstack-developer-python-vue-js
Read More
We Work Remotely: Remote jobs in design, programming, marketing and more