Ecossistema PSA

Backend Development Assistant

Ecossistema PSA

full-time

Posted on:

Location Type: Hybrid

Location: GoiâniaBrazil

Visit company website

Explore more

AI Apply
Apply

Salary

💰 R$0 - R$2,821 per month

About the role

  • Design, develop and maintain robust, scalable and secure RESTful APIs
  • Create and consume internal and third-party APIs
  • Develop backend services using Node.js and Python
  • Implement and optimize persistence routines in PostgreSQL
  • Use Redis for caching, session management and performance optimization
  • Implement asynchronous messaging using RabbitMQ
  • Containerize applications using Docker and work in containerized environments
  • Version code and collaborate via GitHub, following best practices for versioning and code review
  • Work in Linux environments, performing configurations and providing application support
  • Create and maintain automated tests
  • Ensure the security, observability and performance of services
  • Document APIs, workflows and integrations
  • Maintain and support production systems
  • Actively participate in agile ceremonies (daily, planning, review and retrospective)
  • Work collaboratively with product, front-end and infrastructure teams.

Requirements

  • Proven experience creating and consuming RESTful APIs
  • Experience with Node.js and Python
  • Solid knowledge of PostgreSQL
  • Experience with Docker and containerized environments
  • Knowledge of RabbitMQ for asynchronous processing
  • Experience with Redis
  • Experience with Git/GitHub (versioning, PRs, code review)
  • Knowledge of Linux (command line, services, permissions)
Benefits
  • Medical assistance
  • Profit-sharing (PLR)
  • On-site cafeteria
  • Food allowance
  • Meal voucher
  • Transportation allowance
  • Career development plan
  • Home-office allowance
  • Health plan

Applicant Tracking System Keywords

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

Hard skills
RESTful APIsNode.jsPythonPostgreSQLRedisRabbitMQDockerGitLinuxautomated tests
Soft skills
collaborationcommunicationagile methodologiesproblem-solvingdocumentation