Experience: 0-2 years
Job Location: Gurugram
We are looking for a Full Stack Developer who has experience in front-end & back-end Development. Thorough knowledge of software development, best practices, build appropriate unit tests, build process including design patterns, coding standards, code reviews, source control management, continuous integration, and delivery. Responsible from coding to the deployment of scripts to the maintenance of the system.
- Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance.
Experience with scaling high-performance web applications. Should apply business logic/ common sense to solve day-to-day problems.
- Worked on Consumer-side Web Development (High-Traffic and Public Facing web applications)
- Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)
- Solid understanding of Application Program Interfaces (APIs)
- Experience with cloud technologies
- Strong Object-oriented analysis and design approach
- Ensure code paths are unit tested and defect free.
- To give technical feedback to the Application Architect.
- To fix application issues and code irregularities
- Integration of user-facing elements developed by front-end developers with server-side logic. Participate in full integration testing
- Worked on Responsive design
- Experience in GUI development for websites.
- Knowledge about user experiences through different channels (mobile, web, app, etc.). Improving UI/UX of existing products
- Advanced proficiency in MySQL, ExpressJS, NodeJS
- Experience with RESTful Web Services (JSON).
- Mysql/MariaDB (Understanding of data modeling and storage with NoSQL(Redis, MongoDB) and relational DBs
- Experience with Jenkins, Container in Cloud environment build and test environments.
- Proficiency with OS- Linux, Windows, Mac virtual machines, and open source tools/platforms
- Experience in Material Design.
- Basic cloud architectural knowledge of AWS is an added advantage
- Need a candidate who is enthusiastic about work and passionate about coding
- Self-starter who takes initiative and is proactive
- Cares deeply about writing quality/testable/modular code
- Excellent communication, analytical and problem-solving skills
- Affinity for metrics and analytics
- Able to comprehend and contribute during team meetings/ updates
- Experience in a start-up environment desirable
Graduation from any reputed University (B.Tech) and at least one year of experience in a role.