Full Stack Tech Lead (Java & React)

We are looking for a Full Stack Tech Lead (Java & React) to join our dynamic team.

Key Responsibilities

  • Lead the end-to-end technical design and development of full-stack applications.
  • Guide and mentor a team of software engineers, ensuring adherence to coding standards and best practices.
  • Review code, provide technical direction, and support team members in problem-solving.
  • Collaborate with architects and product owners to define system architecture, technical roadmaps, and solution approaches.
  • Develop robust backend services using Java, Spring Boot, and related frameworks.
  • Build and maintain responsive, modern front-end interfaces using React.js.
  • Integrate APIs, microservices, and third-party systems into application architecture.
  • Ensure applications are optimized for scalability, security, and performance.
  • Participate in DevOps processes, including CI/CD pipeline improvements, deployments, and monitoring.
  • Ensure the technical quality of deliverables through performance tuning, code optimization, and strong engineering discipline.
  • Support QA teams by reviewing test scenarios and addressing defects effectively.
  • Drive technical grooming sessions, sprint planning, and agile development practices.
  • Ensure timely delivery of features and enhancements with high standards.

Candidate Profile

  • Bachelor's degree in Computer Science, Engineering, or equivalent.
  • 6+ years of hands-on development experience, including at least 2 years in a Tech Lead or Senior Developer role.
  • Strong expertise in Java, Spring Boot, RESTful APIs, and microservices architecture.
  • Proven experience developing front-end applications using React.js, JavaScript/TypeScript, Redux, HTML5, and CSS3.
  • Excellent understanding of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with DevOps tools (Git, Jenkins, Docker, Kubernetes) is an advantage.
  • Strong experience in system design, scalable architecture, and performance tuning.
  • Excellent communication, leadership, and problem-solving skills.

Preferred Skills

  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Knowledge of messaging systems (Kafka, RabbitMQ).
  • Experience with automated testing frameworks (JUnit, Selenium, Cypress).
  • Understanding of security best practices (OAuth2, JWT, OWASP, etc.).

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website