What skills are we looking for?
As a full-stack developer, you will be working on developing and improving features of our
software platform built primarily in AngularJS, ReactJS, NodeJS, Python, MySql, Aurora & DynamoDB deployed on AWS infra.
You should be comfortable working in a fast-paced environment where things can change on a daily basis (in a good way!). You should also be driven by the desire to build great products, take ownership of solutions and code quality.
Experience: 3-5 Years
Qualifications: Bachelors or masters Degree in Computer Science or related field
Be proficient in software development methodologies such as iterative, incremental and agile
Be strong in Data Structure, Algorithm, Problem Solving and Computer science fundamentals
Have expertise in object-oriented design and design patterns.
Have 3+ years of experience in building end to end frontend apps
Have used one of these libraries/frameworks: React, Angular 1.6 or Angular IO
Have used one of these for your code bundling- Webpack, Grunt, Gulp
Have strongly used one of these to keep your code sane: Eslint, Flow, JShint, style-lint
Have written test cases using one of these: Jest, Enzyme, Karma, Mocha, Chai
Have experience in writing and understanding automated unit test scripts and performing code reviews
Have exposure to AWS / cloud architecture and deployment
Have exposure to NOSQL Datastores e.g. MongoDB, cassandra, DynamoDB
Have exposure to solution stack like MEANHave at least 3+ yrs experience with Node.js & Express.js.
API Creation / Development and RESTful services
Have experience with data migration process from relational data to JSON.
Have good knowledge of version control system, preferably GIT.
Have fair understanding about serverless framework, AWS Lambda & API gateway.
Have strong experience with UNIX/LINUX operating system
Have Excellent written and verbal communication skills
GOOD TO HAVE:
Exposure to Micro-services, API Service Registration and Discovery
Experience with Test driven development and CD/CI pipeline design approach, e.g.exposure to Jenkins, Ansible etc.
Exposure to functional programming is plus. For e.g. Scala Experience
with relational database preferably MySQL.
Exposure to Java, Python 3.0, Shell scripting
Exposure to big data and related technologies including: Hadoop, Hive, HBase, Kafka,
Elastic Search, Spark, NoSQL
Programming portal experience Hacker rank, codechef or similar.
Contribution to OSS.
Salary: INR 6,00,000 - 9,00,000 P.A.
Industry: Banking / Financial Services / Broking
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Programming & Design
Role: Software Developer
Employment Type: Permanent Job, Full Time