Roles and Responsibilities
- One of the primary responsibilities will be to develop scalable applications from scratch including frontend, back-end, database and deployment management.
- Hosting the application on the cloud using AWS/Google Cloud or any other web deployment platform and monitoring the servers in order to ensure zero downtime.
- Able to transform the client’s custom requirements into coding logic.
- Writing Back-End and Front-End codes to support the company’s requirements.
- Writing new MySQL and MongoDB Queries and optimizing existing queries for better performance.
- Scaling the application in case of increased traffic and app usage.
- Writing and testing new code along with the ability to debug and maintain the existing code.
- Ability to learn new technology in a really quick time.
- Deployment of solutions to handle large scale traffic
Desired Candidate Profile
- Minimum 2-year experience working in Software Development Industry.
- Front End Skills (min. 2 years experience) – React/Angular (React is preferable), HTML, CSS, JavaScript.
- Back End Skills (min. 2 years experience) – Node.js (Must), Python (Good to have).
- Database (min. 2 years experience) – MySQL (Must), MongoDB/PostgreSQL (Good to have), Redis (Good to have).
- Versioning System – Git.
- Project Management – Jira, scrum & agile methodology.
- Other Good to Have Skills – AWS-EC2, AWS-RDS, Kubernetes, Docker.
- Hands-on experience in DevOps for deploying and monitoring Web Applications.
- Strong foundation in Data Structures and Algorithms.