Join the Keyhole Software Team
Location: Kansas City or areas with a Keyhole Software presence; Hybrid Work Schedule
Eligibility: Must be authorized to work and reside in the United States. No C2C or C2H.
About the Role
Keyhole Software is seeking an experienced Full-Stack Developer with strong Java and JavaScript programming expertise, including frameworks like React, Angular, or Vue.js. This is a client-facing consulting role where you’ll design and develop single-page applications (SPAs) and enterprise software solutions tailored to meet our clients’ business needs.
We’re looking for a developer with at least 5 years of development experience who is familiar with the full software development life cycle. This role requires leadership capabilities and the ability to mentor team members while adapting to various industries and clients.
Your Responsibilities
- Collaborate with clients in a consulting capacity to design, develop, and maintain custom Single Page Applications (SPAs) and enterprise software solutions.
- Lead the design, development, and deployment of full-stack solutions using Java, Spring (or equivalent), and JavaScript frameworks like React, Angular, or Vue.js.
- Develop and implement web services, APIs, and real-time solutions across distributed systems.
- Work closely with client business and IT departments to align technical solutions with business goals.
- Create and maintain technical documentation, ensuring high-quality code standards are followed.
- Mentor team members and establish best practices for development teams.
Technical Requirements
Education: Bachelor’s degree in a STEM-related discipline (preferred) or Associate’s degree with equivalent experience.
Experience: Minimum 5 years of professional software development experience.
Core Skills:
- Strong experience with Java and frameworks like Spring, Spring Boot, or Hibernate.
- Proficiency in front-end development with JavaScript frameworks such as React, Angular, or Vue.js.
- Experience in developing Single Page Applications (SPAs).
- Strong understanding of web services, RESTful APIs, and distributed systems.
- Familiarity with Agile methodologies and practices.
- Knowledge of MVC frameworks like Spring MVC, JSF, or equivalent.
- Experience with Node.js, MongoDB, and similar technologies is a plus.
Other Qualifications
- Excellent client-facing skills, with the ability to build trust and maintain strong working relationships in a remote environment.
- Proactive communication and responsiveness to ensure client needs are met effectively.
- A client-first mindset with a focus on delivering exceptional service, solutions, and outcomes.
- Demonstrated ability to work independently and mentor others.
- Flexibility to adapt to various client industries and project needs.
Preferred: Prior consulting experience.
Why Join Keyhole Software?
At Keyhole Software, we’re not just building applications—we’re building careers. As a W2 employee consultant, you’ll have the stability of full-time employment combined with the variety and challenge of working on long-term, external client projects.
- Long-Term Engagement with Flexibility: Work on diverse, impactful projects across various industries, ensuring continuous technical growth. Avoid the monotony of staying in the same role for years while gaining exposure to new tools, frameworks, and methodologies.
- Supported by a Strong Technical Team: You’re never on your own. Our experienced developers and architects provide guidance, answer questions, and foster a collaborative environment.
- The Best of Both Worlds: Enjoy the variety and challenge of consulting without the instability often associated with it. Our consultants are full-time employees with comprehensive benefits, competitive pay, and a consistent support network.
- A Career Designed for Growth: From refactoring legacy systems to building greenfield applications, every project presents new challenges and opportunities to grow as a technologist.
What We Offer
Competitive Compensation
This role offers a compensation range of $90,000 to $150,000 annually, depending on your experience, skills, and qualifications.
Comprehensive Benefits Package:
- Medical insurance with options for traditional or HDHP with HSA
- Dental and vision insurance
- FSA & dependent care options
- Life insurance and disability coverage
- 401(k) with discretionary employer contributions
- Supplemental insurance options
- Access to a talented, collaborative support network for continued professional growth
Ready to Apply?
Send your resume to [email protected] with a personalized message.
We look forward to hearing from you and exploring how you can contribute to the Keyhole Software team!