Note : Java (80%) + ReactJS (20%)
What will you do?
· Lead the technical design and architecture of complex full-stack applications, ensuring scalability, performance, security, and maintainability.
· Provide expert technical guidance and mentorship to a team of full-stack developers, fostering a culture of continuous learning and best practices.
· Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and actionable development plans.
· Conduct code reviews, define coding standards, and ensure adherence to architectural principles and quality guidelines.
· Champion DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines.
· Implement comprehensive testing strategies (unit, integration, end-to-end) to ensure code quality and application stability.
· Monitor application performance, troubleshoot issues, and optimize solutions for maximum efficiency and reliability.
What are we looking for?
· 10+ years of professional software development experience.
· 2+ years in a technical leadership or team lead role.
· Proven experience with both frontend and backend (Java, Spring, Spring Boot, Microservices) development.
· Strong proficiency in modern JavaScript/TypeScript frameworks (e.g., React, Vue – Preferred).
· Solid backend experience with Java, or similar.
· Deep understanding of RESTful APIs, GraphQL, and system design.
· Strong working knowledge of SQL and NoSQL databases.
· Familiarity with CI/CD pipelines, Git workflows, and agile development practices.
· Excellent communication, collaboration, and problem-solving skills.
—
—