
Back-end Developer
Incentivar
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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