Overview
A leading solutions provider for the education industry, driving affordability, access and achievement, ensuring millions of students are equipped for success in the classroom and beyond.
Job Description:
We are seeking a Full Stack Developer with at least 6 years of experience. You will be responsible for working with cross-functional stakeholders (Engineering, QA, & BI) to gather and prioritize product requirements, manage development, and work with the Machine Learning team. Individuals interested in this position should have hands-on experience in Full Stack Development platforms. You will join a highly motivated team of solution architects and developers.
Must-have skills:
● Node JS with Express/Hapi framework
● Front end: React JS with Redux, JS, Html, CSS3/SASS
● Build Tools: Gulp, NPM Script
● Relational Database: MySQL
● Basics of cloud technology: AWS
Good-to-have skills:
● Cloud Technology: AWS – Lambda, Step functions, S3, Cloudfront
● CI/CD: Docker, Shippable, Jenkins
● Version Control: Git, Bitbucket
● Basics of Python language
● Redis/Memcached
● ElasticSearch
● NoSQL: DynamoDB/MongoDB
● Unit Testing tools: Enzyme/Jest, PhpUnit, Hapi Lab, Mocha
● Build Tools: Babel, WebPack
● Monitoring/Alerting Tools: Monitis/Pingdom, Sentry, OpsGenie
● WebServer: Nginx, Apache
● Others: Google Tag Manager, Google Search Console, Google Analytics, GoogleAds/Google AdWords/AdSense
The ideal candidate would possess:
● A Bachelor’s degree in Computer Science/BE/B.Tech/MCA, or equivalent degree and/or related professional work experience.
● Minimum 6 years of work experience with demonstrated achievement in developing, testing, debugging, and documenting complex program logic with multiple technologies and platforms; recent experience in analyzing and designing application systems.