The roles and responsibilities would include:
• Meeting with development managers to discuss software projects.
• Interacting with clients to understand the requirements and concerns of the project.
• Conducting feasibility studies for upgraded software systems.
• Designing new software programs, websites, and applications.
• Working on and handling multiple projects as per the requirements
• Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
• Reviewing code quality of the developers and enhancing with appropriate strategies
• Writing advanced programming code.
• Maintaining and enhancing the quality of the code
• Reviewing updated software systems.
• Managing the timely delivery of tasks and projects.
• Writing development reports.
• Creating technical documents for new software programs.
• Improve operations by conducting systems analysis; recommending changes in policies and procedures
• Make informed decisions quickly and take ownership of services and applications at scale
• Understand business needs and know how to create the tools to manage them
Requirements:
• Proven work experience as MERN developer (2+ yrs)
• 2 years of experience building complex web applications.
• Solid work experience using component-based development on the client-side.
• 2 years of experience coding robust and secure Rest API’s in Node.js, JSON, XML.
• Experience coding in JavaScript, HTML, CSS.
• Experience in integrating systems using Rest APIs and single sign-on.
• Experience with continuous integration / continuous deployment using AWS CodePipeline and CloudFormation templates.
• Experience with AWS infrastructure (API Gateway, S3, Lambda, Aurora, EC2).
• Experience with Google Analytics integration.
• Deep knowledge to create standards-compliant, cross-browser, mobile compatible front-end code with responsive design.
• Deep knowledge of server-side and front-end performance optimization.
• Strong design skills are a huge plus.
• Should be a self-starter who is excited to solve many technical challenges relentlessly.
• Must have excellent written and verbal communication skills