Ikatec

Full-Stack Developer – Node/React

Ikatec

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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