Senior Software EngineerLocation: London (Faringdon) – Hybrid (3-4 days a week)Salary: Up to £75,000 (Dependant on experience)Experience: 5+ yearsRole Overview:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our innovative software platform, with a primary focus on backend development. While your main duties will centre on software engineering, you will also be required to embrace the start-up environment and wear multiple hats when required, such as engage in DevOps tasks, requiring a solid understanding of infrastructure management, provisioning, and automation. As an early team member, you'll need to be flexible and willing to tackle front-end work when necessary, too.Company Overview:A dynamic startup transforming real-time data platforms within the logistics industry. The mission is to help businesses unlock the full potential of their data across multi-cloud and on-premises environments, optimizing supply chain management for greater efficiency. Our small, agile team values versatility, innovation, and the ability to adapt, as we work together to deliver impactful solutions.Key Requirements
- Extensive experience in backend development with a deep understanding of service integration.
- Proficient in Python, Django, and database technologies such as MongoDB, Neo4j, and PostgreSQL.
- An understanding and appreciation of front-end JavaScript frameworks such as React
- Familiarity with DevOps practices, including CI/CD pipelines (e.g., GitHub actions), infrastructure as code (e.g., Terraform), and containerization (Docker, Kubernetes).
- Strong ability to research and implement new technologies and best practices effectively.
- Excellent problem-solving abilities, communication skills, and adaptability in a fast-paced environment.
- Previous startup experience is advantageous
Key Responsibilities
- Design, develop, and maintain high-quality software, with a strong emphasis on backend development.
- Implement and manage the integration of third-party services and APIs into our platform.
- Contribute to comprehensive testing efforts, including unit, integration, and end-to-end testing.
- Support DevOps tasks such as infrastructure provisioning, configuration management, and automation.
- New tools, technologies, and methodologies. Propose and implement improvements across the stack and share your findings to promote continuous development.
Why Join Us?
- Work on cutting-edge projects in a dynamic startup environment.
- Collaborate with talented engineers and contribute to innovative solutions.
- Grow and develop within a supportive and collaborative culture.
This role offers a unique opportunity to be part of an innovative team driving change in the logistics industry. If you're ready to make a significant impact, we'd love to hear from you!If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.