At a Glance
- Tasks: Design, develop, and maintain scalable backend systems while ensuring performance and security.
- Company: Join a pioneering API-driven start-up focused on reducing product waste.
- Benefits: Enjoy remote work flexibility and potential share options in a growing company.
- Why this job: Be a founding member shaping innovative solutions in a mission-driven environment.
- Qualifications: Strong Python skills, start-up experience, and 6+ years in engineering required.
- Other info: Monthly office visits in Gothenburg; no visa sponsorship available.
The predicted salary is between 72000 - 84000 £ per year.
Founding Backend Developer / Python Developer
- Permanent
- Remote in London with an office in Gothenburg once a month.
- Up to £120K + Share Options
- Cannot offer visa sponsorship
A very early stage API-driven start-up based in Gothenburg is looking for a Founding Backend Developer with a can-do attitude.
Their MVP has been established and but now they are looking to redesign and rebuild the platform. Their goal is to reduce product waste.
The Role:
As a Founding Software Engineer, you will play a pivotal role in designing, developing, maintaining and securing their infrastructure and products to drive connectivity. You should have a deep understanding of distributed systems, algorithms, mass data processing, API products, and best with ERP integrations.
- Design, develop and maintain scalable and high-performance distribution systems in production.
- Take an active role in coding and architectural decisions.
- Build and maintain backend services with a focus on performance, reliability, security, and scalability.
- Work closely with product managers, engineers, and other key stakeholders.
- Write clean, maintainable, and efficient code.
- Develop and implement observability and monitoring solutions to ensure exceptional reliability and quality across products and integrations.
Experience:
Must:
- Strong Python.
- Some Golang.
- Worked at a start-up.
- Used GCP.
Nice:
- Worked on API-driven products at an API-led company.
- Built developer tools.
- At least 6 years of engineering experience.
- Full proficiency building and managing databases in PostgresSQL, NoSQL and Analytical Databases.
- Deep understanding of multi-threading, concurrency and parallel processing technologies.
- A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews.
Please submit CV to find out more.
Python Developer employer: Tech Talent Partners
Contact Detail:
Tech Talent Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Make sure to showcase your experience with Python and Golang prominently. Highlight specific projects where you've utilized these languages, especially in a start-up environment, as this aligns perfectly with what they're looking for.
✨Tip Number 2
Since the role involves working with distributed systems and API products, be prepared to discuss your past experiences in these areas during the interview. Think of examples that demonstrate your understanding of scalability and performance.
✨Tip Number 3
Familiarize yourself with GCP and any relevant tools or services that can enhance your backend development skills. Being able to speak about your experience with cloud platforms will give you an edge.
✨Tip Number 4
Prepare to discuss your approach to coding best practices, including testing paradigms and code reviews. This is crucial for a role that emphasizes clean and maintainable code, so have some examples ready to share.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Golang, and any relevant start-up work. Emphasize your skills in distributed systems, API products, and database management to align with the job requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for reducing product waste and your can-do attitude. Mention specific projects where you've designed or maintained scalable systems, and how your experience aligns with their goals.
Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in backend development, particularly those involving GCP, multi-threading, and API-driven products. This will help illustrate your hands-on experience.
Proofread and Format: Before submitting your application, carefully proofread your documents for any errors. Ensure that your CV and cover letter are well-formatted and easy to read, as this reflects your attention to detail.
How to prepare for a job interview at Tech Talent Partners
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've utilized Python to solve complex problems, especially in a start-up environment.
✨Demonstrate Your Understanding of Distributed Systems
Since the role involves designing scalable systems, be ready to explain your knowledge of distributed systems and how you've implemented them in past projects. Use examples to illustrate your thought process.
✨Discuss Your Experience with API Products
As the company focuses on API-driven products, share your experience working with APIs. Talk about any challenges you faced and how you overcame them, as well as your approach to ensuring performance and reliability.
✨Prepare for Technical Questions
Expect technical questions related to algorithms, data processing, and database management. Brush up on your knowledge of PostgresSQL, NoSQL, and analytical databases, and be ready to solve problems on the spot.