Software Engineer

August 3, 2023

Apply Now

Description

•Have a hugely visible impact, building towards MVP and beyond, as a member of a small, tight-knit team, including working closely with the founder •Collaborate with the team to define the strategy and vision for how we will build effectively and be successful •Work closely with other engineers across the company to build delightful features that span various parts of the system •Develop RESTful APIs using FastAPI and Pydantic •Work with SQL and NoSQL databases, as well as ORM tools like SQLAlchemy and SQLModel •Write clean, maintainable and efficient code •Ensure code quality through TDD and observability practices •Containerise applications using Docker •Participate in Agile XP methodologies like pair programming and code reviews •Integrate OAuth for security and user authentication •Work with Python and Poetry for package management •Utilise GitHub for version control and team collaboration •Deploy applications to Google Cloud Platform using Terraform •Occasionally work with React and TypeScript for frontend development •Monitoring and supporting production, staging, research, and demo environments •Ensure our platforms are reliable, scalable, secure and extensible •Improve engineering standards, tooling, and processes

Requirements

•Bachelor's degree in Computer Science or a related field •2+ years of experience with Python and service development •Familiarity with Agile methodologies like TDD and XP •Experience with SQL and NoSQL databases •Strong understanding of RESTful API development •Comfortable working with containerization tools like Docker •Ability to work in a team environment and participate in code reviews •Strong communication skills for collaboration and problem-solving •You believe in easy-to-maintain code and identify with modern concepts such as clean coding, automated testing and continuous deployment. •You know start-up life, ideally within a SAAS business. •You’ve shipped high-quality products from start to finish and are equally as comfortable building from scratch as you are improving an existing product. •You understand how a product funnels & retrieves data and are comfortable working closely with data scientists and data engineers to ensure optimal efficiency. •You will be comfortable with Remote/Async ways of working. •You’re considerate, humble, and a strong believer in teamwork. •You're comfortably organised amongst the chaos. •You're comfortable taking ownership, accountability and responsibility. •Based in the UK or Europe. •You're available to meet in London for a 3-day team working session every 4-6 weeks.

Benefits

•Competitive stock options package •Remote-first working policy •Regular company offsites

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com