About the Role
The role involves developing and maintaining full-stack web applications using Node.js and React, collaborating with cross-functional teams to deliver robust and scalable solutions tailored to client needs.
Compensation
Competitive salary based on experience
Work Arrangement
Remote within Argentina
Team
Collaborative team focused on delivering scalable web applications
Responsibilities
- Design and implement backend services using Node.js
- Develop user-facing features with React for dynamic front-end experiences
- Write clean, maintainable, and efficient code across the stack
- Collaborate with designers and product teams to define application features
- Integrate APIs and third-party services into web applications
- Ensure applications are optimized for performance and scalability
- Conduct code reviews to maintain code quality and best practices
- Troubleshoot and debug production issues in a timely manner
- Participate in sprint planning and agile development processes
- Write automated tests to ensure reliability and functionality
Requirements
- Proven experience with Node.js for server-side development
- Strong proficiency in React for building interactive user interfaces
- Solid understanding of JavaScript, including ES6+ syntax
- Experience with RESTful API design and integration
- Familiarity with version control using Git
- Knowledge of database systems such as MongoDB or PostgreSQL
- Understanding of asynchronous programming and event loops
- Ability to write unit and integration tests
- Experience working in agile or iterative development environments
- Fluency in English for team communication
Preferred Qualifications
- Experience with cloud platforms like AWS or Google Cloud
- Familiarity with containerization using Docker
- Knowledge of CI/CD pipelines and deployment automation
- Experience with TypeScript
- Understanding of GraphQL and Apollo Client
- Exposure to testing frameworks like Jest or Cypress
- Background in building responsive and accessible web interfaces
- Previous work on SaaS platforms or enterprise applications
Benefits
- Flexible remote work environment
- Opportunity to work on international projects
- Professional development and learning resources
- Supportive and inclusive team culture
- Performance-based bonuses
Not available