The Square is an award winning, innovation focussed tech company. We're looking for an awesome, energetic and creative Full Stack Developer to join our ambitious business to take the lead on our tech.
The Square is a smart platform that empowers companies & individuals to connect & make informed, data driven decisions.
It empowers companies to hire safe, skilled and vetted professionals quicker, easier and cheaper than ever before and provides professionals with a single place to create a professional profile and find the best jobs. Once hired we help both companies and individuals with their compliance, people management and payroll needs.
We have thousands of companies and tens of thousands of professionals using The Square.
What we look for
This is a key role in the business, responsible for our most valuable asset - our best in class platform. We want an experienced and creative full stack developer to own our platform. You’ll have the freedom and autonomy to design and build features how you see best. You’ll work with the senior team to plan the product roadmap then manage feature development and documentation through Jira.
This is a pretty awesome opportunity for the right person and a great opportunity for a mid/senior developer to go to the next step and own and lead a well established tech platform.
Some background to our stack...
Back-end API was built using Python 2.7, Django 1.9.6 with Django Rest Framework 3.4.6, PostgreSQL 9.5, Swagger. Running on Nginx + Gunicorn, hosted on AWS EC2 (t2.large).
Front end web app was built using: AngularJs 1.5x, REST APIs, HTML5, CSS3, Bootstrap, NodeJS. Running on express 4.14 + pm2, also hosted on AWS EC2 (t2.large).
We've also used GoNative for transforming the Web App into a Hybrid App for iOS. Finally, The Square Mapp was built using Ionic 3 framework and Angular 4, and runs on AWS S3
Be familiar and confident in our tech stack - fluent in AngularJS with a good creative design and query optimisation skills. Good technical communication - 5+ years experience in web development.
Responsibilities: You’ll be responsible for The Square’s product. You’ll understand our wider objectives and will work with the senior team to create, manage and build the product roadmap. You’ll be responsible for the architecture of the platform and the development of its features so it’s fit for purpose both for now and in the future. You’ll be writing high-performance AngularJS code. You'll collaborate with other team members to create awesome new features for our users, create new algorithms and optimise existing code. We're all about the user experience - our product must be the best in class. We’re looking for someone that likes to think out of the box, sees the bigger picture but rolls up their sleeves and gets stuck in too.
We're all about the user experience. We're building a global brand and the main touch point is our product so it must be the manifestation of our brand. We want a creative, agile and ambitious developer that creates awesome user experiences.
Fantastic office & location as a base - Old Street
Ambitious but fun startup environment
Regular company socials
An experienced management team backed by serious investors
Opportunity to help redefine an industry in a fun, fast paced, fast growing tech business
Opportunity to grow and evolve the role into whatever you make it.