Technical Lead
- Full-Time
- New York, NY
- TRAACKR
- Posted 2 years ago – Accepting applications
Traackr is a global technology company with offices in San Francisco, New York, Boston, Paris and London. We’ve built an influencer marketing platform that enables brands to find, manage and analyze their influencer programs across all major social media channels. We truly believe that influencer marketing in today’s social fabric plays a vital role in how brands communicate to customers, and tell their story. At Traackr, we see our technology and our team as agents of change to support our customers through their transformation. Our clients include L'Oréal, Samsung, Riot Games, Revlon and Google.
We have fostered a culture that empowers our team to spend every ounce of energy towards solving our customers’ problems and lifting their businesses through influencer marketing. It’s our method that tames the madness. Come join our incredible team! (This is a fully remote opportunity)
Job Description
We’re seeking a passionate Technical Lead that’s interested in making a major impact on a cutting-edge scalable SaaS influencer marketing platform. You'll be involved with many aspects of our distributed data back-end systems including search, reporting & insights, data processing queues, designing REST and GraphQL APIs, data indexing with Elasticsearch, and data querying using information retrieval and analytics techniques. You know what it takes to build and grow distributed software systems. You hit the ground running.
The ideal candidate will have a passion for cutting edge technologies. This Technical Lead will thrive in a start-up environment with a talented team of engineers. Traackr is a fast growing company. Grow with us! Feed your curiosity. Foster creativity. Be proud every day!
Core Responsibilities
As a Technical leader of a team of 4 to 6 backend and frontend engineers, you’ll be responsible for:
- Having a holistic picture and deep technical understanding of the part of the Traackr platform owned by your team
- Ensuring the best solutions are chosen to address product requirements, factoring in both the scalability & maintainability of the implemented solution
- Defining the coding standards of the team and ensuring quality is maintained
- Architecture decisions made by the team
- Identifying gaps in existing technical solutions that impede the team’s ability to execute
- Providing technical guidance to the team (code reviews, architecture advices, technical feedback)
- Coordinating with Technical Leads of others team during cross-team projects / collaborations
You’ll be working in close collaboration with the Dev Lead of the team who is responsible for delivering solutions on time and who is also managing the team members. Both you and the Dev Lead will interact closely with the Product Manager and Product Designer who are assigned to your team. You’ll be reporting to the VP of Engineering.
Qualifications
You have expertise in the following:
- 3-5 years of experience as a Technical Lead for a team of 3-5 senior engineers
- Clear and articulated communication both verbally and in writing
- Ability to capture high-level specs / diagrams around how systems/components are interacting with each other
- Ability to forecast what human and computing resources will be needed in the short-to-long term future to meet product demand
- Strong experience with designing and scaling back-end system
- Solid experience with scaling distributed data systems
- Deep understanding of Core JAVA, including the ability to troubleshoot and performance tune JVM based apps
- Experience or strong interest in functional & reactive programming in Kotlin
- NoSQL DB engines (MongoDB a plus)
- SQL DB engines like PostgreSQL and database mapping libraries like jOOQ
- Event-driven systems using technologies like Apache Kafka and AWS lambdas
- AWS or similar IaaS cloud services
- Developing and deploying on containers (Docker, Kubernetes)
- Optimizing applications, both stand-alone and in distributed systems to maximize performance
- Strong interest in acquiring ElasticSearch and Lucene expertise
Experience or deep curiosity for the following would be a plus:
- Spring
- Designing and scaling data-driven systems
- GraphQL
- Workflow engines (Apache Argo, Airflow)
- Terraform and Ansible
Additional Information
All your information will be kept confidential according to EEO guidelines.