Team Lead - Software Engineer
About the job
We’re looking for a Techincal Team Lead for our Full Stack Javascript Development team with a minimum of 8 years of experience building diverse web/mobile systems. The team lead must have a strong command of technical architecture, full-stack javascript, and the ability to lead and inspire a team.
Requirements
Computer Science or equivalent bachelor's degree
8+ years of experience building complete web and mobile solutions
Design overall micro-services architecture of the web application.
Maintain quality and ensure responsiveness of applications.
Willing to work on a wide range of applications like food & drink, healthcare, real estate, religious apps, hotels ..etc
Create and review technical specifications.
Maintain code integrity and organization.
Work directly with the CTO on technical roadmaps.
Uphold world-class level standards.
Understanding and implementation of security and data protection.
Highly experienced with Javascript ES6, NodeJS, NPM, MongoDB, MySQL
Proficient in managing and deploying on AWS or GCM
Knowledge of code versioning tools GIT and Github.
Proficient in Communication in English
Must be willing to work with a minimum or a 5-hour overlap with the San Diego Team
Bonus Skills:
Experience using advanced JavaScript libraries and frameworks such as AngularJS or ReactJS.
Development experience with mobile apps.
GDPR, CCPA, HIPAA Compliance
Benefits
Flexible Personal Time Off
Freedom of remote work
Education and learning budget
Guaranteed annual structured raise
Typical Day
Help architect new systems
Write technical specifications
Review with CTO
Code review pull request
Coach developers on best practices
Assist the project manager and the team hit their deadlines
Jump into code to assist the team when:
There is a difficult bug that needs to be solved
There is a uniquely difficult algorithm that needs a Sr. hand
The team falls behind and need to catch-up
A POC is needed for a complex project
Review compliance requirements
Investigate integrations
Meet with Customers to talk about technical integrations, compliance or answer technical questions.
Success Looks Like This
Systems are built up to world-class software engineering standards
Projects are meeting deadlines
Projects are meeting requirements
Team of Developers, QA, and Designers are working harmoniously and as a tight unit
Team members are progressing technically in their career
About us
Madain Corp is a software engineering and technical services company that has been in business for ever a decade. They specialize in helping businesses remove technical barriers and succeed by providing them with effective technology solutions. The company is known for using cutting-edge technology stacks that can scale and perform well as a business grows.
Madain Corp is a leader in the industry, with a track record of delivering high-quality products and services to its clients. The company has won numerous awards for its work and has been recognized by prominent publications such as Entrepreneur.com, Forbes, TechCrunch, CNN, and Fox Business. Their team of experienced software engineers and technical professionals is dedicated to helping businesses succeed through the use of technology.