Team Lead - Senior Back-End Java Developer at GitPrime (allows remote)
Posted 2 weeks agoApply Now
Who we are:
GitPrime is pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and show they’re driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.
Who we're looking for:
This is a typical player-coach role. Our engineering group is divided into teams of about five engineers. As the team lead, you will be asked to run projects typically one to three months.
As a team lead, you are responsible for the successful timely delivery of the project. You're usually given a detailed spec that provides nearly complete UI comps, business requirements, and some implementation guidance. Your job starts with a detailed review of the requirements, gathering questions from your team, coordinating the kickoff meeting with the business stakeholder. We give ample time for engineering feedback into the spec and recommendations for timeline and adjustments to the deliverable. At that point, your job is to run point for the team, make implementation decisions, coordinate pull requests, get early feedback, and generally own the usual responsibilities for software delivery.
This position is ideal for the senior candidate seeking both a managerial and individual contributor development position.
You should have no less than ten years of commercial experience in building high-performing, scalable, enterprise-grade applications. You must be able to write clean code and ensure scalability.
When we say commercial experience, we mean daily hands-in-the-code development experience. Demonstrated leadership ability, and on time delivery of applications is a must for this position. Please give specifics on team size, delivery challenges, and consistent track record of success in your application.
Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Create well designed, testable, efficient code
Participate in all phases of the development lifecycle
Assist in preparation and production of releases of software components
Ensure designs meet specifications
Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
- Manage team workflow and assume personal responsibility for requirements and timeframe compliance
10+ years commercial experience mostly in Java and related technologies
Significant experience in designing and developing applications using Java, the Spring framework
Experience with Docker
Experience with Kafka and the Samza framework a plus
Good knowledge of SQL and ORM technologies, including JPA2 and Hibernate
BS degree in Computer Science required MS preferred
Why work for GitPrime:
- Join high-growth VC funded Y-Combinator startup at liftoff and share the upside
- Work with a tight-knit group of highly-motivated professionals at the top of their game
- Compensation package at $140-170k depending on experience, with healthcare, stock options, and benefits
- We are headquartered in Durango, CO, so you're in for a treat. Located in the heart of the San Juan Mountains, forget the hassles and headaches of city life and enjoy the incredible work-life balance at your doorstep—hiking, mountain biking, paddling, and skiing—that only Colorado can offer.
- This is a remote-friendly company. Very little travel is required and you're welcome to work from anywhere in the U.S.
How to Apply:
Complete the short application, including a paragraph about why GitPrime is interesting to you. If you advance, we will ask you to complete several short screening exercises to assess your skills and ideas. If you are shortlisted, we will fly you to Durango Colorado for face-to-face interviews and meet the rest of the team.