
Loading…

Loading…

Loading job…
CodeForce
Location
Job type
Workplace
Duration
Posted
Compensation
Job Description: Full Stack Technical Lead 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