Strategic Talent Partner | US Sourcing Recruiter | Full-Time & Project-Based Hiring | Creative & Content Talent
Position Overview
We are seeking an accomplished Technical Lead with deep expertise in Golang, full-stack development, and microservices architecture to join our innovative EdTech team. The ideal candidate will be a hands‑on leader who combines strong technical acumen with strategic thinking, capable of guiding a high‑performing development team in building scalable, secure, and high‑availability systems.
This role requires a proven track record in designing complex distributed systems, mentoring developers, and driving technology decisions that align with organizational goals. Experience with cloud-native solutions, modern DevOps practices, and EdTech interoperability standards is highly desired.
Key Responsibilities
- Leadership & Mentorship: Lead, mentor, and inspire the development team, promoting engineering best practices, high‑quality code, and continuous learning.
- Architecture & Design: Define and implement scalable, modular, and multi-tenant architectures using Golang, Java (Spring Boot), and microservices patterns.
- Backend Development: Build high-performance backend services and APIs primarily in Golang, leveraging concurrency patterns, gRPC, and RESTful principles.
- Frontend Development: Oversee and contribute to frontend integration using React.js, TypeScript, and modern UI/UX principles.
- Cloud Infrastructure: Architect, deploy, and manage systems on AWS, ensuring scalability, cost‑efficiency, and reliability through serverless and containerized solutions.
- AI/ML Integration: Collaborate with data science teams to integrate and deploy AI/ML models for content tagging, recommendation systems, and predictive analytics.
- EdTech Standards: Implement integrations using standards such as LTI, xAPI, QTI, SCORM, and other learning data protocols.
- DevOps & Automation: Establish and maintain CI/CD pipelines, containerized deployments (Docker, Kubernetes), and Infrastructure-as-Code (Terraform, CloudFormation).
- Performance Optimization: Continuously monitor and enhance system performance, reliability, and scalability through robust testing and observability practices.
- Collaboration: Work cross‑functionally with product, QA, and data teams to ensure seamless delivery of platform features and releases.
Required Skills and Experience
- Experience: 7+ years in software development, including at least 2 years in a technical leadership role.
- Backend: Strong proficiency in Golang, with experience in concurrency handling, API design, and microservices. Knowledge of Java Spring Boot is a plus.
- Frontend: Hands‑on experience with React.js, TypeScript, and component‑based design.
- Cloud: Advanced expertise in AWS (Lambda, ECS/EKS, API Gateway, S3, CloudWatch, RDS, DynamoDB).
- Databases: Proficiency with PostgreSQL, DynamoDB, and caching systems like Redis or Memcached.
- Architecture: Solid understanding of distributed systems, event‑driven design, and message queues (Kafka, RabbitMQ, or SNS/SQS).
- DevOps: Hands‑on experience with CI/CD pipelines, Docker, Kubernetes, and Terraform.
- Onshore/Offshore Coordination: Proven ability to manage and coordinate onshore and offshore development teams, ensuring effective communication, time‑zone management, and seamless delivery across global teams.
- Cross‑Functional Collaboration: Ability to work closely with Product Management, Design, QA, and Data teams to align technology with business goals.
- Stakeholder Management: Skilled in engaging and communicating with internal and external stakeholders, translating technical concepts into business value.
- Standards: Working knowledge of EdTech interoperability standards (LTI, xAPI, QTI, SCORM).
- Security: Understanding of application security, data privacy, and compliance frameworks (OAuth 2.0, JWT, GDPR, etc.).
Soft Skills
- Strategic Leadership: Ability to guide teams with clarity, delegate effectively, and foster ownership.
- Analytical Thinking: Strong problem‑solving skills and an aptitude for making data‑driven decisions.
- Collaboration: Excellent communication and interpersonal skills for working across cross‑functional teams.
- Mentorship: Proven ability to coach and develop engineers, encouraging innovation and technical excellence.
- Adaptability: Comfortable working in a fast‑paced, agile environment with evolving technologies.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
E-Learning Providers, Higher Education, and IT Services and IT Consulting