We are seeking a hands-on Technical Lead to serve as the technical authority for our development team. This role focuses on architectural decisions, technical excellence, and providing expert guidance on our React/React Native applications and cloud infrastructure. You'll be deeply involved in coding while shaping our technical direction and mentoring developers.
Key ResponsibilitiesTechnical Architecture & Leadership
* Make key architectural decisions and guide technical strategy
* Design scalable system architecture ensuring performance, security, and maintainability
* Lead technical design sessions and code architecture reviews
* Evaluate and recommend new technologies and technical approaches
* Serve as the final technical authority on complex technical decisions
Hands-On Development* Actively contribute to critical and complex feature development
* Write high-quality, maintainable code in React, React Native, , and TypeScript
* Provide technical guidance on Go implementations when needed
* Lead implementation of challenging full-stack technical components
* Prototype new features and technical solutions
* Maintain deep understanding of the entire codebase architecture
Technical Mentorship & Code Quality* Provide technical mentorship and guidance to developers
* Conduct thorough code reviews and establish coding standards
* Share knowledge through pair programming and technical discussions
* Guide junior developers through complex technical challenges
* Foster a culture of technical excellence and continuous learning
DevOps & Infrastructure Guidance* Provide technical direction for Kubernetes deployments and container orchestration
* Guide CI/CD pipeline optimization using Google Cloud Build/Deploy
* Lead technical aspects of PostgreSQL/TimescaleDB optimization
* Drive technical decisions around monitoring, logging, and system observability
* Lead technical troubleshooting for production issues
Technical Documentation & Standards* Maintain comprehensive technical documentation and architecture diagrams
* Establish and enforce development standards and best practices
* Document technical decisions and architectural patterns
* Create technical guidelines and development workflows
Required QualificationsTechnical Expertise
* *Frontend*: Expert-level proficiency in React and React Native
* *Backend*: Strong experience with , TypeScript, and working knowledge of Go
* *Infrastructure*: Strong experience with Kubernetes and container orchestration
* *Database*: Deep knowledge of PostgreSQL and time-series databases (TimescaleDB)
* *Cloud*: Proficient with Google Cloud Platform, Cloud Build, and Deploy
* *Architecture*: Proven experience designing scalable, maintainable full-stack systems
Experience* 5+ years of software development with 2+ years in senior technical roles
* Demonstrated experience making architectural decisions on production systems
* Strong background in full-stack development and system design
* Experience with technical mentoring and knowledge sharing
Skills* Excellent problem-solving and analytical thinking abilities
* Strong communication skills for explaining complex technical concepts
* Collaborative approach to technical decision-making
* Ability to balance technical perfectionism with practical delivery needs
What You'll Be Accountable For* Technical architecture quality and scalability decisions
* Code quality standards and technical best practices
* Technical mentorship and team capability development
* Technical debt management and system performance
* Successful technical implementation of complex features