Position: Full- stack developer(Angular+Java)  (Poland)
Company: Freelance
Experience required: 5y
English level: upper

DESCRIPTION
Currently, we are looking for a Full-stack developer for our Krakow office to make the team even stronger.
● A great chance to get hands on experience with the cloud platform
● Integrations with a number of services - unique opportunity to master your solution architecture skills in designing full-stack applications
● Developers community: possibility to influence on the development of the whole platform and ability to share and acquire technical expertise
● Contribution to business values and visible results
● Participate in all stages of Software Development Life Cycle

Job Description:
● A thinker with agile mindset, who wouldn't get too much of distress through changes.
● Ready to ask the questions VS waiting for a perfectly shaped task description. Able to ask the right questions to elicit max needful information.
● Comfortable to work in the distributed team environment (different GEOs).
● Able to create necessary documentation
● Comfortable to work mostly as the only one developer on an App
Responsibilities
● Full-cycle web application development using Agile approach;
● Communicate with the customer to clarify requirements;
● Integration with other clients’ systems and applications;

Required skills:
● Highly experienced in plain JavaScript
● Highly Experienced in HTML and CSS
● Strong SQL skills: relational DB design, performance, stored procedures and views
● Backend understanding & ability to create ent-to-end systems
● Experience with cloud platforms
● Strong Knowledge of data structures and algorithms
● Strong Knowledge of OOP and design patterns
● Experience in Unit Testing is a must
● Excellent English communication skills & experience in client-facing communications (this is our strength TWIMC :) developers communicate with stakeholders directly)
● Solid SDLC understanding and experience working in agile environment
● Self-management and strong prioritization skills
● Capability to work in agile environment without direct supervision

WE OFFER

• Experience exchange with colleagues all around the world;
• Competitive compensation depending on experience and skills;
• Regular assessments and salary reviews;
• Social package: medical care, sports, family care;
• Free English classes;
• Opportunities for self-realization;
• Friendly team and enjoyable working environment;
• Flexible working schedule;
• Corporate and social events.