Job Opportunity
We are seeking a skilled Full Stack Web Developer to join our team. The ideal candidate will have a strong background in software development, excellent communication skills, and experience with Agile methodologies.
About the Job
This is a challenging role that involves designing, building, and implementing web-based business solutions. You will be working closely with our senior developer to write implementation notes, collaborating with cross-functional teams, and troubleshooting issues.
Key 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.
* Collaborate closely with a Senior Developer to write Statements of Work (SOW) implementation notes.
* Work closely with the client's Project Manager to understand the client's needs and technical requirements.
* Participate in code reviews conducted by the Professional Services Technical Team Lead.
* Write clean, maintainable, scalable, and extensible code.
* Integrate APIs and web services to build robust applications.
* Troubleshoot issues, perform unit testing, and resolve defects.
* Collaborate with cross-functional teams in an Agile environment.
Requirements
* Exceptional written and spoken English communication skills.
* 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 front-end technologies such as JavaScript, Vue.js, TypeScript, jQuery, HTML5, CSS3, and Tailwind CSS.
* Excellent knowledge of back-end 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 offer a supportive environment that values creativity, ownership, and continuous learning. Our team is passionate about building innovative products and cutting-edge technology, and we are committed to delivering high-quality solutions to our clients.
About Us
We are a growing company recognized by industry leaders. We work remotely from Brazil with a collaborative, global team. 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.