Full Stack Developer

Doji Ltd ,
London, Greater London

Overview

Job Description

In Doji, we are building the next generation marketplace and setting new standards for e-commerce buyers and sellers worldwide. We are a UK based tech start-up, founded by three passionate entrepreneurs with a track record of building and exiting successful ventures. We've just been through our seed funding round and we're excited to build this world-class team that is going to reshape the way people buy and sell consumer goods. Be part of this revolution as one of our early hires! We have a challenge for those who: * Live and breath entrepreneurship and are constantly pushing the boundaries to innovate and inspire others. * Are high performers and deliver impact in everything, everyday. * Are motivated by the mission of wowing and setting new standards for customers. * Love teamplay and strive to build and develop great teams. * Believes that success should be pursued responsibly. Imagine yourself innovating in dynamic and challenging projects. Responsibilities include: * Help lead and build middleware/backend services across large distributed systems * Define, identify and resolve performance issues * Provide guidance to help define next generation standards on the backend web and service stack * Collaborate with product managers on features and improvements * Guarantee application performance, uptime, and scale * Maintain high standards of code quality and thoughtful application design * Partner with your peers to build out new features and debug existing issues using Pair Programming techniques * Develop and support CI/CD solutions to meet the high-level requirements of our engineering teams. * Manage your time to deliver high-quality software to our business partners and our community In Doji, we work hard to promote a culture of inclusiveness and diversity that seeks equality and values from different perspectives. We believe in building trust and fairness amongst people and in growing in an environmentally friendly fashion. Should you require reasonable adjustments throughout the hiring process, please don't hesitate to get in touch with us. Following release of COVID restrictions, the remote role will adjust to our new London office. All of our talent is sought based on this premise. Join our team! Requirements * Demonstrable skills with languages such as Go, Python, C#, Java, Kotlin or other for the past 5+ years, with experience in building APIs preferably REST based. * A Leader with experience supporting mission-critical applications on a large scale. * Knowledgeable and experienced with core JavaScript fundamentals, also modern JavaScript tools. * Proficient with MySql, PostgreSQL or other database technology at scale * Understand search technologies such as SOLR or Elasticsearch * Capable with NoSQL technologies such as MongoDB, DynamoDB or others * Worked with Memcached, Redis, or other caching technologies * Expert in common web application security issues * Strong knowledge with AWS and Google Cloud. * Experience with Docker and container orchestration. * Experience standing up and administering monitoring and metrics tools like Nagios, Sensu, Graphite, Datadog, etc. * Experience with continuous integration servers like Jenkins. * Familiarity with Linux internals. * Ability to mentor junior team members Benefits * Be part of a start-up with an entrepreneurial mindset that thinks big, with a long-term vision. * Be the owner of your own development in an environment that is full of opportunities, learning, growth, expansion and challenging projects. * Share and learn with the team, amongst great professionals and experts. * An excellent work environment, with everything that you need to enjoy a great experience.