Description

Responsibilities

Solve complex technical challenges around engineering productivity and developer experience

Provide technical guidance focused on building tooling and software that empowers engineering teams to develop and deliver high quality products quickly

Collaborate cross-functionally with the product teams to identify opportunities to accelerate developer workflows via innovation in tooling and common code

Develop features to enhance and drive adoption of internal tooling built with the Nx framework

Maintain and automate documentation of internal tools for end users

Support developers on code-related questions and issues regarding developer tools

Education & Experience
At least a bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

7+ years of software engineering experience

Technical Skills
Knowledge and experience with developer tooling, build systems, and monorepos

Knowledge of package managers and semantic versioning

Highly proficient in TypeScript

Experience in design, full stack development and delivery of highly scalable SaaS solutions

Familiar with at least one of the following frameworks; NestJS, Spring, or Angular

Professional Experience

Passion for developing software and tooling for continuous improvement of engineering processes

Strong desire to automate repetitive and manual tasks to reduce waste from development processes

Excellent interpersonal skills and ability to collaborate cross-functionally with internal customers

Experience in design, full stack development and delivery of highly scalable SaaS applications

Experience in API development and microservices architecture

Nice to have
Experience with Nx build system

Proficiency in Java

Hands-on experience in cloud computing (AWS/Google Cloud)

Experience utilizing CI/CD tooling for automating builds, tests, dependency publishing, and application deployments (Jenkins/Buildkite)

Virtualization and orchestration of applications (Docker/Kubernetes)

Experience and knowledge with other languages like Golang

 

Education

ANY GRADUATE