Technical Architect
Skeps provides an enterprise credit orchestration and pay-over-time platform for merchants and financial institutions. Its platform connects businesses with multiple lending partners, delivers real-time pre-qualified financing offers, and supports embedded financing across online, in-store, POS, contact-center, and in-home sales channels.
Funding history
Investors
About Skeps
Skeps operates a lender-neutral enterprise platform that helps merchants and financial institutions manage financing programs, lender selection, routing strategies, reporting, and customer experiences. Its capabilities include Parallel Look multi-lender matching, digital prescreening, fraud and KYC/KYB workflows, digital cards, A/B testing, consumer UX customization, loan origination and management systems, and integrated servicing support. Skeps serves enterprise organizations in home improvement, retail, travel and hospitality, healthcare, veterinary, automotive, telecom, and other high-value industries.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design, document, and implement software systems and enhancements that meet customer requirements. Define scalable, maintainable, and secure architecture, develop technical specifications, guide implementation, recommend technologies, and mentor junior developers.
Requirements
- 10+ years of full-stack software product development experience with a focus on software architecture and design.
- Knowledge of software design patterns, architecture principles, and Agile methodologies.
- Node.js and Node.js internals.
- RESTful web services and APIs using ExpressJS.
- Python, Docker, Kubernetes, and Git.
- Cloud infrastructure knowledge, preferably AWS, Microsoft Azure, or Google Cloud.
- Experience working with product managers and UX designers.
- Ability to mentor and train junior developers.
- Strong vision and ability to deliver quickly in a fast-paced startup culture.
Responsibilities
- Design, document, and implement new software systems, enhancements, and modifications.
- Define and implement scalable, maintainable, and secure software architecture.
- Collaborate with developers, product managers, and stakeholders to define and prioritize software requirements.
- Develop technical specifications and lead software-system implementation.
- Ensure development teams follow architecture and design patterns.
- Monitor industry trends and emerging technologies and recommend their use.
- Mentor and train junior developers.
