Software Engineer
We are seeking a motivated Software Engineer to join our team developing our platform and data pipelines.
20 Jan 2025
About the role
We are seeking a motivated Software Engineer to join our team developing our platform for pharmaceutical and other customers. As an early hire, you'll have the opportunity to make significant contributions to our platform and grow with our company.
The role:
Build and maintain scalable Python applications
Collaborate with scientists to implement new features
Contribute to the development of data processing pipelines
Write clean, maintainable, and well-tested code
Participate in code reviews and technical discussions
Help shape our technical architecture and product development
Get involved with scientific discussions and other parts of a growing business
Requirements
Ideal candidates will have:
Strong proficiency in Python programming
We care about experience in the following areas:
Experience with Django web framework
Knowledge of data processing pipelines
Experience with Apache Spark
AWS cloud infrastructure experience
DevOps practices and tools
Bachelor's degree in Computer Science, Software Engineering, or related field
1-5 years of professional software development experience
Strong problem-solving skills and attention to detail
Excellent collaboration and communication skills
Experience with version control (Git) and Agile methodologies
Nice to have:
Background or interest in biomedical sciences
Experience working with scientific or healthcare data
Familiarity with bioinformatics tools
Experience with RESTful APIs
Knowledge of software testing frameworks
Access to quality pirate memorabilia
Benefits
Competitive salary
Company equity
Hybrid working (home + office in Spitalfields)
Annual training budget for professional development
Opportunity to shape the future of our company and grow as we grow
Private medical plan
Every Friday afternoon free for personal development