Full-Stack Web Developer
About a Platform-as-a-Service (PaaS) alternative.
This platform offers two distinct solutions: one for partner management and engagement, and the other for customer management. Partner Management allows you to onboard & engage partners, share leads, manage opportunities, and close deals faster. Customer Management offers solutions such as customer operations, support, and LMS & knowledge management. It increases engagement, provides self-serve routes to support, delivers better customer service, reduces costs, and increases customer satisfaction.
Primary Responsibilities:
* Design, build, and implement elegant web-based business solutions.
* Contribute to fast-paced client projects and product initiatives as part of our Professional Services team, helping organizations build, configure, and launch their PRM or Customer Portal solutions.
* Collaborate closely with a Senior Developer to write Statements of Work (SOW) implementation notes.
* Work closely with the client's Project Manager to understand their needs and technical requirements, ensuring accurate solution implementation.
* Participate in code reviews conducted by the Professional Services Technical Team Lead to ensure code quality and adherence to best practices.
* Write clean, maintainable, scalable, and extensible code.
* Integrate APIs and web services to build robust applications.
* Troubleshoot issues, perform unit testing, and resolve defects.
Required Skills and Qualifications:
* Exceptional written and spoken English communication skills are critical for this role.
* Minimum 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 including JavaScript, Vue.js, TypeScript, jQuery, HTML5, CSS3, and Tailwind CSS.
* Backend expertise includes C#, ASP.NET, MVC design patterns.
* Database skills involve SQL databases and ORM frameworks like Entity Framework.
* Solid understanding of core programming concepts including Object-Oriented Programming, RDBMS, and Agile principles.
* Strong interpersonal skills and ability to work effectively in a remote, multicultural team.
Benefits:
* Be part of a growing company recognized by industry leaders.
* Work remotely from Brazil with a collaborative, global team.
* Opportunity to work on innovative products and cutting-edge technology.
* A supportive environment that values creativity, ownership, and continuous learning.
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.