Backend Software Developer Job
Rain is a leading fintech company in LATAM, serving millions of employees and backed by top investors. We're seeking an experienced Senior Backend Engineer to manage our backend platform, including API integrations with 3rd-party vendors and partners.
As a Backend Engineer, you'll play a critical role in making it easier for users to access Rain's services and build products that help users maintain positive cash availability. You'll collaborate with our international product and engineering teams to design and implement reliable systems and applications in a fully distributed micro-services architecture.
Responsibilities:
* Designing and implementing RESTful APIs supporting user-facing web and mobile applications
* Building and maintaining integrations with 3rd-party vendors and partners
* Creating reusable code and libraries that can be shared across teams, fostering collaboration and ensuring scalability for future projects
* Enforcing observability best practices, leveraging tools like logging, metrics, and alerting systems
* Creating and maintaining detailed technical documentation for all solutions, including architecture designs, APIs, workflows, and system configurations
Requirements:
* 5+ years of software development experience
* A bachelor's degree in computer science or equivalent combination of technical education and work experience
* Proficient knowledge of back-end programming languages such as Go / Golang, Java, Python, and C++