Description
Full Stack Developer Page 2 of 2 • 7+ years’ experience as a full-stack developer • Strong understanding of Software Algorithm Design, Software Performance Tuning, Software Design, Software Debugging, Software Development Fundamentals, Software Testing • Experience with Software Product Development, a quick learner of Business Logic and solving business problems by developing simple and intuitive Product features • Ability to analyze data and effectively report problems through written and/or graphical formats and the ability to troubleshoot and develop an effective solution • Experience working in a global team, collaborating effectively with clear communications Technical skills: • Object-Oriented design skills and understanding of design patterns • Microservice architecture • Good knowledge on any from the following technology stack – Node, Python, Express, Java • Must have worked on React for user interface • Distributed database (SQL and NoSQL) • Working experience with a cloud-based platform e.g. AWS • Knowledgeable about web standards like JavaScript, CSS, JSON, and XML • Experience with SaaS products addressing performance, security (OWASP Top 10), multithreading, transaction management, session management, caching, validation • Proficient understanding of Git-based code versioning tools such as GitHub or BitBucket • Familiarity with continuous integration Qualifications: • B.E. / B.Tech. / M.E. / M.Tech. / M.S degree in Computer Science and Electronics or related field from a Tier I institutes • Microsoft Certified Professional Developer (MCPD) or equivalent experience/capability