Development Team Lead

 Posted 2 hours ago
     
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Lead and mentor a team of software engineers while contributing to the architecture and delivery of CRM applications. Act as a bridge between business stakeholders and engineering to translate strategic goals into scalable software solutions.

Job Summary

Development Team Lead
As a Development Team Lead, you will be at the forefront of our engineering function – leading a talented team of software engineers while hands-on contributing to the architecture and delivery of our CRM applications. Your deep expertise in Java, cloud-native development, and modern DevOps practices will steer technical direction, while your people-leadership skills will inspire the team to achieve excellence. You will act as the bridge between business stakeholders and the engineering team, translating strategic goals into robust, scalable software solutions.
The ideal candidate must be capable of:
• Architecting scalable web applications
• Modernising legacy systems
• Building performant APIs and frontend experiences
• Integrating AI-powered workflows and tooling
• Working across cloud, frontend, backend, and DevOps environments
• Mentoring junior developers
• Driving engineering best practices and reducing single points of failure

Job Description

Responsibilities:

  • Lead, mentor, and grow a team of 2–5 software engineers, conducting regular 1-on-1s, performance reviews, and career-development planning.
  • Define and enforce engineering best practices, coding standards, and quality gates across the team.
  • Foster a collaborative, inclusive, and high-performance team culture aligned with CPR Vision’s values.
  • Escalate and resolve technical blockers, interpersonal issues, and delivery risks proactively.
  • Design, develop, test, and deploy robust software applications using Java (JSP Servlet, SpringBoot), HTML, JavaScript, Node.js, SQL/NOSQL, and Docker.
  • Work closely with business analysts to understand and transform business requirements into technical solutions.
  • Demonstrate strong analytical skills in non-functional areas to effectively identify and resolve root causes of issues.
  • Maintain comprehensive software documentation, including technical specifications, design documents, and test plans.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Participate actively in Agile/Scrum development processes and contribute across all phases of the software development lifecycle.
  • Troubleshoot and resolve issues in both production and non-production environments.

Requirements:

  • Proficiency in Core Java with over 8 years of experience.
  • Minimum 2 years of proven experience in a technical lead or team lead capacity managing software engineers.
  • At least 5 years of experience in AWS/AZURE cloud services.
  • More than 3 years of experience in CI/CD practices and DevOps tooling (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Over 5 years of experience with RESTful services.
  • Minimum of 6 years of experience in MS SQL.
  • Proven track record (4+ years) in CRM or SAAS environments.
  • Solid experience (4+ years) in:
  • Data Warehousing technologies (e.g., Redshift, BigQuery, Snowflake).
  • Data Processing frameworks (e.g., Spark, Apache Beam, AWS Glue).
  • Messaging systems (e.g., Kafka, PubSub) and Stream processing.
  • Building and operating data applications in cloud environments (AWS or GCP).

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Ability to work efficiently in a fast-paced environment.

Worker Type

Regular

Number of Openings Available

1

Similar Jobs

See all Remote Others jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Others

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified