About our team
Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Proven experience in software development, with proficiency in languages such as Java, Python, or C#.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Willingness to adapt and learn new technologies.
Familiarity with software development tools and version control systems.
Languages: Fluent in Spanish, Portuguese, and English. (French and Chinese language skills would be a plus)
Software Development: You will be responsible for the end-to-end development of software applications. This includes coding, testing, debugging, and maintaining software to ensure it meets high-quality standards.
Requirements Analysis: Collaborate with project managers and stakeholders to gather and analyze software requirements. Translate these requirements into technical specifications for development.
Problem Solving: Proactively identify and resolve technical issues and bugs. Troubleshoot problems as they arise during the development process.
Continuous Learning: Stay updated with the latest programming languages, frameworks, and industry best practices. Share knowledge and insights with the team to foster a culture of continuous improvement.
Team Collaboration: Work closely with cross-functional teams to ensure effective communication and project coordination. Participate in code reviews and provide constructive feedback to team members.
Documentation: Maintain accurate documentation of code, processes, and software architecture to facilitate future development and maintenance.
Skills & Experience