At a Glance
- Tasks: Join a team to design and execute critical software projects for our customer portal.
- Company: Abnormal is dedicated to enhancing customer interactions through innovative technology solutions.
- Benefits: Enjoy remote work options, professional development opportunities, and a collaborative team culture.
- Why this job: Be part of a mission-driven team focused on enterprise-grade stability and user experience.
- Qualifications: 4+ years in software engineering with full-stack web application experience and strong communication skills.
- Other info: Mentorship opportunities available for junior team members and a chance to work with cutting-edge technologies.
The predicted salary is between 36000 - 60000 £ per year.
Our customer portal is the gateway our customers use to interact with Abnormal. Our team’s mission is to uplevel the portal architecture to reach & maintain enterprise grade stability, security & usability for our customers while enabling application teams to easily develop & deploy their frontend components. You will 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 & Execute Software Projects which are critical to Abnormal’s success with a group of senior engineers, through conception, design, implementation, launch & operation.
- Identify and resolve performance and user interface issues.
- 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.
Must Haves:
- 4+ years experience as a software engineer with proven experience designing and building full stack web applications.
- Backend development experience with Python, TypeScript, or Go.
- Proficiency in React.
- Experience working with distributed teams, proficient in asynchronous and written communication.
- You’re growth driven & looking to increase impact & 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 / passion in building scalable, enterprise-grade applications.
- Experience with large scale web frontend applications.
- Experience with web security (e.g. OWASP top 10).
- Familiarity with AI development tools such as Cursor, GitHub Copilot, or Claude.
Contact Detail:
Abnormal Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer 2 - Portal Platform
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Python, TypeScript, and React. Having hands-on experience or projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Engage with online communities or forums related to full-stack development and the specific technologies used at Abnormal. This not only helps you stay updated but also allows you to network with professionals who might provide insights or referrals.
✨Tip Number 3
Prepare to discuss your experience with distributed teams during the interview. Highlight any specific challenges you've faced and how you overcame them, as this will demonstrate your ability to thrive in a remote work environment.
✨Tip Number 4
Showcase your growth mindset by discussing past experiences where you took on additional responsibilities or led projects. This aligns well with their desire for candidates who are growth-driven and looking to increase their impact over time.
We think you need these skills to ace Software Engineer 2 - Portal Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in full-stack web applications, particularly with Python, TypeScript, and React. Emphasise any projects where you've worked in a distributed team and mention your proficiency in asynchronous communication.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building scalable applications and your commitment to engineering excellence. Mention specific examples of how you've contributed to team knowledge sharing and mentorship in previous roles.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects that demonstrate your skills in backend development, performance optimisation, and user interface design. Highlight any experience with AWS, K8, or web security.
Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on computer science fundamentals, data structures, and performance optimisation techniques, as these are likely to be key discussion points.
How to prepare for a job interview at Abnormal
✨Showcase Your Full-Stack Experience
Be prepared to discuss your previous projects where you designed and built full-stack web applications. Highlight specific challenges you faced and how you overcame them, especially in enterprise environments.
✨Demonstrate Your Problem-Solving Skills
Expect questions about performance and user interface issues. Prepare examples of how you've identified and resolved such issues in past roles, focusing on the impact of your solutions.
✨Emphasise Team Collaboration
Since the role involves working with a distributed team, be ready to talk about your experience in asynchronous communication. Share examples of how you've successfully collaborated with remote teams.
✨Discuss Your Growth Mindset
The ideal candidate is growth-driven, so express your desire to increase your impact and responsibility over time. Share specific goals you have for your professional development and how you plan to achieve them.