At a Glance
- Tasks: Design scalable systems and integrate modern web services with legacy platforms.
- Company: Join a globally distributed team in a fully remote role.
- Benefits: Negotiable hourly rate and flexible work environment.
- Why this job: Make an impact by solving complex problems with cutting-edge technology.
- Qualifications: 5+ years in backend API development with Python or Golang.
- Other info: Collaborate across time zones in a fast-paced, agile setting.
The predicted salary is between 40 - 60 £ per hour.
We are seeking a Senior Web Services Engineer to join on a contract basis, working remotely with a globally distributed team. This role is ideal for someone who thrives in ambiguity, enjoys problem-solving, and can design scalable, high-performing systems that integrate legacy platforms with modern web services.
Key Responsibilities
- Design and implement scalable database schemas and API interfaces to support large-scale user-generated content with a focus on security, performance, and developer experience.
- Architect clean, performant RESTful APIs, GraphQL solutions, and AI-powered features integrating platforms such as Stripe, Shopify, Salesforce, and OpenAI.
- Build and integrate Customer Data Platforms (CDPs) and AI/ML capabilities (semantic search, RAG, vector embeddings, prompt engineering).
- Drive end-to-end project delivery – from scoping requirements to hands-on development in Python, Go (with some PHP).
- Troubleshoot third-party integrations, resolve performance bottlenecks, and develop automated tests.
- Collaborate with cross-functional teams across multiple time zones, translating complex business requirements into clear, actionable solutions.
Skills & Experience
- 5+ years’ backend API development experience with Python/Django or Golang/Gin.
- Proven experience building APIs for enterprise-grade apps with complex integrations.
- Strong skills in system design and SQL data modeling for high-traffic applications (10k+ daily users).
- Hands-on experience with LLM/AI features (semantic search, vector DBs, RAG, prompt engineering).
- Comfortable working in fast-paced, agile environments and collaborating with global teams.
- Excellent communication skills with the ability to explain technical trade-offs to non-technical stakeholders.
*Rates depend on experience and client requirements.
Senior Web Services Engineer employer: Salt
Contact Detail:
Salt Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Web Services Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with APIs or web services. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving scalable systems and API integrations. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you’ve tackled complex integrations and performance issues in the past. Real-world examples will make you stand out!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Web Services Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with backend API development, especially in Python or Golang. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Senior Web Services Engineer position. Share specific examples of your problem-solving skills and experience with scalable systems.
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's building APIs or integrating AI features, we love seeing real-world applications of your skills. Include links if possible!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Salt
✨Know Your Tech Inside Out
Make sure you brush up on your backend API development skills, especially with Python/Django and Golang/Gin. Be ready to discuss your experience with building scalable systems and integrating complex platforms like Stripe and Salesforce. The more you can showcase your technical expertise, the better!
✨Showcase Problem-Solving Skills
Since this role thrives in ambiguity, prepare to share examples of how you've tackled challenging problems in the past. Think about specific instances where you designed solutions for high-traffic applications or resolved performance bottlenecks. This will demonstrate your ability to think critically and adapt.
✨Communicate Clearly
You’ll need to explain technical concepts to non-technical stakeholders, so practice articulating your thoughts clearly. Use simple language to describe complex ideas, and be prepared to discuss trade-offs in your designs. Good communication can set you apart from other candidates.
✨Understand the Company’s Needs
Research the company and its products before the interview. Understand their tech stack and how your skills can contribute to their goals. Tailoring your responses to align with their needs shows that you’re genuinely interested and have done your homework.