At a Glance
- Tasks: Build and maintain backend services, including payments and analytics.
- Company: Join a flat organisation that values leadership and technical excellence.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and collaboration.
- Why this job: Make a real impact by creating user-friendly experiences with cutting-edge technology.
- Qualifications: Experience in backend development with TS/Node and cloud platforms like GCP.
The predicted salary is between 50000 - 70000 £ per year.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
Requirements:
- Proven experience in backend development: TS/Node (required)
- Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
- Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
- Preferred: Experience with Docker and containerized deployments
- Preferred: Proficiency in deploying high availability applications on Kubernetes
What the job involves:
- The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
- We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
- Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements.
- Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability.
- Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients.
- Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience.
Software Engineer (Platform) employer: Speechify
Join a dynamic and innovative team as a Software Engineer (Platform) where your strategic thinking and passion for user experience will be valued. Our flat organisational structure fosters leadership at all levels, encouraging you to take initiative and drive impactful results. With a focus on collaboration and continuous growth, we offer a vibrant work culture that prioritises efficiency and creativity, making it an excellent place for those looking to thrive in a fast-paced environment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Platform)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using TS/Node and cloud services. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer (Platform)
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just ticking boxes but genuinely excited about building great user experiences and making impactful product decisions.
Tailor Your Experience:Make sure to highlight your backend development experience, especially with TS/Node. We love seeing how your skills align with our needs, so don’t be shy about showcasing your work with GCP or any cloud providers you've used!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences are easy to read and understand. This helps us get a quick grasp of what you bring to the table!
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’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Speechify
✨Know Your Tech Stack
Make sure you brush up on your backend development skills, especially with TypeScript and Node.js. Be ready to discuss your experience with GCP and any other cloud providers you've worked with, like AWS or Azure. They’ll want to see that you can not only talk the talk but also walk the walk!
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Think about times when you had to prioritise tasks based on urgency and impact. This will demonstrate your strategic thinking and ability to thrive in a fast-paced environment.
✨Demonstrate Your Collaboration Skills
Since this role involves working closely with cross-functional teams, be ready to discuss how you've collaborated with others in the past. Highlight any experiences where you aligned backend architecture with product strategy and user experience, as this will show you understand the bigger picture.
✨Be Ready for Technical Questions
Expect some technical questions related to API design and deployment, especially around high availability applications and containerized deployments with Docker and Kubernetes. Brush up on these topics so you can confidently answer and even ask insightful questions of your own!