At a Glance
- Tasks: Develop and maintain backend services using TypeScript, Node.js, and Apollo GraphQL.
- Company: Join Alto Software Group, a leading B2B SaaS company transforming UK housing transactions.
- Benefits: Enjoy flexible working, 25 days leave, gym access, and a generous pension scheme.
- Other info: Diverse and inclusive workplace committed to your growth and success.
- Why this job: Be part of a fast-growing team shaping the future of property technology.
- Qualifications: Strong TypeScript/JavaScript skills and experience with modern API development.
The predicted salary is between 60000 - 80000 £ per year.
Hybrid - 2 days per week in our London HQ. Alto Software Group is a B2B SaaS company that powers more than half of all UK housing transactions each year. We create software solutions that connect businesses and consumers, delivering a one-stop shop for estate agents and home builders. Our goal is to drive efficiency, speed up transactions, reduce risk, and improve the end-customer experience. While we're not a startup, we operate with a startup mindset. We're looking for people who share this mentality and are ready to tackle big ambitions. This is a fast-growing and exciting business going through significant change, and there's never been a better time to join us.
We’re looking for a passionate Software Engineer to join the Alto Team.
What You'll Do
- Develop and maintain critical backend services using TypeScript, Node.js and Apollo GraphQL.
- Work with serverless technologies like AWS ECS, SQS, and DocumentDB to build scalable, event-driven architectures.
- Take ownership of your work from design to deployment, either independently or as part of a collaborative team.
- Collaborate with product and design teams to translate complex business problems into elegant, customer-focused solutions.
- Help us shape our engineering practices and explore new ways of working (e Shape Up methodology) to deliver value to our customers in a fast, predictable way.
- Contribute to our modern microservices and event-driven architecture, ensuring our platform is resilient and performant.
Our Technology Stack
We believe in using the right tool for the job. Our current stack includes:
- Backend: TypeScript, Node.js, Apollo GraphQL, MongoDB
- Frontend: TypeScript, React
- Cloud & Infrastructure: AWS (ECS, Lambda, SQS, DocumentDB, DynamoDB), Terraform, SST (Infrastructure as Code)
- Architecture: Microservices, Micro-Frontends, Event-driven architecture
Who We're Looking For
- A software engineer with a strong background in TypeScript/JavaScript and experience in modern API development with Node.js.
- Someone who is comfortable building distributed systems with asynchronous event-driven architecture.
- Knowledge of designing and implementing GraphQL schemas, resolvers and mutations, with Apollo Server or an equivalent framework.
- An understanding of cloud-native development practices and awareness of AWS ECS, S3 and SQS (or vendor equivalents).
Explore Boldy: We value engineers who are eager to learn new technologies and stay current with industry trends.
Bounce back Stronger: A pragmatic problem-solver who can navigate ambiguity and find simple solutions to complex challenges.
Own it together: A collaborative team member who is willing to share early-stage work and both give and receive constructive feedback.
Make it Happen: A person who takes pride in their delivery and is passionate about creating high-quality software at pace.
Know our Customers: You're a product engineer who is genuinely interested in the customer's perspective. You strive to understand the purpose of your work so you can deliver the most impactful solutions.
Don't worry if you don't check every box! We're looking for passionate engineers who are excited to grow. If you have a solid foundation in TypeScript/JavaScript and Node.js and are eager to learn, we encourage you to apply. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds.
Benefits:
- Everyday Flex - greater flexibility over where and when you work
- 25 days annual leave + extra days for years of service
- Day off for volunteering & Digital detox day
- Festive Closure - business closed for period between Christmas and New Year
- Cycle to work and electric car schemes
- Free Calm App membership
- Enhanced Parental leave
- Fertility Treatment Financial Support
- Group Income Protection and private medical insurance
- Gym on-site in London
- 7.5% pension contribution by the company
- Discretionary annual bonus up to 10% of base salary
- Talent referral bonus up to £5K
We want to make ASG more welcoming, fair and representative every day. We’ll consider everyone who applies for this role in the same way, regardless of your ethnicity, colour, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, neurodiversity status, family or parental status, or how long you’ve spent unemployed.
Fullstack Senior Software Engineer (TypeScript, C#, React, AWS) in London employer: Houseful
Alto Software Group is an exceptional employer that fosters a dynamic and inclusive work culture, offering employees the chance to thrive in a fast-paced environment while contributing to meaningful projects that impact the UK housing market. With generous benefits such as flexible working arrangements, extensive annual leave, and a commitment to employee growth through continuous learning opportunities, we empower our team members to take ownership of their work and innovate collaboratively. Located in London, our hybrid model allows for a balanced work-life integration, making it an ideal place for passionate software engineers to develop their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Fullstack Senior Software Engineer (TypeScript, C#, React, AWS) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Alto Software Group on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you have a GitHub or portfolio, make sure to share it. Highlight projects that align with the tech stack mentioned in the job description, like TypeScript and AWS.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to discuss how you've tackled complex challenges in past projects, especially in a collaborative setting.
✨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, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Fullstack Senior Software Engineer (TypeScript, C#, React, AWS) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with our tech stack, especially TypeScript, Node.js, and AWS. We want to see how your background fits into our mission of driving efficiency in housing transactions.
Craft a Compelling Cover Letter:Use your cover letter to showcase your passion for software engineering and how you can contribute to our team. Highlight any relevant projects or experiences that demonstrate your problem-solving skills and collaborative spirit.
Showcase Your Projects:If you've worked on any personal or professional projects using our tech stack, don’t hesitate to include them! We love seeing real-world applications of your skills, especially those that solve complex problems or improve user experiences.
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!
How to prepare for a job interview at Houseful
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Node.js, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex challenges in previous roles. Highlight your ability to navigate ambiguity and find simple solutions, as this aligns with the company's values.
✨Emphasise Collaboration
Since the role involves working closely with product and design teams, be prepared to discuss your collaborative experiences. Share instances where you’ve given or received constructive feedback to demonstrate your team spirit.
✨Understand the Customer Perspective
Research Alto Software Group's products and think about how they impact customers. Be ready to articulate how your work as a software engineer can enhance the customer experience, showing that you genuinely care about the end-user.