What You’ll Do
- Technical Leadership
- Provide hands-on technical leadership, mentorship, and guidance to a team of engineers.
- Help to set technical direction, establish best practices, and ensure adherence to industry standards for software development.
- Code Quality and Standards
- Drive a culture of code excellence, promoting clean, maintainable, and testable code.
- Conduct code reviews and implement processes to uphold coding standards.
- Architecture and Design
- Share ownership for the architectural decisions for the platform, ensuring scalability, performance, and security.
- Work closely with product managers and UX designers to translate business requirements into technical specifications.
- Project Management
- Collaborate with product managers and engineering leads to plan, prioritize, and execute software development projects.
- Ensure projects are delivered on time and within budget.
- Collaboration
- Foster effective communication and collaboration across departments, including product, design, and customer success teams.
- Work closely with stakeholders to understand business needs and align technical solutions accordingly.
- Mentorship & Development
- Lead full stack and backend technical interviews.
- Serve as a mentor and trainer for all other engineers, independent of experience level; spend a dedicated amount of time each week to 1:1s, code reviews, and/or general knowledge sharing
- Mentor junior and mid-level engineers on developing newly designed systems.
Tech Stack
Languages: JS, PHP, Kotlin
Frameworks: Spring, Laravel, Node
Databases: Mysql, Postgres
Infrastructure: AWS, Kubernetes, Terraform