Position Summary
- Technical Lead who creates strategy and guides other in implementing technical solutions This person proposes innovative solutions and drives their implementation and support.
Job Responsibilities
- In-depth knowledge of design issues and best practices. ,
- Excellent knowledge on Open Source technologies like NoSQL (MongoDB), Data Formats (XML / JSON), JavaScript Frameworks (Angular / React.JS), Redux, JavaScript , JQuery, CSS, HTML5
- Solid understanding of Node.JS. Rest API.
- Experience in Cloud Technology for Deployment of Services is a plus (Docker / Kubernetes / OpenShift / Pivotal / AWS / Azure / GCP).
- Analyzing user requirements, envisioning system features and functionality.
- Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development. ,
- Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.
- Understand Architecture Requirements and ensure effective Design, Development, Validation, Testing and Performance, monitoring.
Knowledge Requirements:
Technical Skills : Node.js, Restful, Express, React.js, Redux, MongoDb, Postgres, SQL, Elastic Search
- Previous working experience as a MEAN/MERN Stack Developer for at least 2 years.
- In depth knowledge of React.js, Angular.js, NodeJS, ExpressJS.
- Experience implementing applications using React.js and Angular.js.
- Experience creating front end applications using HTML, React and Angular.
- Hands on experience with JavaScript Development on both client and server-side
Preferred Qualifications & Desired Competencies:
- an-do attitude and bring a go-getter
- Ability to learn new technologies quickly.
- Self-motivated, results-driven individual and passionate about work.
- Excellent communication skills and problem solving skill
Leadership:
- Demonstrate character, clarity, courage and commitment to high-performance
Change Orientation:
- Champion a better, faster and simpler way of doing things
- Apply original thinking and continuous improvement to processes, products, systems or services and manage change to better serve customer needs.
Collaboration:
- Connect, engage and communicate with others.
- Encourage open expression of ideas; communicate effectively at all levels and build strong relationships.
Results-Driven:
- Deliver extraordinary results.
- Take initiative to achieve superior, quality results against internal or external standards of excellence.