Principal Lead Engineer 

 

Remotely, in-office, or both. 

 

Interested? Email jeff@havensgroupkc.com and please attach your resume. 

 

Our client is a "Best Company to Work" and a "Top 500 Private Company to Work" company in Kansas City. Exceptionally strong benefits and an amazing culture. Work in an entrepreneurial “get it done” environment perfect for independent self-starters. Its CRM is an award-winning platform that is fast and dynamic and seeks a Principal Lead Full-Stack Engineer with excellent JavaScript skills to maintain and build new functionality.

 

 

Key Skills and Experience to Be Successful

  • JavaScript:  You are super passionate and effective with its core technology. This is the #1 requirement. 

  • Frameworks:  You know JavaScript becomes easier applying frameworks and you are good at using React and Node or Angular, Ember, Vue, Knockout, etc.

  • MySQL: You know and use this database management system or similar to build micro-service applications and push out Kubernetes(primary), GitLab, or Docker.

  • APIs: You effectively apply them to integrate using SOAP, REST, etc.

  • Git: You use this (or similar) DevOps tool used for source code management.

  • Engineering Best Practices: You know and use them to include design patterns, requirements analysis, Iterative development, component architectures, scope management, compartmentalization, micro-services, etc.

  • Critical Thinking: Using something like an Entity Relationship Diagram (ER diagram) to identify different system elements and their relationships with each other.

  • Communicator: You are clear and concise with verbally easy-to-understand capabilities. 

 

What You’ll Be Doing

  • Turning a business vision or ideas into tangible technological solutions.

  • Committing to making a great platform even better

  • Working in partnership with business stakeholders and architects.

  • Committing to well-written and documented code.

  • Be responsible and timely with tasks.

  • Partnering with test groups to effectively capture issues and offer improvements.

  • Evaluating the frameworks, technologies, and libraries.

  • Doing “Proof of Concept” demonstration.

  • Growing in responsibility as the company grows