What you will be doing
- Take responsibility of entire module/featureset and develop, test, debug and maintain the application software throughout the product lifecycle
- Design & Build a highly scalable, robust backend architecture for our cloud services
- Building and managing automated build/test/deployment environments
- – Working with the Product Management Team to validate and plan new features
- Working with cross-functional teams to deliver stellar end user experience
- Research new technologies and tools that help in building the next generation of our services
- Test, debug and maintain the application software throughout the product lifecycle
What you need
- At least 5 years of total professional experience
- At least 1 years of professional experience building products/services with JavaScript and Node.js
- Deep knowledge of a server side technology of choice / Extensive and expert programming experience in any one programming language
- Experience in designing and maintaining SQL and NoSQL database schema
- Proficient in RESTful API standards and best practices
- Comfortable with agile, iterative development practices and code reviews
- Great communication skills, strong work ethics
- Ability to rapidly prototype and build Proof of Concept
- Experience with leading a team doing backend development
Preferred
- Comfortable working across the full stack
- Experience working with cross-functional team with frontend development using React and Redux (or similar)
- Understanding of concurrency, and data synchronization
- Knowledge of open source data stores like MySQL, Postgresql
- Experience with Amazon Web Services OR Azure
- Knowledge of Linux/Unix, Redis, RabbitMQ, NGINX preferred
- Startup Experience is a plus