Sr. Software Developer
Job Description
- Development of all server-side logic and ensuring high performance and responsiveness to requests from the front-end.
- Strong understanding of Node JS & ES6.
- Have experience designing and building large scalable web services.
- Have an in-depth understanding of database technologies (SQL and NoSQL).
- Have experience building RESTful APIs and have good knowledgeof RESTful design patterns, automated tests.
- Build reusable code and libraries for future use.
- Optimize backend for maximum speed and scalability.
- Be able to communicate and work well within a team.
- Competent with MySQL,Postgres and Mongo DB databases.
- Experience in scaling large high transaction volume web services.
- Optimize applications for performance and scalability.
Professional Attributes
- Candidate should be a good team player.
- Candidate should also demonstrate good analytical and problem-solving skill.
- Candidate should have good written and verbal communication skills.
Keyskills
Node.Js, RESTful API Development, Web Services, MongoDB, Express JS, ES6, Google Cloud, Google Maps, Test Driven Development, Firebase, Socket Programming, AWS S3 bucket.