Project Description
We are looking for a senior FullStack software engineer with TL ambition and a good team player to join our client’s team.
Responsibilities
Responsibilities:
– Working in an Agile environment with the international distributed team;
– Communicate with project manager, engineers, architects, QA and other colleagues and stakeholders;
– Proactive position in the preparation of approaches, solution development, process improvement;
– Development and implementation unit-tests, integration and functional tests;
– Development and review of design and technical documents;
– Back-end development to achieve the business needs of the customer and the implementation of components in accordance with the modern software development environment, such as cloud platforms, microservice architecture;
– Usage coding standards, best practices to write high-performance and testable code.
– Participate in a planning meetings and sessions, SDLC;
Skills
Must have
Experience with:
– Troubleshooting, profiling and debugging applications;
– Creation software architecture and design of complex applications, platforms, microservices solutions;
– Agile software processes and technologies;
– Code Review process;
– Refactoring process;
– Microsoft Azure and/or other cloud systems (Amazon, Google, Oracle, etc.)
– Rabbit MQ, Kafka
– Redis
– MongoDB
– Docker/Docker-compose
– Azure DevOps, git
– Linux and Windows CLI
Nice to have
Will be a plus, understanding of:
– (DSP) Digital Signal Processing (FFT, Nyquist theorem, etc.)
– Communication protocols;
– Authentication and authorization flows;
– Standards and practices like oAuth, JWT;
– Angular, TypeScript
Languages
English: B2 Upper Intermediate
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.