
Software Developer
Grupo Skill
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteSalary
💰 R$2,900 - R$13,000 per month
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerFirebaseJavaScriptNode.jsPostgresRabbitMQReactRedisRedux
About the role
- Develop and maintain advanced backend applications using Node.js.
- Implement and optimize PostgreSQL databases in cloud environments (AWS Aurora).
- Work with RabbitMQ, Redis and BullMQ in distributed architectures.
- Build modern interfaces with React.js and advanced state management using Redux.
- Ensure UI scalability and componentization (using styled-components or equivalent).
- Work within microservices-based architectures, including integration patterns and asynchronous communication.
- Integrate services using Firebase.
- Implement monitoring and observability practices.
- Ensure quality through automated testing (unit, integration and end-to-end).
- Participate in the full development lifecycle with autonomy and technical ownership.
- Provide mentorship and technical leadership within the team.
Requirements
- Advanced experience in backend development with Node.js.
- Strong knowledge of PostgreSQL and optimization in cloud environments (AWS Aurora).
- Proven hands-on experience with RabbitMQ, Redis and BullMQ.
- Solid experience with React.js and Redux.
- Experience with UI componentization and scalability.
- Practical experience with microservices and asynchronous communication.
- Familiarity with Firebase.
- Experience in monitoring, observability and automated testing.
- Knowledge of CI/CD, deployment pipelines and modern AWS practices.
- Experience with Docker, containerization and orchestration.
- Ability to integrate systems.
Benefits
- Commuting allowance
- Meal allowance
- Food/grocery allowance
- Health insurance
- Dental insurance
- Partnerships with universities
- Birthday day off (after probation period)
- Life insurance
- On-site cafeteria
- Relaxation area
- Pet plan
- Quick massage (once a month)
- Daycare reimbursement
- TotalPass (after probation period)
- Fresh fruit (twice a week)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsPostgreSQLRabbitMQRedisBullMQReact.jsReduxFirebaseDockerCI/CD
Soft skills
mentorshiptechnical leadershipautonomytechnical ownership