Remote Tech Lead

at Teamified

Posted 14 hours ago 3 applied

Description:

  • The Tech Lead will lead the end-to-end development and delivery of robust software solutions across the platform.
  • This role requires acting as a hands-on contributor and technical mentor to the engineering team.
  • The Tech Lead will design and implement scalable, secure, and high-performance backend systems using .NET Core and Java.
  • Responsibilities include supporting and optimizing CI/CD pipelines using Jenkins and troubleshooting deployment issues, primarily on Unix-based systems with bash scripting.
  • The position involves collaborating with cross-functional teams to understand business requirements and deliver high-quality technical solutions.
  • The Tech Lead will guide and support team members working on frontend and mobile technologies, including ReactJS, iOS, and Swift.
  • The role includes assisting in evaluating and potentially integrating AI/ML technologies into the platform.
  • Ensuring best practices in software engineering, coding standards, and agile methodologies are followed is also a key responsibility.

Requirements:

  • Candidates must have a strong understanding of the payments industry, including payment gateways, transaction workflows, and security standards.
  • Proven experience in building and maintaining enterprise-grade applications using .NET Core is required.
  • Expertise in backend development with Java is necessary.
  • Hands-on experience with AWS Cloud Services for cloud-native development and deployments is essential.
  • Candidates must have experience with CI/CD pipelines, specifically in Jenkins setup, maintenance, and troubleshooting.
  • Basic scripting skills in Unix/Shell (Bash) to support build and deployment processes are required.
  • Proficiency in writing SQL queries and optimizing relational databases is necessary.
  • A minimum of 6+ years of software engineering experience, with at least 2+ years in a technical leadership role, is required.
  • Strong problem-solving and decision-making skills are essential.
  • Excellent communication and collaboration abilities are necessary.
  • Demonstrated ability to lead technical discussions, conduct code reviews, and mentor junior developers is required.
  • A passion for continuous learning, innovation, and exploring emerging technologies like AI/ML is important.

Benefits:

  • The position offers flexibility in work hours and location, focusing on managing energy rather than time.
  • Employees will have access to online learning platforms and a budget for professional development.
  • A collaborative, no-silos environment is encouraged, promoting learning and growth across teams.
  • The company fosters a dynamic social culture with team lunches, social events, and opportunities for creative input.
  • Health insurance is provided as part of the benefits package.
  • Leave benefits are also included.