Full-Stack Engineer in Cambridge

Full-Stack Engineer in Cambridge

Cambridge Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Design and maintain user-facing features for Octopart.com, tackling unique challenges in web development.
  • Company: Join Altium, a leader in transforming electronics design with innovative digital platforms.
  • Benefits: Enjoy private health insurance, pension schemes, remote work options, and professional development support.
  • Why this job: Make an impact in the EDA industry while working with cutting-edge technologies and collaborative teams.
  • Qualifications: 4+ years in full-stack development, strong skills in TypeScript, React, and backend services.
  • Other info: Dynamic workplace with excellent career growth and a commitment to equal opportunity.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Altium is transforming the way electronics are designed and built. From startups to world’s technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before. Constant innovation has created a transformative technology, unique in its space. More than 30,000 companies and 100,000 electronics engineers worldwide use Altium. We are growing, debt‑free, and financially strong, with the resources to become #1 in the EDA industry.

About the Role: As a Full‑Stack Engineer working on Octopart.com, you will be responsible for the design and maintenance of the user‑facing features and interfaces, including Part Searching and Exploration. You will also develop web services implementing the business logic powering these features. Altium offers the opportunity to solve unique challenges, including complex data engineering, large‑scale distributed systems, and cloud‑based architectures. From concepts to building new product features, you will be able to add your own ideas to the world’s most collaborative and efficient electronics design platform for electronics engineers.

Please note: The working mode is on‑site: 5 days a week from our Cambridge office.

A Day in the Life of our Full‑Stack Engineer:

  • Building Web User Interfaces using TypeScript with modern frameworks such as Next.JS/React.
  • Design and implement web services and manage server‑side logic.
  • Collaborate effectively with cross‑functional teams, including front‑end developers, data platform engineers and DevOps engineers.
  • API scheme design with Back‑end engineers is expected.
  • Participate in code reviews and contribute to the development of coding standards and best practices.

Who We’re Looking For:

  • Proven experience as a Fullstack Software Engineer or in a similar development role.
  • At least 4 years of experience in Fullstack web application development.
  • Having concrete experience in UI development with TypeScript.
  • Having concrete experience in Backend Development with Node.JS or other languages.
  • Understanding common software design principles and patterns.
  • Problem‑solving and analytical skills.
  • Able to understand complex business processes and system workflows.
  • Able to communicate clearly with other engineers and non‑technical stakeholders.
  • A strong sense of product ownership.

Required Technology Experience:

  • Advanced knowledge of front‑end development using TypeScript and React.
  • Experience in Next.JS is a plus.
  • Proficient in developing Backend Services. Go and Python are highly preferable.
  • Experience in interfacing/designing web services with "Top‑Down"/ "Schema‑First" approach.
  • Having experience in GraphQL is a significant plus.
  • Understanding of common Relational Database (e.g. MySQL).
  • Experience in containerized development, CI/CD, and Kubernetes is a plus.
  • A good understanding of Elasticsearch is beneficial.

Soft Skills:

  • Excellent problem‑solving and analytical abilities.
  • Strong communication and collaboration skills, with the ability to work effectively in a team‑oriented environment.
  • Attention to detail and strong organizational skills, with the ability to manage multiple projects simultaneously.
  • Adaptability and a commitment to continuous learning in a fast‑paced environment.

Our Benefits:

  • Private health insurance including dental coverage.
  • Pension scheme with company match up to 9%.
  • Mental health and wellbeing support.
  • Remote working abroad program.
  • Professional development support and resources.
  • Employee referral program.
  • 28 days’ holiday + public holidays and special leave.
  • Home internet and remote working allowance.
  • Flexible working arrangements available based on role and location.
  • Enhanced family and special leave.
  • Corporate membership rates with national gyms.
  • Free lunch, snacks, and drinks in the office.
  • Electric car charging stations, free office parking, bicycle, and scooter storage.

Equal Employment Opportunity Statement: We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Full-Stack Engineer in Cambridge employer: GCA Altium

Altium is an exceptional employer, offering a dynamic work environment in Cambridge where innovation thrives. As a Full-Stack Engineer, you will engage in meaningful projects that shape the future of electronics design, supported by a culture of collaboration and continuous learning. With comprehensive benefits including private health insurance, professional development resources, and flexible working arrangements, Altium prioritises employee well-being and growth, making it a rewarding place to advance your career.
G

Contact Detail:

GCA Altium Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Altium on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.

✨Tip Number 2

Show off your skills! Prepare a portfolio showcasing your best projects, especially those involving TypeScript, React, or Node.JS. This will help us stand out during interviews and demonstrate our hands-on experience.

✨Tip Number 3

Practice makes perfect! Get ready for technical interviews by solving coding challenges on platforms like LeetCode or HackerRank. This will sharpen our problem-solving skills and help us feel more confident.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in joining the Altium team.

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

Fullstack Web Application Development
TypeScript
React
Next.JS
Node.JS
Backend Development
API Design
GraphQL
Relational Databases (e.g. MySQL)
Containerized Development
CI/CD
Kubernetes
Elasticsearch
Problem-Solving Skills
Analytical Skills
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Full-Stack Engineer role. Highlight your experience with TypeScript, React, and any backend technologies you've worked with. We want to see how your skills align with what we're looking for!

Show Off Your Projects: Include links to your GitHub or any relevant projects in your application. We love seeing real examples of your work, especially if they showcase your problem-solving skills and creativity in web development.

Be Clear and Concise: When writing your cover letter, keep it straightforward and to the point. We appreciate clarity, so make sure you communicate your passion for the role and why you’d be a great fit for our team at Altium.

Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way for us to receive your details and ensures you’re considered for the position. We can’t wait to hear from you!

How to prepare for a job interview at GCA Altium

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, React, and Node.JS. Brush up on your knowledge of web services and API design, as you'll likely be asked to discuss these during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Altium values analytical abilities, so think of examples that highlight your problem-solving skills and your approach to complex business processes.

✨Collaboration is Key

Since the role involves working with cross-functional teams, be ready to talk about your experience collaborating with other engineers and non-technical stakeholders. Share examples of how you’ve effectively communicated and worked together to achieve project goals.

✨Demonstrate Product Ownership

Altium is looking for candidates with a strong sense of product ownership. Be prepared to discuss how you take initiative in your projects, contribute ideas, and ensure the quality of your work. Show them that you care about the end product and its impact on users.

Full-Stack Engineer in Cambridge
GCA Altium
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>