DevJobs

Full-Stack Team Lead

Overview
Skills
  • CSS CSS
  • HTML HTML
  • JavaScript JavaScript
  • Node.js Node.js ꞏ 5y
  • React React ꞏ 5y
  • PostgreSQL PostgreSQL
  • Git Git
  • CI/CD CI/CD
  • Docker Docker
  • Kubernetes Kubernetes
  • AWS services
  • RESTful API design principles
  • Automated testing frameworks

Dynamic Infrastructure is pioneering the field of infrastructure analysis using cutting-edge computer vision, NLP, and machine learning technologies. We are dedicated to transforming complex data into actionable insights, driving innovation in infrastructure monitoring and maintenance.


As a Full Stack Team Lead at Dynamic Infrastructure, you will play a pivotal role in leading the development and maintenance of our web applications. You will guide a cross-functional team, overseeing the design, implementation, and deployment of scalable software solutions that meet the needs of our customers. This is an exciting opportunity to work in a fast-paced startup environment and make a significant impact on our products and technology stack.


Responsibilities:


- Lead and mentor a team of developers to develop and maintain high-quality web applications using Node.js, React, PostgreSQL, and AWS.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Write clean, maintainable, and efficient code for both front-end and back-end components.

- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

- Conduct code reviews to maintain code quality and ensure best practices.

- Troubleshoot and debug applications to identify and fix any performance or functionality issues.

- Stay up-to-date with industry trends and technologies, making recommendations for improvements and enhancements.


Requirements:


- At least 5 years of experience in development with React - Must

- At least 5 years of experience in development with NodeJS - Must

- Proven experience in a leadership role, managing and mentoring developments.

- Proficiency in JavaScript, HTML, CSS, and related front-end technologies.

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

- Strong understanding of RESTful API design principles and experience in developing and consuming APIs.

- Solid knowledge of database systems, particularly PostgreSQL, and experience in writing efficient SQL queries.

- Familiarity with AWS services, including but not limited to EC2, S3, Lambda, and RDS.

- Experience with Git version control systems.

- Passion to create excellent user experience, with keen attention to details.

- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

- Ability to adapt to a fast-paced, dynamic work environment and prioritize tasks efficiently.

- Demonstrated ability to learn new technologies and programming languages quickly.

- Experience writing unit tests.


Preferred Qualifications:


- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

- Familiarity with CI/CD pipelines and automated testing frameworks.

- Understanding of Agile development methodologies and practices.

Dynamic Infrastructure