At a Glance
- Tasks: Design and execute impactful software projects, collaborating with a talented team.
- Company: Join Abnormal AI, an innovative company at the forefront of AI technology.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
- Why this job: Make a real impact in AI-driven projects while enhancing your skills.
- Qualifications: 6+ years in software engineering, expertise in React and backend technologies.
The predicted salary is between 70000 - 90000 £ per year.
About the Role
Abnormal AI is looking for a Software Engineer to join the Portal Platform team. Our team’s mission is to uplevel the architecture across our different portals here at Abnormal:
- Customer Portal - a gateway our customers use to interact with Abnormal
- End User portal - functionality for the users inside the companies that have purchased our product
- Demo portal - a tool to help showcase different combinations of our product by GTM teams
Main themes include helping reach and maintain enterprise grade stability, security & usability for our customers while enabling application teams to easily develop & deploy their frontend components utilising AI-driven workflows. This role offers an exciting opportunity to join an AI-native company. You will own truly impactful, platform-level work, driving cross-functional influence that spans across product development and enabling our go-to-market teams. You'll join a team of experienced engineers, collaborating with them to design components & drive execution. The ideal candidate is comfortable working with a distributed team & has worked in a full-stack capacity before in enterprise environments.
What you will do:
- Design and execute platform-level software projects from conception through launch, collaborating with senior engineers across the organization.
- Build and maintain backend services and APIs that power our portal experiences.
- Build reusable frontend libraries, design systems, and developer tooling that accelerate feature delivery across product teams.
- Own infrastructure concerns, including CI/CD pipelines, deployment automation, and observability for portal applications.
- Drive frontend performance, accessibility, and quality standards across our portal applications.
- Raise the bar of excellence in engineering, actively contributing to knowledge sharing within the team, and participating in professional development activities.
- Provide guidance and mentorship for junior members of the team.
- Help accelerate the teams with their changes across different realms of front-end development.
Must Haves:
- 6+ years of experience as a software engineer, with a track record of owning and delivering complex, cross-team projects end-to-end.
- Deep expertise in React and modern frontend architecture (state management, performance tuning, build tooling, design systems).
- Strong backend proficiency in Python (Django) or TypeScript, with experience designing APIs and data models for scale.
- Experience with cloud infrastructure (AWS, Kubernetes, CI/CD) and comfort operating production systems.
- Demonstrated ability to influence technical direction — you've driven RFCs, architecture decisions, or platform migrations.
- Experience mentoring engineers and raising the technical bar through code reviews, documentation, and knowledge sharing.
- Strong communication skills, especially in distributed/async environments — you write clearly and proactively.
- Proven ability to balance technical debt with feature delivery at the platform level.
- You’re growth driven looking to increase impact and responsibility over time.
- Strong fundamentals in computer science, data structures, and performance optimization.
- BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field.
Nice to Have:
- Familiarity with our stack (AWS, K8, Python/Django, React, Postgres).
- Experience and eagerness to leverage AI development tools.
- Experience with large scale web frontend applications.
- Experience with front end build tools.
- Experience with micro-frontend architecture patterns.
- Experience with web security (eg. OWASP top 10).
Senior Software Engineer - Full Stack - Portal Platform employer: Abnormal
Contact Detail:
Abnormal Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Full Stack - Portal Platform
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Abnormal AI or similar companies. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those involving React, Python, or cloud infrastructure. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Ace the interview! Research common technical questions for full-stack roles and practice coding challenges. Don’t forget to brush up on your communication skills, as you'll need to explain your thought process clearly during interviews.
✨Tip Number 4
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 the team at Abnormal AI. Let’s get you that dream job!
We think you need these skills to ace Senior Software Engineer - Full Stack - Portal Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack experience, especially with React and Python, to show us you’re the right fit for our Portal Platform team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role at Abnormal AI. Share specific examples of past projects where you’ve driven cross-team collaboration or influenced technical direction, as this is key for us.
Showcase Your Projects: If you have a portfolio or GitHub, include it! We love seeing real-world applications of your skills. Highlight any platform-level projects you've worked on, especially those involving CI/CD pipelines or cloud infrastructure.
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 Abnormal
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially React and Python/Django. Brush up on your knowledge of cloud infrastructure like AWS and Kubernetes, as well as CI/CD practices. Being able to discuss these topics confidently will show that you're ready to hit the ground running.
✨Showcase Your Project Experience
Prepare to talk about specific projects where you've owned complex, cross-team initiatives. Highlight your role in designing APIs, building reusable frontend libraries, or any impactful platform-level work. Use the STAR method (Situation, Task, Action, Result) to structure your answers and make them memorable.
✨Demonstrate Your Mentorship Skills
Since the role involves mentoring junior engineers, be ready to share examples of how you've guided others in the past. Discuss your approach to code reviews, knowledge sharing, and how you've contributed to raising the technical bar within your team. This will show that you’re not just a great engineer but also a team player.
✨Communicate Clearly and Proactively
In a distributed team environment, strong communication is key. Practice articulating your thoughts clearly and concisely. Be prepared to discuss how you’ve navigated async communication challenges in previous roles. This will demonstrate your ability to thrive in a remote setting and collaborate effectively with your future colleagues.