Browse All Jobs
Job Description

Clara is seeking a Senior Software Engineer to develop and deliver backend services supporting user management functionalities. The engineer will be responsible for authentication, authorization, user profiles, and access controls. As a key member of the backend team, the candidate will collaborate with engineers across the stack to ensure that Clara's APIs are secure, scalable, and maintainable. The role involves enabling smooth and reliable user experiences, enforcing robust identity standards, and supporting the needs of internal and external applications.

Role Involves:

  • Building and securing RESTful APIs with TLS encryption and modern auth protocols (OAuth2, JWT, etc.)
  • Writing efficient, clean, maintainable, and well-tested code with clear documentation.
  • Participating in code reviews and contributing to the development of technical standards.

Requirements:

  • 7+ years of experience in Java (Spring/Spring Boot/Spring Batch) development.
  • Strong experience designing and implementing API services, including optimization for mobile clients.
  • Experience with swagger/OpenAPI to facilitate integration with mobile teams.
  • Experience with relational databases (PostgreSQL), NoSQL databases (Redis), and data modeling.
  • Experience with cloud platforms (AWS).
  • Hands-on experience with secure API development using TLS, OAuth2, and enterprise-grade encryption methods
  • Firm grasp of backend design principles, modularity, and maintainability
  • Passion for solving complex problems and building systems that scale
  • Experience with system design and the ability to architect scalable, high-availability solutions.
  • Excellent analytical and problem-solving capabilities.

What Clara offers:

  • Competitive salary + Stock Options (ESOP) from Day 1
  • Flexible hours
  • Multicultural team with daily exposure to Portuguese, Spanish, and English
  • Annual learning budget + internal development paths
  • High-ownership culture
Apply Manually