Position: Full Stack Developer
Company: Particles Global
Experience required: 3y
English level: upper

**1. Description:**

We are looking for a Full Stack Developer to produce scalable software solutions with a strong background in Java and technology design/architecture skills.
You’ll be part of a cross-functional team that’s responsible for the delivery of integrated solutions to our business customers using our existing platform.  You will have full responsibility on the technical design and implementation of business solutions with direct access to our management team.
You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries and be a team player with a knack for visual design and utility.

You should also be familiar with Agile. Previous experience in a startup or a product company will be valued. 

Location is anywhere in Europe as we run a highly virtualized, largely remote operation.

**2. Tasks & Responsibilities:**

●	Work with development teams and product owners to ideate and deliver solutions
●	Work with the Solutions Director to understand the requirements and translate them to the best possible solution
●	Design client-side and server-side architecture
●	Build or help to build the front-end of applications through appealing visual design
●	Develop and manage well-functioning services and applications
●	Write effective APIs
●	Test software to ensure responsiveness and efficiency
●	Troubleshoot, debug and upgrade software
●	Create security and data protection settings
●	Build features and applications with a mobile responsive design
●	Write technical documentation
●	Understand the technology trends in order to improve software

**3. Requirements:**

●	Proven at least 4 years experience as a Full Stack Developer or similar role
●	Experience developing web-based desktop and mobile applications
●	Familiarity with common stacks
●	Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
●	Knowledge of multiple back-end languages (e.g. C#, Java, Python, Go) and JavaScript frameworks (e.g. Angular, React, Node.js)
●	 Familiarity with databases (e.g. Postgres, MySql, MongoDB), web servers (cloud based) and UI/UX design
●	Familiarity with micro services and serverless architectures
●	Development skills in Amazon Web Services
●	Excellent communication and teamwork skills. High level of English language is a must
●	Great attention to detail
●	Organizational skills
●	An analytical mind

**Nice to have:**

●	UX and graphic design skills
●	Degree in Computer Science, Computer Engineering or relevant field