Software Engineer
Indexed description
Key Responsibilities
- Design and implement backend services and APIs using Golang, focusing on performance, maintainability, and scalability.
- Collaborate with Tech Leads and senior developers to align solutions with system architecture and business objectives.
- Translate functional and technical requirements into well-structured, documented code.
- Integrate backend services with internal systems and third-party providers (e.g., identity verification, scoring engines).
- Participate in code reviews, architecture discussions, and continuous improvement of development processes.
- Support testing, deployment, and troubleshooting efforts in development and production environments.
- Contribute to system optimization, refactoring, and automation initiatives.
Skills & Experience
- 1–3 years of experience in backend development, including hands-on experience with Golang in production or side projects.
- Good understanding of RESTful API design and microservice principles.
- Experience working with relational or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Understanding of cloud infrastructure fundamentals (e.g., AWS, GCP) is an advantage.
- Eagerness to learn, take initiative, and improve both individually and as part of a team.
- Strong communication and collaboration skills, with the ability to work in structured development environments.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search