Logo for FlexiDev

Sr. Software Development Team Lead

Roles & Responsibilities

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8 years of experience in software development with expertise in both front-end and back-end technologies.
  • Proficiency in a wide range of programming languages and technology stacks, including HTML/CSS, JavaScript, Node.js, Python, and SQL.
  • Strong understanding of software design principles and proven experience in leading software development teams.

Requirements:

  • Lead and mentor a team of software developers, providing technical guidance and support.
  • Conduct thorough code reviews to ensure compliance with coding standards and best practices.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Stay updated on industry trends and advocate for continuous improvement in code quality and team practices.

Job description

We are seeking a highly skilled and experienced Senior Software Development Team
Lead to join our dynamic team. The ideal candidate will possess strong technical
expertise across a wide range of software languages and technology stacks, with
proficiency in both front-end and back-end development. The primary responsibility of
this role is to lead and mentor a team of developers, ensuring adherence to company
coding standards, best practices, and policies.

Key Responsibilities:

  • Lead a team of software developers, providing technical guidance, mentorship, and support.
  • Conduct thorough code reviews for all development projects, ensuring compliance with coding standards, best practices, and architectural guidelines. Not be afraid to reject code/tickets that don’t meet requirements.
  • Identify areas for improvement in code quality, performance, and scalability, and provide constructive feedback to developers
  • Advocate for and enforce company coding standards, including proper documentation, commenting, and adherence to established design patterns.
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers, to deliver high-quality software solutions.
  • Stay abreast of industry trends, emerging technologies, and best practices in software development, and incorporate them into the team’s workflow.
  • Act as a technical mentor to junior developers, fostering a culture of continuous learning and professional growth within the team.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8 years of experience in software development, with expertise in both front-end and back-end technologies.
  • Proficiency in a wide range of programming languages and technology stacks, including but not limited to:
    • Front-end: HTML/CSS, JavaScript (React, Angular, Vue.js), TypeScript
    • Back-end: Node.js, Python, Java, C#, Ruby on Rails
    • Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis)
  • Strong understanding of software design principles, data structures, and algorithms.
  • Proven experience in leading and managing software development teams, with a focus on code quality and adherence to coding standards.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders. Strong management and leadership qualities.
  • Demonstrated ability to thrive in a fast-paced, collaborative environment and drive results through teamwork and leadership.
  • Experience with Agile methodologies (Scrum, Kanban) is a plus.

At FlexiDev we offer our teams a range of comprehensive benefits:

  • Full-time permanent opportunities that allow you to work remotely from virtually any suitable work location.
  • Competitive salaries and comprehensive healthcare coverage through BPJS for all our employees.
  • High-spec device allocation to your remote workplace as standard.
  • Support from highly experienced industry leaders within Indonesia and in other countries.
  • Professional development through weekly Business English classes, which include both private and group programs. The training you receive strengthens effective communication within teams.
  • The opportunity to work with international clients.
  • Weekly drop-in Discussion and Sharing sessions, covering interesting topics that reflect our team’s needs and passions. This reflects our core values of sharing knowledge, intellectual growth.
  • A collaborative project environment with supportive teammates.

How to Apply: 

If you’re passionate about creating exceptional user experiences and have a strong track record as a Team Lead, we’d love to hear from you. Please submit your resume and a portfolio to [email protected]

Job Categories: Software Development
Job Types: Full Time
Job Locations: Remote

Lead Developer Related jobs

Other jobs at FlexiDev

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.