Developers/Programmers (Information & Communication Technology)Full timeWe are looking for an experienced Full Stack Tech Lead with expertise in Java, Ruby on Rails, PostgreSQL, and MySQL to lead and mentor our development team. In this role, you will provide both technical leadership and hands-on expertise, guiding the design and development of scalable, high-performance applications. As a Tech Lead, you will be responsible for ensuring best practices, architecting solutions, and optimizing workflows to meet business and user needs.This is an excellent opportunity for someone with strong full stack skills and a collaborative approach to leadership, who is excited about making an impact on our products and mentoring other developers.What you will be doingProvide technical guidance and hands-on support to the development team, ensuring that best practices are followed in coding, architecture, and development workflows.Design, develop, and maintain applications across the stack using Java and Ruby on Rails for backend processes, and integrate with PostgreSQL and MySQL databases.Architect scalable, secure, and high-performance systems that meet both current and future needs. Make key decisions about system structure and integration with third-party services.Oversee database schema design and optimization for PostgreSQL and MySQL, ensuring data integrity, performance, and scalability.Conduct regular code reviews to ensure high code quality, maintainability, and consistency. Foster a culture of clean code, testing, and performance optimization.Collaborate closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and deliverables.Mentor and guide junior and mid-level developers, fostering a supportive and growth-focused environment. Lead by example in coding standards, productivity, and accountability.Stay up to date with the latest technologies, frameworks, and best practices. Identify and drive initiatives for team process improvements, efficiency gains, and technical growth.Who we are looking forBachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.3+ years of experience in full stack development, with at least 2 years in a tech lead or leadership role.Strong expertise in both Java and Ruby on Rails, with significant experience in backend development, including API design and microservices.Deep knowledge of PostgreSQL and MySQL, including database design, query optimization, and management of large datasets.Proven experience with RESTful API design, development, and integration.Proficiency in Git, experience with CI/CD pipelines, and familiarity with tools such as Jenkins, GitLab CI/CD, or similar.Strong experience with testing frameworks, debugging, and performance tuning.Excellent communication skills and the ability to lead technical discussions, set priorities, and collaborate effectively with both technical and non-technical team members.Familiarity with cloud platforms (Huawei, AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) will be a plus point.Experience with Agile methodologies and project management tools such as JIRA or Trello.Previous experience as a tech lead, team lead, or similar leadership role in a software development environment.Your application will include the following questions:Which of the following types of qualifications do you have?How many years' experience do you have as a technical lead?Which of the following programming languages are you experienced in?How many years' experience do you have working in an agile environment?What you can expect:Equal opportunity to shine, regardless of positionVibrant work environmentWork-life balanceCasual Friday, everyday (well, smart casual)Five-day workweekBe part of an exciting growth trajectory#J-18808-Ljbffr