Find Hr
Senior Software Engineer
Build and maintain scalable backend systems and APIs for an HR-focused SaaS product using Java, Go, or Node.js and cloud platforms like AWS or Azure.
- Compensation
- Not disclosed
- Location
- São Paulo, Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Proficiency in backend programming languages like Java, Go, or Node.js;
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis);
- Experience with cloud platforms like AWS, Google Cloud, or Azure;
- Understanding of RESTful APIs, microservices, and distributed systems;
- Strong debugging and problem-solving skills;
- Experience with containerization technologies like Docker and Kubernetes;
- Knowledge of CI/CD pipelines and DevOps practices;
- Exposure to large-scale data processing or event-driven architectures;
- Leadership experience in team projects or mentoring roles.
Full description
Responsibilities
- Design, implement, and optimize systems that power mission-critical applications;
- Build and maintain scalable, secure, and high-performance systems to ensure operational reliability;
- Architect and implement scalable backend systems and APIs;
- Ensure high system performance, reliability, and security;
- Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions;
- Participate in code reviews, testing, and documentation to maintain high-quality standards;
- Mentor junior engineers or take on leadership roles, depending on your seniority.
Qualifications
- Proficiency in backend programming languages like Java, Go, or Node.js;
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis);
- Experience with cloud platforms like AWS, Google Cloud, or Azure;
- Understanding of RESTful APIs, microservices, and distributed systems;
- Strong debugging and problem-solving skills;
- Experience with containerization technologies like Docker and Kubernetes;
- Knowledge of CI/CD pipelines and DevOps practices;
- Exposure to large-scale data processing or event-driven architectures;
- Leadership experience in team projects or mentoring roles.