Incentivar

Back-end Developer

Incentivar

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerGraphQLJavaScriptKubernetesMySQLNext.jsNode.jsPostgresSQLTypeScript

About the role

  • Development and maintenance of APIs, responsible for creating and optimizing RESTful and GraphQL APIs using Node.js and TypeScript, ensuring efficiency and security.
  • Design scalable, high-performance systems for SaaS applications.
  • Implement sound architectural practices (DDD, SOLID, Clean Architecture).
  • Optimize queries and ensure efficient database usage.
  • Work with SQL databases (PostgreSQL, MySQL).
  • Develop integrations with external services and third-party APIs.
  • Build and optimize server-side APIs in Next.js.
  • Ensure, recommend, and implement best security practices.
  • Work with unit and integration tests.
  • Ensure compliance with DevOps practices (CI/CD, Docker, Kubernetes).
  • Create automation scripts to improve deployment and monitoring efficiency.
  • Collaborate with frontend, product, and DevOps teams.
  • Participate in code reviews to ensure quality and adherence to best practices.
  • Document APIs, processes, and architectures to maintain an efficient workflow.

Requirements

  • Database and modeling experience, with hands-on experience in relational databases such as PostgreSQL and MySQL.
  • Backend architecture and performance, with strong knowledge of microservices and query optimization to ensure system efficiency and scalability.
  • DevOps and cloud services, with familiarity with AWS and its core services, such as AWS Lambda and AWS Step Functions for orchestrating serverless applications.
  • Development of RESTful APIs and API versioning practices to support continuous application evolution.
  • Application security practices, focusing on protection against common vulnerabilities and applying security best practices from development onwards.
  • Analytical thinking and problem-solving skills, with the ability to analyze architectures, identify performance bottlenecks, and propose effective solutions.
  • Autonomy and proactivity, able to manage tasks independently, anticipate issues, and suggest improvements without micromanagement.
  • Collaboration and communication, comfortable working with multidisciplinary teams (frontend, DevOps, product), ensuring technical alignment and clarity in deliverables.
  • Adaptability and continuous learning, staying up to date with new technologies, frameworks, and development best practices.
  • Attention to detail and code quality, ensuring clean code standards, security best practices, and testing to deliver robust and reliable software.
Benefits
  • iFood Benefits Card: BRL 870.00 per month
  • Participation in a physical and mental health program through partners, including access to a gym network and telehealth services

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTypeScriptRESTful APIsGraphQL APIsSQLPostgreSQLMySQLNext.jsCI/CDDocker
Soft skills
analytical thinkingproblem-solvingautonomyproactivitycollaborationcommunicationadaptabilitycontinuous learningattention to detailcode quality