At a Glance
- Tasks: Design and implement Python web services while collaborating with a skilled team.
- Company: Join a leading eCommerce platform with offices in Brighton, New York, and Berlin.
- Benefits: Enjoy hybrid working, a competitive salary up to £75k, and excellent perks.
- Why this job: Be part of a culture that values quality, innovation, and open-source technology.
- Qualifications: Strong OO development background; experience in Python, Java, C#, or PHP preferred.
- Other info: Work in a high-tech office with opportunities for upskilling and collaboration.
The predicted salary is between 45000 - 105000 £ per year.
Software Engineer – Hybrid working (2 days per week) in Brighton Salary to £75k plus excellent benefits My client are a leading Digital eCommerce marketplace platform company who have their European Headquarters based in Central Brighton. They also have offices in New York and Berlin, and they are looking for two Software Engineers to join their team of over 500 people working remotely and with 2 days per week in their beautiful, hi-tech Brighton offices. They are looking for a Software Engineer with a strong OO development background, with also strong skills in TDD and understanding of Solid Principles and development design patterns They are happy to consider good software engineers with a background in Java, PHP, C#, Python or similar development language to join their team. In this role you will be building Python server applications in a service-oriented architecture and deploying them to Kubernetes. So a desire to upskill and work with Python and JavaScript is essential in this role A keen investment in technology is at the forefront of this company’s mission with a clear vision of what their eCommerce products should be. They take a cloud native approach to development and infrastructure with lots of room for experimentation and improvement. They pride themselves in fostering a culture of quality and openness within the team. This role is based two days per week in their high-tech offices in Brighton, with a team of co-located skilled engineers and product professionals. Key Responsibilities: * Design and implement Python web services in Django and Flask * Maintain and extend existing Python web services based on new feature requirements and business needs * Collaborate with Frontend Engineers and Test Automation Engineers to ensure integrations with APIs are correct and complete * Document your APIs so they can be consumed downstream by the Frontend and Test Automation teams as well as Data Analytics teams. Skills and experience in some of the following would be ideal: * Strong experience with Python, Java, C#, PHP, JavaScript or similar development language. * Willingness to learn Python and develop in a TDD and OO development environment. * Experience managing Git workflows * Understanding of Relational Databases, PostgreSQL, MySQL or similar * Experience with Docker both building and running images * Experience working in an Agile / Scrum team * Comfortable with working outside of your main discipline in order to collaborate across your Scrum team This is a very exciting software engineering role and will suit a developer who has a strong love of open source technology and would like to work for a genuinely innovative and caring technology company
Software Engineer employer: Stratospherec Ltd
Contact Detail:
Stratospherec Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Python, Django, and Flask. Since the role involves building server applications, having hands-on experience or projects showcasing these skills can set you apart.
✨Tip Number 2
Highlight your experience with TDD and OO development principles during your conversations. Be prepared to discuss how you've applied these methodologies in past projects, as they are crucial for this position.
✨Tip Number 3
Show your enthusiasm for cloud-native development and experimentation. Research the company's approach to technology and be ready to share your thoughts on how you can contribute to their innovative culture.
✨Tip Number 4
Since collaboration is key in this role, think of examples where you've successfully worked in Agile/Scrum teams. Being able to demonstrate your teamwork and communication skills will be beneficial during discussions.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, TDD, and OO development. Include specific projects or roles where you utilized these skills, as well as any relevant technologies like Docker or Git.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your willingness to learn and adapt, especially regarding Python and JavaScript, and how your background aligns with their mission of innovation in eCommerce.
Showcase Your Projects: If you have personal or professional projects that demonstrate your skills in Python, Django, or Flask, be sure to mention them. Providing links to your GitHub or portfolio can give you an edge.
Highlight Collaboration Skills: Since the role involves working closely with Frontend Engineers and Test Automation Engineers, emphasize your teamwork and collaboration experiences. Share examples of how you've successfully worked in Agile/Scrum environments.
How to prepare for a job interview at Stratospherec Ltd
✨Showcase Your OO Development Skills
Be prepared to discuss your experience with object-oriented development. Highlight specific projects where you applied OO principles and how they contributed to the success of the project.
✨Demonstrate TDD Knowledge
Since the company values test-driven development, be ready to explain your understanding of TDD. Share examples of how you've implemented TDD in past projects and the benefits it brought.
✨Familiarize Yourself with Python and Frameworks
As the role involves building Python web services, brush up on your Python skills and familiarize yourself with frameworks like Django and Flask. Be ready to discuss how you would approach building a web service using these technologies.
✨Emphasize Collaboration and Agile Experience
The company values teamwork and collaboration. Prepare to talk about your experience working in Agile/Scrum teams, how you communicate with frontend engineers, and how you ensure successful API integrations.