Skip to content
mimi

Full Stack Technical Lead

eTeam

Remote (Global) Full-time Lead 2mo ago

About the role

Role Summary

We are seeking a Full Stack Technical Lead to lead the design, development, and delivery of modern, scalable applications built on microservices and event-driven architectures. This role requires strong hands-on expertise across front-end, back-end, and streaming technologies, along with the ability to lead teams, guide architecture, and ensure production readiness.

Key Responsibilities

Full Stack Development & Technical Leadership

  • Lead end-to-end development of full stack applications, covering UI, backend services, APIs, and streaming components.
  • Provide hands-on technical leadership using Java, Python, Angular, Spring Boot, and Kafka.
  • Provide hands-on technical leadership using MySQL, PostgreSQL, MongoDB, DynamoDB
  • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions.
  • Guide teams on design patterns, coding standards, and best practices across the full technology stack.

Front-End Development

  • Design and develop responsive, user-friendly web applications using Angular.
  • Ensure seamless integration between UI components and backend APIs.
  • Drive performance, usability, and accessibility best practices for front-end solutions.

Backend, API & Streaming Development

  • Design and implement scalable backend services and RESTful APIs using Spring Boot.
  • Build real-time, event-driven solutions leveraging Kafka for streaming and messaging.
  • Develop backend components and services in Java and Python as appropriate.
  • Ensure services are secure, resilient, and well-tested.

Architecture & Integration

  • Lead microservices and event-driven architecture design.
  • Integrate applications with internal platforms and third-party services.
  • Work with cloud platforms, containers, and Kubernetes-based deployments.
  • Ensure alignment with enterprise architecture standards.

Performance, Security & Reliability

  • Drive performance tuning, scalability, and resiliency across UI, services, and streaming pipelines.
  • Implement application and API security, including authentication, authorization, and data protection.
  • Support production environments through monitoring, incident triage, and root cause analysis.

Delivery, Mentorship & Collaboration

  • Lead sprint planning, estimation, and technical execution.
  • Mentor junior and mid-level engineers, providing code reviews and technical guidance.
  • Coordinate with offshore/onshore teams to ensure consistent delivery and quality.
  • Communicate technical status, risks, and recommendations to stakeholders.

Continuous Improvement & Innovation

  • Stay current with modern full stack and streaming technologies.
  • Introduce tools, frameworks, and practices that improve developer productivity and solution quality.
  • Promote automation, CI/CD, and DevOps best practices.

Required Skills & Experience

  • Strong hands-on experience with Java, Python, Spring Boot, Angular, and Kafka
  • Strong hands-on experience with MySQL, PostgreSQL, and No-SQL db's - MongoDB, DynamoDB
  • Experience designing and building RESTful APIs and microservices
  • Familiarity with cloud-native development, containers, AWS and OpenShift
  • Experience leading development teams and mentoring engineers
  • Strong problem-solving and communication skills

Preferred Qualifications

  • Experience with event-driven and streaming architectures at scale
  • Exposure to CI/CD pipelines and infrastructure-as-code
  • Experience working in distributed, enterprise environments

Skills

AngularAWSDockerDynamoDBJavaKafkaKubernetesMicroservicesMongoDBMySQLOpenShiftPostgreSQLPythonRESTful APIsSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free