This requirement is for a Nasdaq listed product company and leader in their business domain. Headquartered in US and having offices across the world in more than 40 countries.
What You'll Do
This position is responsible for the development and implementation of software programs and scripts within the engineering team.
The role will primarily involve developing new software, but also include modifications/porting of existing software and scripts to meet security and design standards.
Perform analysis of all available information to choose the appropriate solution to resolve a problem.
Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications.
Lead effective collaboration with members of engineering teams and other departments within the company.
The Skills You'll Need
Bachelor’s degree or equivalent in computer science
Java Full Stack development experience in building elegant and maintainable Application Stacks using Java, Node, Angular (5+) and related technologies.
Strong object oriented design and modeling skills
Front-End (Angular, AngularJS), Backend (JAVA & Node.JS) is essential.
Experience designing, developing and supporting REST services.
strong command of modern and emerging web technologies, including JavaScript (Typescript), HTML, JSON, and CSS2/3, SASS.
Knowledge and experience with various SQL databases (Postgres preferred).
Practitioner of unit testing, data structuring, profiling, performance tuning and debugging. ( Node.js )
Comfort with git (branch, merge, rebase, cherry pick, etc.)
Demonstrated analysis, design, and development skills.
Strong problem solving skills and a positive attitude.
Excellent communication skills and great team player.