Home » Development Team Lead

Development Team Lead

Date Posted —

Type of Work:
Full Time
Salary:
$30,000-$36,000 USD annually / $2,500-$3,000 USD monthly
Hours per Week:
40

Job Description

Role: Development Team Lead
Contract: Full-time (160 hours monthly)
Schedule: 8 AM to 5 PM EST
Rate: $30,000-$36,000 USD annually / $2,500-$3,300 USD monthly
Availability to Start: As soon as possible
Benefits: Paid Time-Off

Client’s Profile

This Canadian-based company aims to empower small businesses and uplift local communities. They believe that small businesses can efficiently manage and grow their operations by providing technology and talent through a unified platform. They eliminate the need for multiple tools, offering everything businesses need in one place. With a single login, one team, and a cost-effective monthly price, businesses can streamline their processes and focus on success.

Tech Stack Used: Java, JavaScript, Python, SQL, ReactJS, Linux shell scripts, C#, AWS platforms, Jira, GitHub, Microsoft Power Apps and Azure DevOps suite.

What you’ll do

As the Development Team Lead, your primary focus is to ensure that the team delivers high-quality software solutions on time and within budget while maintaining a positive and productive working environment. Your responsibilities include the following:

– Contributing to developing and delivering robust, scalable, and high-quality software solutions.
– Assisting in building and deploying solutions using serverless and container-based architectures on Azure and AWS platforms.
– Collaborating effectively within an Agile team environment to deliver projects on time and according to specifications, utilizing tools such as Jira, GitHub, and Azure DevOps suite.
– Participating in the design and architecture discussions, offering insights and suggestions to improve system performance, scalability, and maintainability.
– Supporting the adherence to best practices in cybersecurity and data security and contributing to the implementation of identity and secret management solutions.
– Conducting code reviews and providing constructive feedback to peers to maintain code quality and promote collaborative learning.
– Contributing to the creation and maintenance of technical documentation to ensure accurate knowledge sharing and support future development efforts.
– Assisting in troubleshooting and debugging software issues, identifying root causes, and proposing effective solutions.
– Actively participating in and promoting a culture of creativity, independence, and innovative problem-solving within the team.
– Regularly communicating and collaborating with team members and stakeholders to ensure effective project execution and the delivery of high-quality solutions.
– Continuously enhancing technical skills and staying updated on industry trends and emerging technologies relevant to the software development field.

What you should have

– Strong background and experience of at least 5 years in software development with proficiency in relevant programming languages, frameworks, and tools (e.g., AWS platforms, Jira, GitHub, and Azure DevOps suite). Hands-on experience with software development methodologies (e.g., Agile, Scrum) and familiarity with DevOps practices.
– Proven experience in leading and managing software development teams for at least 2 years. Strong leadership qualities, including the ability to motivate, inspire, and empower team members. Excellent communication and interpersonal skills.
– Solid understanding of project management principles, including planning, resource allocation, risk management, and budgeting. Experience in successfully delivering projects within specified timeframes and budget constraints.
– Analytical mindset with the ability to identify and address complex technical challenges. Strong problem-solving and decision-making skills.
– Excellent collaboration and communication skills to effectively work with stakeholders, team members, and cross-functional teams. Ability to translate technical concepts into non-technical language.
– Exceptional organizational and time management skills to prioritize tasks, meet deadlines, and manage multiple projects simultaneously.
– A passion for staying up-to-date with the latest technologies, industry trends, and best practices in software development.

Who you are

– You are an experienced and self-driven Software Development Team Lead with an extensive understanding of software development principles and best practices. Your expertise enables you to provide guidance and mentorship to your team while promoting autonomy and individual growth.
– You are a proven leader who excels in leading and empowering a team of developers to consistently deliver high-quality software solutions. Your leadership style fosters an environment of trust, collaboration, and open communication.
– You are deeply passionate about driving innovation and continuously staying ahead of emerging technologies and industry trends. Your insatiable curiosity and dedication to personal growth enable you to introduce cutting-edge ideas and techniques to your team.
– You are skilled at building and nurturing high-performing teams, fostering a collaborative and inclusive culture where every team member feels valued. Your ability to leverage individual strengths and promote autonomy allows your team to flourish while working towards common goals.
– You are an exceptional problem solver, adept at navigating complex technical challenges while aligning with business objectives. Your autonomous approach enables you to take ownership of projects, make strategic decisions, and drive successful outcomes.

If you are interested in moving forward with the application process, please fill out this form:
/3D44JcGJDdH51pZ86

APPLY FOR THIS JOB:

Company: Virtual Work World LLC
Name: Virtual Work World Team
Email:

Skills