E
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