As a brief overview, our client are a Fintech company and we are working with them exclusively to build out their innovative IT team. They operate in the finance field and are looking for a number confident and ambitious individuals to take prominent roles in supporting their product expansion.
The responsibilities would include:
Coding user stories
Coding automated tests (on unit, integration, and system level)
Creating architectural designs
Investigating and fixing bugs and issues
Developing program software according to specified standards
Documenting program software and compiling software regulations
Collaborating with colleagues on code reviews, internal infrastructure, and process improvements
Participating as a team member in a cross-functional team
Sharing knowledge and experience with team members
Participating in work planning
The desired personal characteristics of the Software Engineer are:
Reliability, correctness, responsibility, self-control
Independence – the ability to work without exact instructions and on his/her own initiative
Very good communication skill
Being an excellent team player
Focus on output and quality in-depth knowledge of object-oriented programming
Experience with multiple scripting languages such as PHP, Java, Python, Perl, Bash
Experience working with UNIX/Linux environments, SSH/SCP and version control systems (Git);
Strong knowledge of PHP, SQL and relational database structures/functions;
Excellent problem solving, analytical, and technical troubleshooting skills
Experience building highly scalable distributed systems
A working knowledge of Agile Development or an enthusiasm to learn Strong quantitative and qualitative analytical skills to solve technical problems.
Desired education and qualifications of the Software Developer: BS or MS degree in Computer Science or Engineering or equivalent years of experience.
Oral and written fluency in English language.
You will receive a competitive salary and benefits package.
We do everything in our power to promote a healthy lifestyle: You'll benefit from sporting and medical benefits, counselling when you need it, a masseur in the office, healthy snacks in the kitchen, and regular health check-ups.
We're proud of the fun, friendly, and comfortable work environment we've created. We celebrate work anniversaries and birthdays, have a recreation room, and arrange many great team events.
Your perks will also include Estonian language courses, extra vacation days for special life events, and parking discounts.
You'll be welcome to contribute your ideas to improving the company.
You'll get all the equipment and training you'll need to do your best work