
Full-Stack Developer – Node/React
Ikatec
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain web applications using modern technologies
- Collaborate with cross-functional teams to deliver high-quality software
- Participate in code reviews and contribute to technical architecture decisions
- Mentor junior developers and share best practices
- Raise the technical level of the team through detailed code reviews, pair programming, and knowledge sharing
- Serve as a reference for best practices, clean and testable code; establish standards by example
- Question requirements when necessary and suggest technical alternatives that maximize value with minimal effort
- Document important decisions and explain technical trade-offs to POs/PMs; participate in stakeholder discussions when needed
- Take responsibility for critical parts of the system, ensuring the health and evolution of key components
- Evaluate and introduce new technologies when appropriate; stay up to date and share learnings
- Continuously research and critically assess new technologies, frameworks, and tools for strategic adoption
Requirements
- Full-Stack Development: Solid experience in full-stack web development with at least 5+ years, demonstrated through complex projects and high-impact products;
- Modern Frontend: Proficiency with modern frameworks (React, Vue.js, Angular) and technologies such as TypeScript, HTML5, CSS3 and build tools (Webpack, Vite);
- Robust Backend: Proficiency in server-side languages (Node.js, PHP) and corresponding frameworks, as well as RESTful APIs. Other languages (Golang, Java, C#) and GraphQL are pluses;
- Databases: Expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), including data modeling, query optimization and caching strategies;
- Software Architecture: Strong knowledge of architectural patterns (microservices, modular monoliths), design patterns and SOLID principles;
- Security: Implementation of secure development practices, authentication/authorization (OAuth, JWT). Knowledge of OWASP Top 10 is desirable;
- Testing: Experience with unit, integration and E2E testing using tools such as Jest, Playwright, Cypress or Selenium. Approaches like TDD/BDD are a plus;
- DevOps and CI/CD: Proficiency with Git and Docker. Other technologies such as Kubernetes and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) are differentiators;
- Cloud Computing: Experience with AWS, Azure, GCP or OCI, including deployment, monitoring and scalability services;
- Performance: Ability to optimize applications, identify bottlenecks, analyze algorithmic complexity and profile code; propose optimization strategies such as queues, asynchronous processing and others;
- Solve complex problems autonomously: Independently resolve high-complexity technical challenges and propose solutions for ambiguous or unstructured problems;
- Data-driven technical decisions: Choose technologies and approaches based on clear trade-offs; defend decisions with solid reasoning and data.
Benefits
- On-site cafeteria with a R$52.50 monthly discount for employees based in Bauru and working on-site
- Healthcare allowance for medical plan (after 3 months)
- Dental plan
- Gympass
- Life insurance
- Childcare assistance for children up to 5 years old
- R$600.00 on Flash Benefícios
- Alura subscription
- Birthday day off
- Onhappy
- Paid rest after 1 year with the company (two periods of 15 days)
- Discount on UNINTER EAD courses
- Profit-sharing (PLR)
- Discount club
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentReactVue.jsAngularTypeScriptHTML5CSS3Node.jsPHPRESTful APIs
Soft Skills
collaborationmentoringcode reviewsknowledge sharingproblem-solvingcommunicationstakeholder engagementtechnical decision-makingautonomycritical assessment