Our client is looking for a Lead Architect to join their CTO to analyze and develop the technical vision for their SaaS solution. They will lead the development of the underlying architecture of the platform to unlock the potential of the company.
A little more about our client:
Every community relies on waste and recycling haulers for health and safety. It's about time they had comprehensive business software that makes the hard, essential work that they do easier.
Despite the essential work they provide us every day, waste and recycling management professionals have been largely ignored by Silicon Valley. Our client is here to change that.
Determine the technical vision
Understand the current vision of the product as presented by the executive team and use solid knowledge and technical assets to generate the technology that best suits the immediate needs of the company and its objectives of 2 to 5 years.
Integrate and implement
Hands-on technical implementation is a highly weighted part of this position, including technology infrastructure, architecture, design, testing, and maintenance efforts with a focus on optimization performance and scalability.
Build the our client product across the entire application stack in collaboration with integration partners and own the DevOps systems that enable it.
Produce clear, detailed and actionable design documents, architecture plans, architectural decision records with context, decision, and trade-offs.
Serve as the main architecture expert of the company while maintaining knowledge of existing and emerging technologies and methodologies.
Analyze our platform and code base to prioritize areas for improvement
Possess the overall architecture to evolve the scale, security, and reliability of the application.
Coaching engineers to write sustainable, verifiable, high-quality, and high-performance code.
Engage in an "always learn" engineering culture where sharing and learning from failure is celebrated and honest and constructive feedback is highly encouraged.
Over 7 years of progressive engineering experience
Fluency with React.js, Spring Boot and PostgreSQL
Experience with architecture and development of large-scale service-oriented systems and optimization of performance and quality.
They have an impact on a startup that illustrates the ability to establish vision and thinking at the systems level.
Recent experience creating software including dispatch, routing, CRM, billing, accounting, telephony integration, and / or payment processing.
Experience the creation of technology that contains sensitive information (ex: consumer profiles, financial accounts, etc.)
Technical ability to run code reviews, hire other developers, and create an effective engineering culture
Deep understanding of project lifecycle processes, including initiation, requirements gathering, analysis and design, development tools and technologies, version and release control, contemporary testing methodologies, and management of the implementation.
A Bachelor's degree in Computer Science (or similar) is required; preferred advanced degree
LocationSan Diego • Remote
What do you think? Are you ready? Well, apply and start your change. It's time!! :)