Description

JOB DETAILS

As a Software Engineer for one of our top clients, the candidate will:
Develop, code, configure, and test programs and systems for applications (ReactJS; NodeJS; TypeScript; JavaScript; HTML; CSS; Redux)
Evaluate and implement enhancement design solutions to improve the cost, quality, and performance of software applications
Analyze assignments and determine software specifications that must be fulfilled to achieve objectives
Execute necessary documentation as needed
Collaborate with other relevant stakeholders and team members to ensure that features meet business needs
Follow industry-standard agile software design methodology for development and documentation
Mentor junior software engineers within the team and across multiple products
Lead engineering practices alongside the engineering manager


Required Skills

Excellence in verbal and written communication forms with emphasis on persuasive communication, tact, and negotiation
Ability to manage many competing priorities/requests in a fast-paced environment
Experience with Relational databases (specifically PostgreSQL)
Hands-on experience designing and developing in ReactJS
Hands-on experience designing and developing in JavaScript (TypeScript) and Node.JS
Hands-on experience implementing, testing, and supporting Restful APIs
Test Driven Development, test automation, CI/CD - AWS
Product design, test, and/or analysis experience
Experience in Agile Development

Education

Any Graduate