Sunday, October 11, 2020

Lead Developer - Cloud Infrastructure/MVC (5-8 yrs) (Randstad)

As a Lead Developer, you are responsible for :

1. Managing a small team of developers, QAs, and engineers.

2. Driving the delivery of projects, i.e. development, deployment, and maintenance, assigned to you by the Product team.

3. Tracking the functional and technical growth of the project.

4. Creating your daily, monthly, and quarterly roadmap and development strategy and presenting it to the head of the technology.

5. Maintaining the cloud infrastructure, data security, and performance monitoring of the project.

As a tech lead you :

- Should have a formal degree in computer science, or electronics, or equivalent, with excellent academic records in your - 10th, 12th, and BTech or equivalent degree.

- Should be an expert in at least one of the backend frameworks such as - Django-, - Ruby-, - Node, PHP, Java,- and front-end frameworks such as - React-, - React Native-, - Angular-, - Vue, Flutter, - etc- .

- Should have a strong understanding of MVC architecture.

- Should be able to work on WebServers and WSGI

- Should have a good command of - code deployment-, server infra management, VPN, security, etc.

- Should have experience in at least one of the cloud deployment servers such as - AWS-, - GCP, Azure-, - Digital Ocean,- etc.

- Should have extensive knowledge of - APIs writing-, version management, and documentation.

- Should have written - unit-tests,- and have a knowledge of Selenium, Cucumber, Windmill, or any testing frameworks.

- Should have a knowhow of the technical architecture for advertising, analytics, and A/B testing systems and libraries.

- Should have experience of working with product managers and stakeholders on a cross-functional team to drive projects forward, provide leadership, and communicate the vision to the team.

- Should take ownership and accountability and deliver the tasks

- Should have mentored and managed a team of - at least 3-, pertaining to their technical and professional development.

- Should be managing and owning the team's code quality in terms of using the right practices, right code coverage

- Should be fond of searching and implementing the best practices.

- Should have experience in recruiting the best talent for your team.

- Should have a good understanding of accessibility and security compliance.

- Should have knowledge of user authentication and authorization between multiple systems, servers, and environments.

Apply Now