···
Log in / Register
Senior Backend Developer (Remote)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Description: To participate in this selection process, we expect you to have: * Completed or ongoing undergraduate degree in Information Systems, Computer Science, Engineering, or related fields; * In-depth experience in software development; * Strong foundational knowledge of programming concepts, such as object-oriented programming, SOLID principles, and clean code; * Knowledge or experience with code organization architectures, such as MVC, Clean Architecture, Hexagonal Architecture, etc.; * In-depth knowledge of relational and non-relational databases; * In-depth knowledge of automated testing; * Prior experience developing software in the cloud (AWS, GCP, etc.); * Knowledge or experience with agile methodologies: SCRUM and Kanban; * Knowledge or experience with infrastructure tools, such as Docker, Kubernetes, and build tools like Jenkins, Drone, Google Cloud Build, etc.; * Knowledge or experience with security: JWT, OAuth2, Basic Authorization; * Knowledge or experience with observability; * Knowledge of software architecture (monoliths, microservices, distributed systems, event-driven architecture); * Proactive attitude and fast learning ability; It’s a plus if you have: * In-depth knowledge of JavaScript, React JS, CSS, and HTML. Now take a look at the main responsibilities for this role: * Support tasks such as OKRs, security, technical debt management, reporting, etc.; * Collaborate in designing scalable architectures; * Develop microservices; * Help monitor system health and improve observability; * Develop responsibly: write code with maintainability in mind and carefully avoid cost increases; * Develop automated tests; * Actively participate in backlog refinement and planning sessions, helping the team better understand tasks and clarifying what needs to be done and why; * Support the long-term vision for Astrea applications; * Support other teams in technical decision-making; * Support team goal-setting decisions; * Conduct code reviews and provide constructive feedback that contributes to team growth and development; * Help improve processes by identifying bottlenecks and suggesting enhancements; 2512030202191370971

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.