Responsibilities:
Lead design and technology initiatives and mentor fellow developers and drive a culture of quality
Design, implement, debugging, profiling, and tuning of high performance web applications
Extensive experience with agile development and frequent releases and experience managing a team to deliver in a sprint process
Participate in all phases of the software development lifecycle, including discovery, analysis, requirements definition, solution design, configuration, code development, testing, deployment and support
Propose and implement new development standards that will help our team and organization scale Evaluate new tools and technology to ensure an automated and stable environment
Experience in building integration solutions with multiple cloud applications Recognized as a technical leader on your team for several years and have an impact beyond your team.
Passionate about setting standard methodologies and raising the bar for testing, code quality, and maintainability - not only for the team but for the entire engineering organization.
Stay aware of industry trends and make technology choices and strategic decisions
Be willing to expand your own knowledge to new areas to complete given tasks.
Requirements:
Minimum of 5 years of experience as a full stack developer
Strong knowledge of technologies, such as NodeJS, Angular, Serverless, MongoDB, NoSQL, automated testing
Strong knowledge of cloud service platforms such as Azure and Amazon Web Services (AWS)
Knowledge and experience in RESTful API technology Knowledge and experience in continuous integration