Software Development Expert
About us
* We are a growing company that offers innovative products and cutting-edge technology.
Job Description:
The role of the Software Developer is to design, build, and implement elegant web-based business solutions. The successful candidate will be part of our Professional Services team, helping organizations build, configure, and launch their PRM or Customer Portal solutions.
Main Responsibilities:
* To design, build, and implement web-based business solutions.
* To contribute to fast-paced client projects and product initiatives.
* To collaborate closely with a Senior Developer to write Statements of Work (SOW) implementation notes.
* To work closely with the client's Project Manager to understand the client's needs and technical requirements.
* To participate in code reviews conducted by the Professional Services Technical Team Lead.
* To write clean, maintainable, scalable, and extensible code.
* To integrate APIs and web services to build robust applications.
* To troubleshoot issues, perform unit testing, and resolve defects.
* To collaborate with cross-functional teams in an Agile environment.
Desired Skills and Experience:
* Exceptional written and spoken English communication skills.
* A minimum of 5+ years of professional experience in software development.
* Bachelor's degree in Computer Science or a related field.
* Proven experience with software product development and Agile methodologies.
* Strong troubleshooting and debugging skills.
* Excellent knowledge of frontend technologies such as JavaScript, Vue.js, TypeScript, jQuery, HTML5, CSS3, and Tailwind CSS.
* Excellent knowledge of backend technologies such as C#, ASP.NET, MVC design patterns.
* Solid understanding of core programming concepts such as Object-Oriented Programming, RDBMS, and Agile principles.
* Strong interpersonal skills and the ability to work effectively in a remote, multicultural team.
Why Join Us:
* We are a growing company recognized by industry leaders.
* You can work remotely from Brazil with a collaborative, global team.
* You have the opportunity to work on innovative products and cutting-edge technology.
* We offer a supportive environment that values creativity, ownership, and continuous learning.
About you:
If you are a passionate developer from Brazil with excellent English communication skills and a desire to build world-class software, we want to hear from you.