Principal Backend Engineer - Immutably
Cambridge, MA
About this position:
Context Labs is seeking a Principal Backend Engineer to help drive our product initiatives with the Immutably Platform and analytics spaces. As an integral leader within the development team, you will lead the development of platform services, APIs, and related product capabilities. You will also provide thought leadership, mentor less experienced engineers, and help define strategic linkages across our products. This role reports to the SVP, 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 the Immutably Platform.
3. Collaborate with other teams and the product owner to define, estimate, and translate requirements into software tasks.
4. Lead hands-on software development, primarily in JVM-based projects.
5. Set standards through exemplary coding, design, and architecture.
6. Document designs, architecture, and code.
7. Conduct code reviews.
8. Design and implement scalable, performant, and maintainable solutions.
9. Work within an agile team to develop and deliver products.
10. Coach and mentor team members through technical and methodological challenges.
11. Coordinate with a distributed team across multiple time zones.
12. 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. Experience with authentication and authorization systems (auth0, Keycloak, Okta, OAuth, etc.).
4. Familiarity with distributed authorization systems like OPA, Zanzibar, etc.
5. Ability to work independently and effectively.
6. Understanding of modern application architectures.
7. Proficiency in object-oriented programming.
8. Experience with testing (unit and functional).
9. Proficiency in API development and integration (RESTful, GraphQL, gRPC).
10. Experience with Java frameworks such as Spring, Quarkus, Helidon, etc.
11. Experience with Docker microservices and Kubernetes.
12. Proficiency with RDBMS such as MySQL, PostgreSQL.
13. Knowledge of source code management tools.
14. Experience with functional programming and other languages like Kotlin.
15. Experience leading technical talks on microservices.
16. Experience with NoSQL/NewSQL databases.
17. Bachelor’s degree in computer science or related field.
Why you'll like it here:
* Collaborative environment promoting continuous learning.
* Focus on meaningful goals that contribute to climate change solutions.
* Work on innovative solutions that transform complex data into trusted information.
Context Labs values diversity and inclusion. We are committed to providing accommodations for applicants with disabilities. For assistance, contact HR@contextlabs.com.
Who we are:
We source, organize, and contextualize climate data to provide trusted Asset Grade Data (AGD). Our platform, Immutably, enables insights into complex problems related to climate change, leveraging AI, blockchain, and machine learning. Founded out of MIT, we have offices in Amsterdam, Cambridge, and Houston. Learn more at www.contextlabs.com.
#J-18808-Ljbffr