logo

JobNob

Your Career. Our Passion.

Staff Software Engineer - Full Stack


Jobs for Humanity


Location

Bangalore | India


Job description

About the Role :- As the Staff Software Engineer, you will oversee and lead a team of 3+ Software Developers.- Your primary goal is to guide the team towards successful development of high-quality software, while fostering a collaborative and productive environment within your department.Responsibilities :- Oversee the development of scalable, reliable, and cost-effective software solutions with an emphasis on quality, best-practice coding standards, and cost-effectiveness.- Build rapid technical prototypes for early validation of new technologies.- Rapidly identify and resolve technical incidents as they emerge.- Collaborate effectively with other application teams to help building the right offerings for delivery platform.- Collaborate with product owners and tech leads to translate complex business requirements into technical solutions, providing leadership in the design and architecture processes.- Own strategic technology relationships with technology vendors and external communities/partners.- Provide expert apprenticeship to project teams on technology strategy, cultivating advanced skill sets in application engineering and implementing modern software engineering practices.- Lead and mentor a team of Software Developers and Senior Software Developers, providing guidance and support in their professional development.- Stay informed about the latest technology and methodology by participating in industry forums, having an active peer network, and engaging actively with customers.- Cultivate a team environment focused on continuous learning, where innovative technologies are developed and refined through collaborative effort.Key Skills (Domain Expertise)- 6+ years of experience as a lead / senior developer in agile teams, 4+ years of experience in leading and managing software development teams.- Bachelor's degree in Computer Science, MIS, or Engineering, with a preference for an MS or PhD in Data Science, Computer Science, Engineering, or Statistics.- Expertise in big data processing tools/languages and strong cloud implementation in cloud architecture.- Comprehensive knowledge of storage, network, compute services, and multi-zone, region-based designs.Technical Skills :- Proficiency in Frontend and Backend technologies like ReactJS and NodeJS with strong capabilities in SQL.- Candidates with experience in other frameworks such as Angular, Python and Java will also be considered.- Advanced knowledge of Unix/Linux OS, shell scripting, Python, JSON, YAML.- Experience in designing and implementing scalable services and modern UI applications.- Advanced knowledge in Cloud Services & Storage, such as AWS S3, PostgreSQL or MySQL, Compute services; AWS Certification is a plus.- Skills in Terraform, Cloud Formation.- In-depth experience with multi-region, multi-AZ design.- Mindset and Attributes- Exceptional verbal/written communication and interpersonal skills.- Strong leadership qualities and the ability to inspire and motivate a team.- Strong ability to translate business requirements into technical solutions and guide the team in execution. (ref:hirist.tech)


Job tags



Salary

All rights reserved