Technical Architect/Lead
Location: Remote
Department: Engineering
Company Overview
We are a high-growth, venture-backed company scaling up to revolutionize the mortgage industry with our comprehensive microservices-based point of sale platform. Our POS platform streamlines the loan origination process, serving lenders, borrowers, and administrators through multiple frontend portals with robust backend processing capabilities.
Position Summary
We are seeking an experienced Technical Architect/Lead to join our engineering team and provide strategic technical leadership for our microservices platform. Reporting directly to the CTO, you will be responsible for architectural decisions, technical debt prioritization, and hands-on technical leadership of our development team. This is a critical role for someone who can balance high-level system design with practical implementation guidance.
Key Responsibilities
Technical Leadership & Architecture
- Drive architectural decisions across all microservices and the entire application ecosystem
- Lead technical debt prioritization and modernization initiatives
- Break down complex feature development and bug fixes into actionable plans
- Mentor and provide hands-on technical guidance to the team of 8-12 developers
- Establish and enforce coding standards, best practices, and development processes
- Conduct thorough code reviews and ensure quality across all services
System Design & Strategy
- Own the technical roadmap and architecture evolution for the platform
- Make technology stack decisions and lead modernization efforts
- Design scalable solutions for our microservices architecture (Ruby on Rails, Node.js/TypeScript, React)
- Ensure system reliability, performance, and security across all services
- Lead integration strategies with third-party systems and partners
Partner Customization & Business Logic
- Oversee partner customization strategy and custom sagas development
- Identify opportunities to consolidate custom sagas into standard workflows
- Collaborate with product and business teams on partner-specific requirements
- Ensure custom solutions align with overall platform architecture
Team Collaboration
- Work closely with QA, Product Management, UI/UX design, and Technical Customer Support functions
- Facilitate technical discussions and decision-making processes
- Translate business requirements into technical specifications
- Foster a culture of continuous learning and technical excellence
Required Qualifications
Experience
- 10+ years of software engineering experience
- 5+ years in technical architecture or team lead roles
- Proven track record leading engineering teams and complex technical projects
- Experience with microservices architecture at scale
Technical Skills
- Backend: Strong proficiency in Ruby on Rails and Node.js/TypeScript
- Frontend: Experience with React, TypeScript, and modern frontend tooling
- Databases: PostgreSQL, Redis, and database design/optimization
- Infrastructure: Docker, Kubernetes, AWS services, message queues (RabbitMQ)
- API Design: RESTful APIs and GraphQL (Apollo Server experience preferred)
- Development Tools: Git workflows, CI/CD, monitoring and observability tools
Industry Knowledge
- Preferred: Experience in fintech, mortgage, or lending industry
- Understanding of regulatory requirements and compliance considerations
- Experience with document management and workflow automation systems
Leadership Skills
- Strong communication and mentoring abilities
- Experience establishing technical standards and processes
- Ability to make data-driven technical decisions
- Collaborative approach to cross-functional team work
What We Offer
- Competitive Salary: $90,000 - $150,000
- Remote: Fully remote position with flexible working arrangements
- Growth Opportunity: Join a fast-growing, venture-backed company
- Technical Impact: Shape the architecture of a platform serving the mortgage industry
- Learning & Development: Work with modern technologies and cutting-edge practices
- Comprehensive Benefits: Health, dental, vision, 401k, and equity compensation
Our Technology Stack
- Frontend: React + TypeScript, Vite, Nx monorepo
- Backend: Ruby on Rails (API-only), Node.js/TypeScript
- Databases: PostgreSQL, Redis, Elasticsearch
- Infrastructure: Docker, Kubernetes, AWS S3
- Message Queues: RabbitMQ, Sidekiq
- API: GraphQL (Apollo Server), REST APIs
- Monitoring: CloudWatch, New Relic, Datadog, custom observability tools
What You'll Be Working On
- Leading technical debt initiatives and platform modernization
- Architecting solutions for complex mortgage workflows and partner customizations
- Optimizing performance across our microservices ecosystem
- Implementing scalable solutions for document processing and data management
- Building robust integration patterns with third-party mortgage industry tools
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
