Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking an entrepreneurial Tech Lead to build, lead, and mentor our foundational engineering team. This is a "player-coach" role for a hands-on leader who is passionate about building both great products and great teams. You will be responsible for the entire software development lifecycle, from architectural design and hands-on coding to deployment and maintenance. Initially, you will manage a small, agile team consisting of a Backend Developer, a Frontend Developer, and a Product Owner. You will take ownership of a new web and mobile platform currently being launched with a consultant and will be instrumental in its future development, as well as architecting and executing the roadmap for subsequent technology solutions.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development, with a strong focus on backend technologies.
- Demonstrable experience in building, leading, or mentoring a technical team.
- Solid understanding and hands-on experience with DevOps practices (e.g., CI/CD, Infrastructure as Code, automated testing).
- Deep knowledge of Site Reliability Engineering (SRE) concepts and tools (e.g., monitoring, logging, performance tuning).
- Expertise in web security principles and best practices.
- Experience designing and building RESTful APIs.
- Strong understanding of relational databases (e.g., PostgreSQL).
- Excellent problem-solving skills and the ability to thrive in a dynamic, startup-like environment within an established firm.