This job post is closed and the position is probably filled. Please do not apply. Work for Sketch and want to re-open this job? Use the edit link in the email when you posted the job!
Over a million designers use Sketch to transform their ideas into incredible products, every day. Would you like to join us and help take the infrastructure that supports this leading design tool to the next level? We're looking to expand our team with a full-time **Site Reliability Engineer**.\n\nAt Sketch, we work with a unique technology blend: a cloud platform and macOS and iOS applications. Our cloud stack is based on a mix of serverless and traditional server applications built on Elixir and Go, along with other cloud services like RDS PostgreSQL, S3, SQS, ... Most pieces are deployed on AWS ECS and automated through Terraform; we use Chef for configuration management where it's needed. Our SRE team usually codes with Python whenever we need to write a small program or script.\n\nAs a Site Reliability Engineer at Sketch, you will focus on shaping our cloud infrastructure and make sure all the pieces work well together: development environments, metrics processing and observability, security policies, network design, deployment strategies, high availability, etc. You will work closely with backend, frontend, Mac developers and product managers to guarantee product focussed, smooth engineering processes.\n\nAs an example of one complex project we have worked on lately, we recently migrated our production database from MariaDB to PostgreSQL using streaming replication to minimise the potential downtime and have replicated environments to adapt and test our backend APIs properly.\n\n**About you**\n\nWe look for someone who has experience with different stacks (mainly Linux based), technologies and production models and has participated actively on the build of essential pieces of a cloud platform.\n\nSomeone that knows how to conduct a technical operation that potentially affects users and at the same time can code small applications and scripts to automate the platform and also debug problems in other people's code.\n\nYou care about security, code quality, scalability, performance, and simplicity. Above all, you seek operational excellence and apply the best engineering practices possible. Not everything that you or your team do can be perfect, but you make sure that you always know the trade-offs. You back your decisions with arguments. You don't care for hype and always try to find the best solution and technology for the job and its context.\n\n**Essentials**\n\n* Professional experience managing Linux-based and cloud-native distributed systems in the past\n* Experience coding with high-level programming languages like Python\n* Experience with Infrastructure as Code tools such as Terraform, and configuration management tools to automate manual operations\n* A good understanding of the HTTP protocol and the behavior of production web services\n* Excellent communication skills and a good written and spoken English\n* You're based in European / African timezones.\n\n**About Sketch**\n\nSketch is a 100% remote company, and your colleagues are distributed around the globe. Being remote adds great flexibility, and helps us build a more diverse team. We put respect for each other above everything else.\n\nBesides being remote we work asynchronously as often as we can. This means that our team communicates mostly using Slack and GitHub. When we need it, we also have video calls.\n\nOur Technology team has more than 60 people today, split between Mac, Backend, Frontend, Infrastructure and QA. In particular, the Infrastructure team has 6 members. We work in multidisciplinary squads: people from different roles, including members of the Product team, work together on solving problems and delivering functionality to our users.\n\n**We care about your well-being and your professional success, so we offer you**\n\n* Flexibility to organize your own time, no set hours\n* As many vacation days as you need\n* Whatever training you need to develop in your job\n* The laptop you need\n* The option to work anywhere in European/African timezones\n* Company equity\n* Paid family leave \n* An annual company meetup \n\nPlease mention the words **UPDATE BANANA UNUSUAL** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xOTc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Coconut and want to re-open this job? Use the edit link in the email when you posted the job!
Full Stack Engineer (React+Python)\n\nThereโs a big shift in the way people work towards self-employment and entrepreneurship in the UK and around the world. \n\nCoconut is a current account that takes care of accounting and tax. Itโs designed specifically for freelancers, self-employed people and small business owners.\n\nWe launched our first product in January 2018. Weโre at an exciting point in our journey and we now have 31,000 customers. Our mission is to free millions of people around the world from business admin by combining banking and accounting into one simple product.\n\nIn order to achieve this, we need more incredible people in our team. We are now looking for an experienced Full Stack Engineer with strong React/Python (Django) experience to join our engineering team to help us deliver our ambitious roadmap.\n\nWeโre a friendly, welcoming and diverse team and look forward to speaking to you if this role sounds of interest.\n\nOur primary technology stack has:\n\n- React for web application experiences\n- Python 3 for server side application code\n- Django for web applications and APIs\n- Celery for async task management\n- Redis for caching and async task brokering\n- Lambda for serverless parts of our application like transaction processing\n- AWS for infrastructure and other services supporting the platform\n\nA bit about the role:\n\nEvery day is different at Coconut so we are looking for somebody that takes change into their stride. A typical week might include:\n\n- Understanding requirements from across the business and translating them into technical solutions for external and internal customers \n- Creating exceptional front end web experiences from high fidelity digital designs for customers using modern React and associated technologies (Redux, Webpack etc.)\n- Creating features/APIs supporting either web applications and/or mobile applications\n- Helping the Growth Team run web-based experiments\n- Working on the Coconut website\n- Working closely with design to review UI and UX\n- Improving performance of our web products\n- Improving our front end tool chains\n- Bug fixing or enhancement work\n- Demoing your work to the business for feedback\n\nSkills you need:\n\n- 3+ years of strong Javascript and React web applications (including Single Page Applications) development experience including networking with APIs to deliver functionality\n- Exceptional front end web development skills and proven experience in construction of high quality component-driven user interfaces\n- API development, most ideally in python/Django/DRF or similar framework programming experience working on various systems and problems including exposure to Cloud computing and databases\n- PHP and Wordpress experience a bonus\n- Good understanding of and experience implementing web security\n- Strong design sensibility, product intuition and a creative mind and enjoy brainstorming and solving problems\n- Writing unit and functional tests of your work\n- Understanding of performance and scaling issues and how to affect these\n- Understanding of the importance of best practices vs pragmatism\n- Strong drive to own your work and ensure its delivered from start to finish\n- Able to work independently and seek help where needed\n- Deep care for quality in your work\n- Passionate about delivering value to customers\n- Experience of working within a product team and understand agile methodology\n- are highly collaborative and helpful\n- Communication to a high standard to both technical and non-technical people\n- Knowing when to ask for help and being open in times of difficulty\n- Desire to work in a fast-paced, demanding but rewarding and fun environment\n\nInterested in learning more?\n\nIf youโre interested we would love to hear from you. You can apply below or you can contact harriet@getcoconut to learn more. We have a 4 stage virtual interview process as follows:\n\n- Initial call with Head of Talent\n- 45 minute chat with CTO\n- 45 minute chat with Design, Product Management and Growth\n- 1.5 hour technical interview including discussion around a technical exercise that you prepare before the interview\n\nWorking at Coconut\n\nBenefits:\n\n- Be a member of a small growing team that is building something exceptional\n- Competitive salary + options available\n- Company pension with matched contributions\n- 25 days holiday (plus bank holidays)\n- Remote working indefinitely\n- London office available if preferred\n- Work environment that values creativity, personal growth and collaboration\n- Continuous learning and development: you will be challenged with lots of responsibility and exciting projects\n\n\n \n\nPlease mention the words **NEXT LOBSTER EVIL** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xOTc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
/year\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nUnited Kingdom
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.