Description
A strategic position in the **Software Development** area, for temporary and/or on-demand project engagement, aligned with project requirements.
We are seeking a professional with solid experience in business requirements analysis and **back-end, front-end, and mobile development**, as well as strong expertise in software architecture, security, performance, and testing.
Technical autonomy is expected when working on medium- and high-complexity projects, contributing to architectural decisions, delivery quality, and continuous evolution of developed solutions.
**Responsibilities**
* Develop, implement, and maintain web and mobile products, aiming for sustainable scalability
* Work on large-scale projects, delivering new features and maintaining systems securely, thoroughly tested, and with good performance
* Actively participate in defining robust software architectures and creatively solve complex programming problems
* Write clean, well-documented, and version-controlled code
* Review code delivered by team members (code review)
* Monitor production solutions, evaluating errors, performance, and availability
* Maintain active communication with various project stakeholders, ensuring alignment and collaboration
* Contribute to continuous improvement of processes and technologies by sharing knowledge and fostering a culture of continuous learning
* Handle multiple tasks and priorities in a dynamic environment
**Requirements and Qualifications**
* Solid experience with **React**
* **Node.js**, with **Nest.js**
* **JavaScript / TypeScript**
* Consistent experience in **mobile development with React Native**
* **Docker** and **docker-compose**
* Code versioning with **Git**
* Experience with **relational databases**
* Experience in projects using **Agile methodologies (Scrum, Kanban)**
* Familiarity with prompt engineering
**Preferred Qualifications**
* Redux
* PostgreSQL
* Metabase, DataDog, WatermelonDB, and SQLite
* AWS Cloud (S3 and SQS)
* Deployment pipelines using GitHub Actions and CI/CD implementations (small to medium scale)
* Clean Architecture, TDD, and DDD
* Proficiency in debugging, caching, and test automation (unit testing)
* Fluent use of AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Codex) to accelerate delivery while maintaining quality, security, and testability
### **Employment Type:**
Contractor (PJ)
### **Required Knowledge and Skills:**
React, TypeScript, Node.js, Mobile, JavaScript
### **Benefits:**
Remote Work Allowance
### **Department:**
Technology