Tech Lead

Teamified
Full-time
On-site

Key Responsibilities

●      Lead end-to-end development and delivery of robust software solutions across our platform.

●      Act as a hands-on contributor and technical mentor to the engineering team.

●      Design and implement scalable, secure, and high-performance backend systems using .NET Core and Java.

●      Support and optimize CI/CD pipelines using Jenkins, and troubleshoot deployment issues (primarily Unix-based with bash scripting).

●      Collaborate with cross-functional teams to understand business requirements and deliver high-quality technical solutions.

●      Guide and support team members working on frontend and mobile technologies including ReactJS, iOS, and Swift.

●      Assist in evaluating and potentially integrating AI/ML technologies into the platform.

●      Ensure best practices in software engineering, coding standards, and agile methodologies are followed.

Priority Skills & Experience (Must-Have)

●      Payments Industry Experience – Strong understanding of payment gateways, transaction workflows, and security standards.

●      .NET Core – Proven experience building and maintaining enterprise-grade applications.

●      Java – Backend development expertise.

●      AWS Cloud Services – Hands-on experience with cloud-native development and deployments.

●      CI/CD Pipelines – Jenkins setup, maintenance, and troubleshooting.

●      Unix/Shell (Bash) – Basic scripting skills to support build and deployment processes.

●      SQL – Proficient in writing queries and optimizing relational databases.

Secondary Skills (Nice-to-Have / Valuable for Leadership)

●      Experience with xCode / iOS and Swift/Fire for mobile development.

●      Exposure to ReactJS for frontend development.

●      Knowledge of Identity Server, Go, and Gradle.

●      Familiarity or hands-on experience with AI development (LLM, RAG, Agentic AI, etc.). This is a plus as we are exploring innovative use cases in AI/ML.


Requirements

Qualifications:

●      6+ years of software engineering experience, with at least 2+ years in a technical leadership role.

●      Strong problem-solving and decision-making skills.

●      Excellent communication and collaboration abilities.

●      Demonstrated ability to lead technical discussions, conduct code reviews, and mentor junior developers.

●      Passion for continuous learning, innovation, and exploring emerging technologies like AI/ML.

Benefits

  • Flexibility in work hours and location, with a focus on managing energy rather than time.
  • Access to online learning platforms and a budget for professional development
  • A collaborative, no-silos environment, encouraging learning and growth across teams
  • A dynamic social culture with team lunches, social events, and opportunities for creative input
  • Health insurance
  • Leave Benefits