
Technical Lead
Job Description
Posted on: November 26, 2025
Position Overview
We are seeking an accomplished Technical Lead with deep expertise in Golang, full-stackdevelopment, 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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Manager, Software Engineering - Creation Engine

Director, RISC-V Software Ecosystem

Senior Manager, Software Engineering

Technical Lead

