Skills needed: Senior Software Engineer with backend experience in Latinoamérica region' endpoints and APIs integration capabilities; proficient in multiple programming languages including Python, Java, C#, GoLang. Experience working on microservices architecture preferred but not mandatory. Familiarity with cloud services such as AWS or Azure is a plus.
Years of experience: Minimum 5 years' professional software engineering experience required for this role; senior level expertise expected in backend development and API integration within the Latinoamérica region endpoints context, including knowledge about local regulations if applicable. Experience with microservices architecture preferred but not mandatory. Familiarity with cloud services such as AWS or Azure is a plus.
Education: Bachelor's degree (BSc) in Computer Science/Software Engineering required; Master’s degree (MSc) in Software Engineering, Information Technology Management, or related field highly desirable for this role due to the senior position and technical responsibilities involved. Experience with microservices architecture preferred but not mandatory. Familiarity with cloud services such as AWS or Azure is a plus.
Certifications: Professional certification (e.g., Oracle Certified Java SE Programmer, Microsoft Certified Solutions Developer) in the programming languages mentioned above highly desirable for this role due to its senior position and technical responsibilities involved; knowledge of cloud services such as AWS or Azure is a plus. Experience with microservices architecture preferred but not mandatory.
Must-haves: Strong problem-solving skills, excellent communication abilities in both written and verbal forms required for this role due to the senior position's leadership responsibilities; experience working on international projects within Latinoamérica region endpoints context is a plus if applicable. Familiarity with cloud services such as AWS or Azure preferred but not mandatory.
Responsibilities
Develop and maintain backend systems for the company's software products.
Implement scalable solutions to handle increasing user loads efficiently.
Collaborate with frontend teams to ensure seamless integration of both ends.
Optimize codebase for performance improvements, reducing load times where necessary.
Troubleshoot and resolve issues within the backend systems promptly.
Monitor system health using tools like New Relic or Datadog to maintain uptime standards.
Write clean, well-documented code that adheres to company coding guidelines.
Participate in code reviews with peers and integrate feedback into the development process.
Stay updated on emerging technologies relevant to backend engineering within Latinoamérica's tech landscape.
Benefits
Salary: Explicitly stated as part of the job posting benefits.
Equity: Mentioned in connection with compensation and rewards for exceptional performance.
PTO: Included under paid time off policies within the company'termof employment, which is a benefit provided to employees.
Insurance: Listed as part of the comprehensive benefits package offered by 2Brains.
Remote work options: Clearly mentioned in the job posting as a benefit available to employees at 2Brains.