Descripción del puesto
We are a small, dynamic technology company operating in the general sector, focused on building modern, scalable web applications. Our engineering team thrives on innovation and collaboration, working closely with product managers and designers to bring high-quality software solutions to life. We embrace cutting-edge technologies and AI-assisted development practices to maintain a fast-paced and efficient development cycle. As a Full Stack Developer specializing in Node.js, React, and TypeScript, you will be a key contributor to our engineering efforts. Your day-to-day will involve designing, developing, and maintaining web applications from the front-end user interfaces to the back-end services. You will be responsible for building responsive and intuitive UIs, developing secure and efficient RESTful APIs, and optimizing application performance across the full technology stack. This role requires a proactive approach to problem-solving, a commitment to clean code, and active participation in code reviews and architectural discussions. This position offers a unique opportunity to work with cutting-edge AI and modern web technologies, contributing to challenging international projects. You will have the autonomy to make significant technical contributions and the chance to grow professionally within a supportive engineering culture. We are looking for an individual who is not only proficient in the required technologies but also eager to continuously learn, integrate new tools, and contribute to a collaborative remote environment. If you are passionate about building robust and innovative web solutions and want to be part of a growing company that values long-term career development, this role is for you. Responsabilidades:
- Design, develop, and maintain scalable web applications using React.js, Node.js, and TypeScript.
- Build responsive and intuitive user interfaces with a strong focus on performance and usability.
- Develop secure and efficient RESTful APIs and backend services.
- Collaborate with cross-functional teams to define, design, and deliver new product features.
- Optimize application performance, troubleshoot issues, and resolve bugs across the full technology stack.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, technical discussions, and architecture planning.
- Integrate third-party services, cloud platforms, and external APIs.
- Utilize AI-powered development tools to improve productivity and software quality.
Requisitos
- Minimum 5 years of professional experience developing applications with Node.js and React.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Experience building and consuming RESTful APIs and microservice-based architectures.
- Experience working with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Solid understanding of Git and collaborative development workflows.
- Familiarity with authentication and authorization mechanisms such as JWT or OAuth.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work independently in a remote, collaborative environment.
- Good written and verbal English communication skills.