app jobs engineering companies u unanet principal api backend engineer

Principal API Backend Engineer

If you had the best ERP tool that powered some of the most high profile Architecture , Engineering and Government Contracting firms in the U.S., what would you do? Make it even better! The Unanet/Clearview team is committed to consistently delivering new features to its suite of products and we are just getting started! We want to grow our team, tackle even bigger challenges and do amazing things. We work in focused, agile-based, teams to constantly improve our code base, add new ways of interfacing with the system and have amassed a large backlog of interesting technical challenges and product initiatives. We want to grow to enable even greater success within our industry. This is where you come in!

We are seeking a Principal Backend Engineer to help take our web application and tech stack to the next level. We're looking for a dynamic individual who is no stranger to building well-designed, performant and effective API framework/components needed for web applications that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become intimately familiar with our web application and tech stack. As you improve in your understanding of our business logic, you will contribute your API/backend technology framework experiences by helping to architect the API frameworks/components to adapt to by working with the existing architecture group in addition to adding more features to our product. You will leverage your experience to establish best practices for web development and drive the team and the code base to a higher level. 

The ideal candidate will look not only to help lead, collaborate, and develop their career, but also be hungry to assist others in the development of their own careers as well. You'll have the chance to set the tone of the platform you'll be working on.

Applicants must be authorized for non-sponsored employment in the U.S.


  • Drive API/backend architectural decisions to develop a maintainable a reliable set of edge applications

  • Design, develop and maintain customer facing API using modern development tools and methods

  • Collaborate with other team members to build shared services that can serve many applications and scale independently

  • Enable our product team to tap into our valuable data sources and build incredible features for our customers

  • Actively participate in all development projects and work together to build high quality solutions

  • Present ideas in the form of lunch and learns to all technical staff to help shape our technical landscape

  • Provide constructive feedback on pull requests to increase code quality organically

  • Ensures software developed adheres to best practices and quality standards through code and design reviews

  • Possesses ability to multitask and juggle competing priorities, work on multiple sub-projects simultaneously dealing with multiple stakeholders

30 Days

  • If remote, you will come onsite for a 1-2 week "bootcamp" to immerse yourself in our culture, our product and our tech stack

  • Attend Unanet University course offerings to get trained on Unanet product basic features

  • As a Principal API/backend engineer, you will work with the Lead and other architecture team members to understand our current product architecture, standards and development tools

  • Working with the Lead, you will help evaluate and design API framework/components in addition to building proof of concepts and present the same to the various stakeholders

  • With the help of the CTO you will create a loosely defined technical roadmap around the API that takes scalability, testing and performance into account and present a gap analysis of what potentially can be done better based on our current solution

  • You will aid in participating in an efficient and effective SDLC and CI/CD process

  • You will be responsible for taking on development items to get your hands in the current Web stack (25% of your time)

60 Days

  • As a Principal backend engineer, you will start work with your lead to create and help work on a backlog of technical infrastructure work that was identified in the first 30 days

  • While the product owner is getting up to speed, you will play the role of a technical Product Owner and co-create a backlog of work to be tackled in order to systematically add new features from which the entire team can pull work items from

90 Days

  • As a Principal backend engineer, you will play an integral part in our major MVP release for the release of our Platform/API (Q2 2020)

  • You will help instill the discipline of effectively monitoring and creating work items from production issues

  • You will evolve and uplift our tech stack by continuing to evolve the technical roadmap and future deliveries

  • You will help mentor and train other development team members as needed on the API/backend framework or technologies employed as needed

  • You will play a meaningful role in helping hire future members of the Product team


We need developers that share our passion for building and scaling cutting-edge Web and Mobile Apps in a fast-paced startup -  one that already has the benefit of thousands of customers and millions of dollars in revenue.  

We are looking for candidates who have:

  • 7+ years experience developing APIs and web applications

  • 2+ years experience leading (technically) web and/or API application teams

  • 8+ years of full stack SDLC experience with Java

  • Expert knowledge of Web Services and the development of REST based interfaces, including in depth knowledge and experience with JSON, JSON Schema, or related technologies

  • Prior experience architecting and developing public APIs

  • Proficient with MVC, CSS, Javascript, jQuery, and SQL

  • Ability to flesh out user stories to be consumed by the rest of the team

  • Ability to work as a Full Stack Developer with a keen eye for API's

  • Experience working in an agile (Scrum, Kanban or ScrumBan environment)

Strong  Preference for:

  • Ability to work and interface with team members remotely

  • Catalyst-mindset (i.e., the ability to tangibly see the future and quickly and effectively influence the people and tech stack that you work with)

  • Exposure to having introduced a 3rd tier (API) into a monolithic stack

  • API and middle tier Unit Testing frameworks

  • BS in Computer Science or equivalent engineering degree

  • Possess strong understanding of the web request/response lifecycle and API design - including versioning, isolation and microservice architectures

Have an Awesome Remote Product?
Promote it right here · On our platform · starting at $49/mo