Position: Full Stack Developer
Company: ISHIR
Category: Java
Experience required: 3y
English level: fluent

We are looking for a Full Stack Developer responsible for managing the interchangeof data between theserver and the users. Your primary focus will be the development of all server-side logic, definition andmaintenance of the central database, and ensuring high performance and responsiveness to requestsfrom thefront-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

RESPONSIBILITIES AND DUTIES:
Develop and implement new software programs
Maintain and improve the performance of existing software
Clearly and regularly communicate with management and technical support colleagues
Design and update software database
Test and maintain software products to ensure strong functionality and optimization
Recommend improvements to existing software programs as necessary

QUALIFICATIONS AND SKILLS:
Minimum of Bachelor’s Degree in Computer Science required
Ability to work independently and multi-task effectively
Demonstrated understanding of projects from the perspective of both client and business
Flexible and willing to accept a change in priorities as necessary
Strong attention to detail
Stack Skills – Med Level (Snr Level must have these as well)

2+ years’ experience in web and software development
Strong with Javascript/Typescript
Strong with Javascript UI Frameworks – expertise with at least one framework (Angular is preferred) e.g. Angular.io and AngularJS, ReactJS
Must be familiar with git (bit bucket preferred), jira, confluence
Comfortable with AWS/AWS cli, Lambda, Elastic Beanstalk
Proficient with MySQL/Postgres SQL queries including ability to read and write complex queries including nested queries.
Mid-Level – may be specialized in server/backend OR Front end
Able to follow consistent coding structure.
Quick learner, demonstrated ability to learn from mistakes. Does not make same mistake twice