Senior Full Stack Engineer $5000-5500

We are looking for a Senior Full-Stack Engineer to join a product Belgium company.

Project:
Digital Shipping Marketplace and Transportation Platform, that provides instant data and e-mail processing, instant Cargo-to-Ship matching, freight trading and contract management, digital documentation flow, freight finance, and supply chain management solutions.

Your profile:
- A keen interest in scale and optimizations.
- A passionate focus on software quality.
- 4+ years of experience with back-end development (including Node.js, Nest.js, Mongo, Mongoose, Postgres, TypeORM, Redis, RabbitMQ, Apollo etc, GraphQL.).
- At lest 4+ years of experience with React.
- Knowledge and understanding of the purpose of the technological stack of the product, at the level of deciding on the appropriateness of using certain technologies in the product.
- Strong knowledge of Postgres and/or other DBMS, distributed revision-control tools, and a modern JavaScript framework.
- Strong software development qualities include the ability to drive creative and innovative solutions to complex problems, good technical judgment, clear communication, engagement, and teamwork, and drive quality.
- Understanding of Software Architecture Design patterns, Algorithms & Data Structures.
- Understanding of High Load approaches.
- Understanding of Data Management approaches.
- Excellent time management and prioritization skills.

What You will do:
- Own the design, implementation, and delivery of full-stack solutions.
- Report on the status of development, quality, and system performance.
- Define a technical strategy for product development
- Work closely with engineers to architect and develop the best technical design and approach.
- Design, implement, test, and maintain innovative software solutions.
- Establish and maintain the use of software engineering best practices to ensure a high standard of quality for all team deliverables.
- Write high-quality distributed system software.
- Contribute to the architecture and design of new and current systems.
- Perform code reviews if necessary.
- Collaborate with other teams and departments to gather and/or share information relating to team activities.

Nice to have:
- Previous experience running teams using Agile Development methodologies
- Master's or Bachelor's degree in Computer science or relevant
- Upper-intermediate level of English

Working terms:
- Modern and high-quality product, one of the best on the market
- You will be part of a large holding, and you can always have a connection with the management

Interview stages:
1. Recruitment interview.
2. Test task.
3. Technical interview.
Job Offer.

About AYA Software

We develop projects in a full cycle, from the search for ideas and concepts to the full completion of the backend development and further technical support.
Our fundamental principles: development, improvement and focus on people: employees, customers, users.

What do we offer?
Non-trivial tasks and projects β€” we appreciate the desire and ability to solve complex problems.
Work-life balance β€” your work schedule is coordinated within the project.
Stability β€” the company takes care of its employees and ensures their stable work, despite external crises.

With us you will grow professionally by doing work you can be proud of, receive top-market compensation and collaborate with a motivated and diverse team.

Join us!

Company website:
https://aya.software

DOU company page:
https://jobs.dou.ua/companies/aya-software/
Job posted on 30 April 2024
217 views    52 applications

To apply for this and other jobs on Djinni login or signup.