This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for curious developers who enjoy teamwork, are passionate, and want to grow, innovate, and learn the latest technologies.
At redbee, we have a different culture, A.C.T.I.V.A, and our purpose is to help you choose the best path to grow with us.
A Senior Developer at redbee will develop software under Scrum, producing high-quality features that adhere to acceptance criteria.
The role involves reviewing the code of other developers to ensure they also build high-quality features and follow best practices.
Collaboration with project leaders to implement end-to-end solutions of high complexity is essential.
The Senior Developer will create technical designs for features and work with architects to finalize them.
Maintaining and supporting the applications built is also part of the responsibilities.
Requirements:
You must be able to program easily and understand the specifics of languages and frameworks, particularly JavaScript and NestJs.
Knowledge of programming paradigms (OOP), design patterns, and unit testing is required.
You should manage timeouts, retries, and communication protocols effectively.
Quality aspects such as unit testing, preferably automated, should be taken into account.
Functional testing should be performed before completing assignments.
Applicable knowledge of modular designs, interface-oriented designs, REST APIs, and state management is necessary (Oauth, JWT, OIDC, HTTPS).
Initial knowledge of business processes, Jira, Scrum, non-functional requirements, and CI/CD (performance, security, etc.) is expected.
Familiarity with tools and processes such as GIT (Gitlab), JIRA, and Pull Requests is required.
Advanced knowledge in microservices, distributed architectures, caching, message brokers, logging, and observability is a plus.
Advanced knowledge in databases, particularly MongoDB, is advantageous.
Knowledge of cloud platforms, Docker, Kubernetes, and AWS services is also a plus.
Benefits:
Join a team that builds high-quality technological products and solutions.
Be part of a company that innovates with technology and transforms clients, industries, methodologies, and people.
Opportunities for personal and professional growth within a supportive culture.
Work in a remote environment with a flexible work schedule.