Software Engineer
(3+ years exp)Quine
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely
Relocation
AllowedThe Role
About Quine
At Quine we're building a platform to algorithmically quantify software engineering experience from code and open source metadata (you can read more about our thesis here 👈). We're a small interdisciplinary team who are obsessed about building the data and credentialing layer that will support the labour markets of the future. Quine is headquartered in London, but operates remotely from five different countries.
About the role
We're looking for an experienced Software Engineer to help us build, optimise, and scale our services. The ideal candidate should have a deep understanding of algorithms and data structures while also striving to create high-quality, modular, and maintainable code. You will join a small interdisciplinary team in which you will be responsible for building server-logic, services, data-pipelines, and scalable APIs. You will play a key role in designing and building the backbone of our technologies, which will ultimately serve the open-source community and software creators around the world.
Your responsibilities
> Develop services, data infrastructure, and tooling from the ground up.
> Design, build, and maintain the APIs and services that will support our products.
> Write high-quality, elegant, and well-tested code.
> Actively pay down technical debt and be diligently involved in the application's lifecycle.
> Occasionally, write experimental "hacky" code to produce POC prototypes of new products and services.
Basic Requirements
> 3+ years experience working as a full-stack engineer, backend engineer or similar post.
> Deep understanding of algorithms and data structures.
> Professional experience with Docker, containerisation, and instrumentation using Kubernetes.
> Experience designing distributed systems and serverless services.
> Experience designing and building web applications and services on the cloud (AWS is a plus).
> Experience in CI/CD and TDD workflows.
> Ability to forge strong relationships with other teams and communicate your work clearly to different audiences.
> Outstanding written communication skills. Especially to write tech specs, issues, documentation, and code reviews.
> Take extreme ownership of your code and the quality of the entire system. Be a champion for design patterns, best practices and testing, but an opponent of over-engineering.
> Strong (provable) interest in Machine Learning, open-source, developer communities, or decentralisation.
Nice to have
⇒ Graduate degree in CS, Physics, EE or related field.
⇒ Professional experience with Python, PostgreSQL and CMS frameworks like Django.
⇒ 5+ years experience working as a full-stack and/or backend engineer or similar post.
⇒ Experience using orchestration tools such as Airflow and Kubernetes.
⇒ Proficiency in multiple languages, including Java.
⇒ Familiarity with the Hadoop ecosystem or managed alternatives.
⇒ Creative problem solving and proactive imagination for new features.
⇒ Active open-source contributor.
What We Offer
🤑 Competitive salary
❤️ Equity
💻 Personal computer allowance
🎮 Remote, flexible working
How to apply?
Send over your résumé and a link to your Quine profile.