Please, let redbee know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are looking for Developers with curiosity, teamwork spirit, passion, and a desire to grow, innovate, and learn the latest technologies.
As a Senior Developer at Redbee, you will develop software under Scrum, producing high-quality features that adhere to acceptance criteria.
You will review 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 expected.
You will create technical designs for features and work with architects to finalize them.
Maintaining and supporting the applications you build is part of your responsibilities.
Requirements:
A minimum of 5 years of experience in backend development with Java and/or Node.js in high-performance production environments is required.
Solid experience in designing and developing scalable applications, applying design patterns and principles of clean architecture and clean code is necessary.
Experience in developing and consuming RESTful APIs with security standards and best practices is essential.
Advanced knowledge of relational and NoSQL databases, with experience in query optimization and data modeling (MySQL, PostgreSQL, MongoDB, Redis) is required.
Experience with continuous integration and deployment tools such as Docker, Kubernetes, Jenkins, and GitHub Actions is necessary.
Knowledge of distributed systems and messaging tools like Kafka, RabbitMQ, or similar is expected.
Experience in cloud environments (AWS, GCP, or Azure), with knowledge of monitoring tools like Kibana, Prometheus, or Grafana is required.
The ability to design and implement microservices, including event management and efficient communication between services, is necessary.
Experience in agile environments (Scrum, Kanban) and DevOps methodologies is required.
It is a plus to have experience in Spring Boot for Java development.
Knowledge of NestJS if coming from the Node.js ecosystem is a plus.
Experience in development with additional languages such as Kotlin, Go, or Scala is a plus.
Experience in container orchestration with Kubernetes is a plus.
Having worked in high availability and high concurrency environments is a plus.
Benefits:
Join a team that builds high-quality technological products and be part of an innovative company that transforms clients, industries, methodologies, and people.
You will have the opportunity to grow with us and choose the best path for your career development.
Work in a culture that promotes curiosity, teamwork, and passion for technology.
Engage in a dynamic work environment that encourages learning and innovation.
Apply now
Please, let redbee know you found this job
on RemoteYeah
.
This helps us grow 🌱.