Senior Full-stack Engineer

New
J
JobgetherFinancial Technology
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerPythonDjangoJavascriptNginxVue.JsReactCI/CDTerraform

Requirements

  • 5+ years of professional software development experience.
  • Strong proficiency in JavaScript and modern frontend frameworks, particularly React or Vue.js.
  • Solid knowledge of Python, with hands-on experience using Django or comparable frameworks.
  • Experience developing and maintaining full-stack applications in production environments.
  • Practical experience with Docker and containerized development.
  • Familiarity with Infrastructure as Code, particularly Terraform and/or CDK for Terraform.
  • Comfortable working in Unix/macOS environments using tools such as Homebrew, nvm, and pyenv.
  • Experience with web server configuration and application serving technologies such as Nginx and Uvicorn.
  • Understanding of secure software development practices and secrets management.
  • Strong debugging and troubleshooting capabilities, including remote development workflows.
  • Ability to work independently and take ownership of technical challenges.

Responsibilities

  • Design, develop, maintain, and optimize scalable backend services using Python and Django or similar frameworks.
  • Build and enhance modern frontend applications using React or Vue.js.
  • Contribute across the complete software development lifecycle, from technical design and implementation through deployment and maintenance.
  • Collaborate on cloud infrastructure and Infrastructure as Code initiatives using Terraform and CDK for Terraform.
  • Use Docker and Docker Compose to support consistent local development and deployment environments.
  • Contribute to CI/CD pipelines and production deployments using technologies such as Uvicorn and Nginx.
  • Investigate, debug, and resolve full-stack issues using modern development tools.
  • Participate in architectural discussions and technical decision-making.
  • Mentor junior developers and contribute to a collaborative culture.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now