Enable job alerts via email!

.Principal Backend Engineer - Immutably

ZipRecruiter

Cambridge

On-site

GBP 90,000 - 135,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in climate information management seeks a Principal Backend Engineer to propel their Immutably Platform forward. This role includes technical leadership in API services, hands-on development tasks, and mentoring responsibilities within a collaborative environment. Ideal candidates will have over 12 years of full-stack experience and a strong command of modern application architectures. Join us in building meaningful products aimed at addressing climate change challenges while nurturing continuous learning and development.

Qualifications

  • 12+ years of experience in full-stack development.
  • Excellent communication skills.
  • Proficiency in diverse development frameworks and architectures.

Responsibilities

  • Lead API services engineering and develop/maintain APIs for the Immutably Platform.
  • Document designs, conduct code reviews, and mentor team members.
  • Collaborate with teams to define business requirements and translate them into software tasks.

Skills

Full-stack development
API development and integration
Communication
Object-oriented development
Functional testing
Docker microservice architectures
Kubernetes
RDBMS
NoSQL/NewSQL databases

Education

Bachelor's degree in computer science or a related field

Job description

Principal Backend Engineer (Core Immutably)

Cambridge, MA

About this position:

Context Labs is seeking a Principal Backend Engineer to help drive forward our product initiatives with our Immutably Platform and analytics spaces. Working as an integral leader within the development team, the engineer will lead many aspects of developing our platform services, APIs, and related product capabilities; as well as provide thought leadership, upskilling of less senior engineers, and taking part in defining strategic linkages across the company's products. This role will report to the VP, Engineering.

In this role you will:
  1. Provide leadership on the API services engineering team as a technical authority.
  2. Develop and maintain APIs and services for use within the Immutably Platform.
  3. Collaborate with other development teams and the product owner to define and estimate business requirements and then translate these into specific software tasks.
  4. Lead hands-on software development in various projects and (minimally JVM).
  5. Provide exemplary code, structure, design, etc. for the platform services team to use as guidelines.
  6. Document designs, architecture, code.
  7. Conduct code reviews.
  8. Lead technical talks on topics relating to microservice-based systems and processes.
  9. Design and implement performant, scalable, and maintainable solutions.
  10. Collaborate as a member of an agile team to develop and complete products with best-in-class software development practices.
  11. Coach and mentor team members through technological and methodological challenges.
  12. Coordinate across a distributed team spanning multiple time zones.
  13. Perform other duties as reasonably required by the company.
Experience & Skills:
  1. 12+ years of experience in full-stack development.
  2. Excellent communication skills.
  3. End-to-end understanding of modern application architectures.
  4. Strong attention to detail with a big-picture perspective.
  5. Comfort with implementing highly abstract concepts and complex architectures.
  6. Proficiency in object-oriented development.
  7. Proficiency in unit and functional testing.
  8. Experience in API development and integration (RESTful, GraphQL, gRPC, etc.).
  9. Experience with Java frameworks such as Spring, Quarkus, Helidon, etc.
  10. Proficiency with Docker microservice architectures and Kubernetes.
  11. Experience with RDBMS like MySQL, PostgreSQL, or equivalent.
  12. Experience with NoSQL/NewSQL databases.
  13. Proficiency in source code management.
Additional Experience:
  1. Experience with functional programming.
  2. Experience with languages other than Java.
  3. Bachelor's degree in computer science or a related field.
Why you'll like it here:
  • Context Labs is collaborative at its core, promoting continuous learning and discovery.
  • We aim to build meaningful products that positively impact carbon reduction and climate change.
  • Our mission is to transform complex data into proven, trustworthy information through our Immutably platform, enabling pattern recognition and trend analysis for complex global problems.

We understand that applying for a job can be intimidating. We welcome applicants with diverse backgrounds and skills, even if they don't meet every requirement.

Context Labs is an equal opportunity employer and provides reasonable accommodations for individuals with disabilities. Contact HR at HR@contextlabs.com for assistance.

Who we are:

We are dedicated to sourcing, organizing, and contextualizing the world's climate information, providing trusted Asset Grade Data (AGD) and delivering insights and solutions for market and environmental impact. Founded out of MIT research, we have offices in Amsterdam, Cambridge, and Houston.

Learn more about us at www.contextlabs.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

.Principal Backend Engineer - Distributed Systems

ZipRecruiter

Cambridge

On-site

GBP 70,000 - 100,000

18 days ago

Principal Backend Engineer - EdgeShare

ZipRecruiter

Cambridge

On-site

GBP 90,000 - 130,000

28 days ago