Senior Backend Developer at Mighty Fine Apps.
Hours: Full-Time
Product: Live Transcribe
Location: London \& Remote
About Us
Mighty Fine Apps is a fast-growing company dedicated to creating innovative apps that empower the deaf and hard of hearing communities. Our flagship product, Live Transcribe, provides real-time transcription services that transform lives. Right now, we’re scaling up a new backend system to improve our performance and reliability, and bring many frequently requested features to life.
The Position
We’re looking for an experienced backend developer to join us in crafting the infrastructure that powers Live Transcribe. Your focus will be designing, building, and maintaining scalable backend systems comprising library packages and API codebases written in Typescript and running on Node.js. While strong backend skills are the requirement, any experience in iOS or front-end web development would be a big bonus. Your first tasks will center around expanding the functionality one of our internal libraries.
Your Responsibilities
Backend System Development: Design, build, and maintain scalable, high-performance backend systems and RESTful APIs using Node.js, including high-throughput websocket endpoints.
Project Leadership: Take ownership of key areas for a new accounts system that enables key features and enhances our users’ experience.
Integration \& Collaboration: Work closely with mobile and web developers, product teams, and other stakeholders to ensure seamless integration with client-facing applications.
Cloud \& Infrastructure Management: Oversee deployment, monitoring, and scaling of backend services on AWS.
Quality \& Best Practices: Implement robust testing, code reviews, and continuous integration practices to maintain a high standard of code quality.
Innovation \& Problem Solving: Gather requirements, troubleshoot issues, and iterate on solutions in a dynamic, agile environment.
Requirements
Backend Expertise: 5+ years of experience in backend development with a proven track record in building scalable APIs and systems.
Technical Proficiency: Strong Typescript and general data modelling and architecture skills. Experience with Node.js, a deep understanding of RESTful API design, and experience with websockets and stream-based systems.
Database Knowledge: Experience with relational databases such as PostgreSQL, and strong database design principles.
Cloud Experience: Familiarity with cloud-based deployment, monitoring, and scaling solutions such as AWS.
Remote Collaboration: Excellent communication skills and the ability to work effectively in a largely remote, international team.
Bonus Skills:
-
iOS development experience (Swift, SwiftUI) is a major plus.
-
Front-end web development experience (HTML, CSS) is also beneficial.
Benefits
Hybrid Hours: 1 day in-office, 4 days remote. Collaborate with a diverse and friendly international team.
Impactful Work: Contribute to a product that makes a real difference in people’s lives.
Innovative Environment: Become part of a greenfield project that will shape the future of Live Transcribe.
Professional Growth: Enjoy continuous learning opportunities, mentorship, and career advancement.
Collaborative Culture: Join a respectful and supportive team that values innovation, transparency, and creativity.