We are seeking a highly skilled and motivatedMid-Senior Software Engineerto join our team. As aSoftware Engineer,you will play a vital role in designing and implementing software systems, collaborating with a team, and delivering effective solutions. The successful candidate must possess solid experience inJava, demonstrating proficiency in this programming language, among others.
Job Location:Panama
Work Modality:Remote
Employment Type: Full-time / indefinite contract
Responsibilities:
- Design and implement various aspects of software systems at a class and method level, with the support of a team.
- Conduct research on existing systems to understand their underlying logic and application purpose.
- Analyze requirements and provide technical recommendations accordingly.
- Develop and execute basic unit tests.
- Participate in peer code reviews to ensure high-quality code.
- Engage in agile ceremonies to contribute to project progress.
- Collaborate with project teams throughout the software development lifecycle.
- Perform testing activities to support solution development.
- Identify and escalate any issues and risks that arise.
Requirements:
- 5+ yearsof solid experience withJavaand familiarity with modern programming languages such asJavaScript, NodeJS, React, Spring, and TypeScript.
- Proficiency in a server-side framework and a client-side framework.
- Ability to design software at both class and method levels.
- Understanding of the standard parts of the Software Development Life Cycle (SDLC).
- English language proficiency at B2 level or higher.
Benefits:
- Health insurance coverage.
- Remote work with no required travel.
- Provision of new equipment.
- Opportunities for career development and training.
- Competitive salary.
- Joining a solid and well-established team and company.
- Emphasis on professional development through training and acquisition of in-demand skills.