Software Developer
We are looking for a skilled Software Developer to join our growing team. The ideal candidate is a strong communicator with excellent English skills, capable of managing multiple projects and clients simultaneously while delivering high-quality software solutions.
Portuguese language skills are a plus but not required.
Responsibilities
Collaborate directly with clients to gather requirements and provide technical solutions.
Manage multiple projects and priorities in a fast-paced environment.
Communicate project status, risks, and technical recommendations clearly to stakeholders.
Participate in software architecture, code reviews, and technical planning.
Work closely with cross-functional teams to ensure successful project delivery.
Maintain high standards of code quality, documentation, and security.
Requirements
Technical Skills
Experience in software development using modern programming languages and frameworks.
Experience with APIs, databases, cloud platforms, and version control systems.
Understanding of software architecture, testing, and deployment processes.
Ability to learn new technologies quickly and adapt to changing project requirements.
Communication Skills
Excellent written and spoken English.
Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
Strong client-facing and relationship management skills.
Professional Skills
Proven ability to handle multiple clients and projects simultaneously.
Strong problem-solving and analytical thinking.
Excellent organizational and time management skills.
Ability to work independently with minimal supervision.
Team-oriented mindset with a proactive approach to challenges.
Preferred Qualifications
Portuguese language proficiency (preferred but not required).
Experience working with international clients and remote teams.
Experience in Agile/Scrum development environments.