We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
You ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure.
Responsibility
Understand the lifecycle of a web app fully browser-side, server-side, scalability, performance
Design develop and own components of the product
Programming ability to read/write enterprise quality code and make right decision
Collaborate with the team and communicate effectively, to solve the problems and build, extend, optimize and refactor the back-end architecture
Generalist programmer with the ability to quickly learn and use new languages
Design and develop scalable, secure, and high-performance solutions
Experience working with relational and non-relational databases
At ease working with Unix based system
Has worked with AWS/AmazonSES/EC2/Beanstalk/S3 storage
Key Skills
Strong understanding of AWS, NodeJS, MySql, ExpressJS, Angular 2
Strong Programming background with an understanding of the flow of the product
Understanding of adaptive and responsive design, and the combination of them
A clear understanding of data structures, algorithms, and databases
Has completely built a product before including deployment and connecting with front-end
Excellent analytical and problem solving
Can write maintainable, clean code and enforce it through code reviews
Maintains good documentation with the code written each day