Intermediate Full Stack Engineer in Cambridge

Intermediate Full Stack Engineer in Cambridge

Cambridge Full-Time 28800 - 48000 € / year (est.) No home office possible
Abcam

At a Glance

  • Tasks: Join us as a Full Stack Engineer, driving innovation in our omnichannel platform.
  • Company: Abcam has been empowering scientific breakthroughs for over 20 years.
  • Benefits: Enjoy flexible working, competitive salaries, and generous parental leave.
  • Other info: We celebrate diversity and encourage you to bring your authentic self to work.
  • Why this job: Be part of a creative, supportive team making a real impact on global health.
  • Qualifications: Experience in microservices, cloud environments, and a passion for technology are key.

The predicted salary is between 28800 - 48000 € per year.

For over 20 years, Abcam has been providing tools the scientific community needs to enable faster breakthroughs in critical areas like cancer, neurological disorders, infectious diseases, and metabolic disorders. We believe that to continue making progress, we need to work together in new ways. We need your own unique perspective as well as that of our people to make an ever greater impact on the world. This community needs people like you: dedicated, agile, and above all audacious so we can truly bring progress forward.

We have an exciting opportunity for an experienced Full Stack Engineer to contribute to our omnichannel platform and to drive full stack practices at Abcam. You will have a broad set of skills and product achievements, a development and customer-focused mindset, and bring innovative ideas and digital thinking into our global engineering team.

You’ll enjoy being part of the team if you…

  • Have experience developing commercial event-driven microservices architecture – we use Kafka, SNS, SQS, PostgreSQL, DynamoDB, among others.
  • Have experience deploying software in Cloud Environments - (AWS and Kubernetes).
  • Are well-versed in micro-frontend development in React with ideally Next.js. We use Typescript extensively across all our microservices.
  • Have some exposure to GraphQL or willingness to learn it.
  • Understand the value of continuous integration, continuous delivery, and strive for a high level of automation. Previous demonstrable experience working with CI pipelines is a must.
  • Have some exposure to Kafka or willingness to learn it.
  • Are strongly collaborative, using Agile and Lean methodologies, working in a DevOps environment, and following software engineering best practices.
  • Can positively impact the open, supportive, and creative culture of the team.

This would make you stand out from the crowd. Additional qualities include:

  • Ability to articulate and demonstrate how to use software development techniques and methods to deliver new digital solutions.
  • Self-starter who can collaborate and manage efforts across geography and time zones; acts as an informed leader and makes data-backed decisions for Abcam.
  • Curious, audacious, not afraid to ask questions, give feedback, challenge current practices, and own improvements to culture and processes.
  • Ability to inform, educate, and develop team members and peers to grow expertise, foster alignment, and encourage collaboration.
  • Comfortable presenting ideas and solutions concisely and engagingly to diverse audiences; thrives in an environment that encourages creative thinking and critical feedback.
  • Passionate about driving engineering culture and being part of a high-energy, supportive, and engaged team.

A Computer Science Degree is beneficial but not essential; we value solid skills and experience, along with a passion for technology and eagerness to learn.

We offer flexible, market-competitive salaries and a benefits package tailored to your needs, supporting your financial, physical, and emotional wellbeing. Benefits include 18 weeks of fully paid maternity leave, 6 weeks of fully paid paternity leave, flexible working, and more. Your development is a priority, and you'll grow alongside talented colleagues in ways you may not expect. At Abcam, we foster a safe environment where you can be your authentic self. We champion and celebrate diversity and inclusion, partnering with the scientific community to tackle critical diseases worldwide.

Intermediate Full Stack Engineer in Cambridge employer: Abcam

Abcam is an exceptional employer that prioritises employee growth and well-being, offering flexible working arrangements and a comprehensive benefits package, including generous parental leave. Our collaborative and innovative work culture encourages creativity and critical thinking, allowing you to thrive alongside talented colleagues while making a meaningful impact in the scientific community. Join us in our mission to drive progress in tackling critical diseases worldwide, where your unique perspective is valued and celebrated.

Abcam

Contact Detail:

Abcam Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Intermediate Full Stack Engineer in Cambridge

Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Kafka, AWS, and React. Having hands-on experience or even personal projects showcasing these skills can really set you apart during discussions.

Tip Number 2

Engage with the Abcam community on platforms like LinkedIn or GitHub. This not only shows your interest in the company but also helps you network with current employees who might provide insights or even refer you internally.

Tip Number 3

Prepare to discuss your previous experiences with CI/CD pipelines and how you've implemented them in past projects. Being able to articulate your approach to automation and continuous delivery will demonstrate your alignment with their engineering culture.

Tip Number 4

Showcase your collaborative spirit by preparing examples of how you've worked in Agile teams. Highlighting your ability to communicate effectively and contribute to a positive team culture will resonate well with Abcam's values.

We think you need these skills to ace Intermediate Full Stack Engineer in Cambridge

Full Stack Development
Microservices Architecture
Event-Driven Architecture
Kafka
AWS
Kubernetes
PostgreSQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience in full stack development, particularly with technologies mentioned in the job description like Kafka, AWS, and React. Use specific examples of projects where you've successfully implemented these skills.

Craft a Compelling Cover Letter:In your cover letter, express your passion for technology and how your unique perspective can contribute to Abcam's mission. Mention your collaborative spirit and willingness to learn new technologies like GraphQL, as well as your experience with Agile methodologies.

Showcase Your Projects:If you have a portfolio or GitHub repository, include links to projects that demonstrate your experience with microservices architecture, CI pipelines, and any other relevant technologies. This will give the hiring team a tangible sense of your capabilities.

Prepare for Technical Questions:Anticipate technical questions related to full stack development and be ready to discuss your approach to problem-solving and collaboration. Highlight your experience with continuous integration and delivery, and be prepared to share examples of how you've improved processes in previous roles.

How to prepare for a job interview at Abcam

Showcase Your Technical Skills

Be prepared to discuss your experience with event-driven microservices architecture, particularly with tools like Kafka, PostgreSQL, and DynamoDB. Highlight specific projects where you've successfully implemented these technologies.

Demonstrate Cloud Deployment Experience

Since the role involves deploying software in cloud environments, be ready to talk about your experience with AWS and Kubernetes. Share examples of how you've managed deployments and any challenges you overcame.

Emphasise Collaboration and Agile Methodologies

Abcam values collaboration and Agile practices. Prepare to discuss how you've worked in a team setting, your experience with Agile methodologies, and how you contribute to a positive team culture.

Express Your Willingness to Learn

The company appreciates candidates who are curious and eager to learn. If you have limited experience with GraphQL or Kafka, express your willingness to learn and adapt. Share instances where you've quickly picked up new skills in the past.