Position: Full Stack Engineer
Company: FreySoft
Category: JavaScript
Experience required: 5y
English level: upper

The FreySoft team is looking for a motivated Senior Full Stack engineer who is passionate about his work, prefers to work in an informal working environment, and is willing to be a part of our friendly team.

Speaking briefly about the job, you will be working on delivering new user interface functionality to analyze suspicious transactions. If you’re already interested, please, read the details below.

About us:
FreySoft is an international team of IT professionals. Our company is growing, progressing, and expanding rapidly now, and we are focused on the markets of Europe, Great Britain, and Australia.

Our mission is to help companies to boost their businesses with digital transformation all over the world. The business domain does not matter to us, because digital transformation and automation do not have any boundaries.

That’s about our clients.

As for our people, we are open to initiatives and always attentive to your opinion. We are those, who think that people are the most valuable asset, which fuels our mutual growth. 

At FreySoft, we know for sure - the more satisfied YOU are, the more successful WE are as a company. That’s not even a principle, but a part of our corporate culture.

About the project:
Our customer's product is a unique real-time database that allows users to understand the risks of doing business with their partners.
The database actively identifies tens of thousands of risky events from millions of structured and unstructured data points every single day. You’ll help the users to evaluate business risks. 
You will be working on delivering new user interface functionality to analyze suspicious transactions.

The details:
- this project has been in development for 8 months;
- the team consists of 6 people (back-end and front-end developers), and your role
be like a key full-stack engineer (who will combine 2 sides of development);
- the stack of technologies that are used on the project: JavaScript, React, Typescript, Python, Django
- the team works according to Scrum: they have daily meetings, 2-week sprints, and releases for 6 weeks

Your main responsibilities will include:
- working with the client and other developers to understand business/technical requirements
- writing and producing clean, efficient code that provides and increases project’s efficiency
- code review
- delivering new user interface functionality
- writing effiecient Unit and Integration tests
- teamwork (team collaboration) - intention to achieve results together with the team, coming up with a common solution

Experience / Skills required:

About you
- You have 4+ years of overall development experience 
- You are highly proficient in both front-end and back-end development (JS&React, Python&Django)
- You have experience with TypeScript
- You have experience with Unit and Integration tests
- You maintain clean and high-quality code;
- You are proactive;
- You know how to work as a part of a team;
- You have a high level of verbal English (that’s a must, in fact)

We offer:
- Competitive compensation depending on experience and skills
- Real career growth both financial and professional
- Close cooperation with the team of strong professionals working in the dynamic IT environment
- Flexible working hours
- Remote work for your comfort