Fullstack Software Engineer – Web
Hiring Organization: Confidential
Location: Brasil
Work modality: Remote
Job Type: Full-time
About the role
As a skilled Fullstack Software Engineer you will develop and maintain web applications using modern JavaScript frameworks, ensuring high performance and responsiveness across various platforms. The ideal candidate is passionate about building intuitive user interfaces and thrives in a collaborative environment.
Key Responsibilities
- Collaborate with cross-functional teams, including Engineers, Data Analysts, Product Managers, and UX experts, to develop impactful web applications.
- Contribute to technical designs and provide accurate estimates for implementing new product features.
- Write clean, maintainable code along with comprehensive tests (unit, UI, end-to-end).
- Participate in code reviews, fostering knowledge sharing and continuous improvement.
- Ensure optimal performance and responsiveness of applications across modern browsers (Chrome, Safari, and mobile browsers).
Required Qualifications
- 5+ years of software development experience.
- English proficiency at B2 level or above, with strong conversational skills.
- Proficiency in building web applications using modern JavaScript frameworks (React preferred; Vue or Angular acceptable).
- Strong experience with JavaScript and modern CSS.
- Familiarity with version control systems, particularly Git.
- Demonstrated ability to debug and optimize applications across various browsers.
- A strong interest in testing and writing quality code.
- Passion for creating high-quality user interfaces.
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- Solid understanding of back-end development principles, including API integration, RESTful services, and server-side logic.
Preferred Qualifications
- Familiarity with modern JavaScript language features (ES6+, Promises).
- Experience developing single-page applications.
- Performance tuning of JavaScript/browser-based applications.
- Experience working closely with Product and Design teams to deliver innovative features.
- Advocacy for web standards, accessibility, and modern development best practices.
- Familiarity with test-driven development and testing tools (e.g., Cypress, Jest).
- Experience with any of the following: Node.js, GraphQL, TypeScript.
If you are passionate about software engineering and want to be part of a dynamic and growing team, we would love to hear from you!