Pular para o conteúdo principal

Full Stack Developer (Java + Python)

Tecnologia
LanceSoft, Inc.
São Paulo, BrasilHá 3 diasAté 27/11/2026
Tempo inteiroPresencial

Descrição da vaga

Job Title: Full Stack Developer

Location: Paulista Avenue, São Paulo

Work Mode: Hybrid, 3 days per week onsite

Employment Type: Full-Time Employee (CLT)

Primary Skills: Python, Java

Experience: 5+ years

About the Role

We are looking for a Full Stack Developer with strong Python proficiency and a solid understanding of the software development lifecycle. Familiarity with Go would be a plus. The role will contribute to the maintenance of production systems and the development of new capabilities while working across the full stack in a cloud-native, Linux-based environment.

Requirements

  • 5+ years of experience.
  • Proficiency with Python web frameworks such as Flask, FastAPI, Dash, Django, or Streamlit.
  • Solid understanding of RESTful API design and backend service architecture.
  • Proficiency with Git and GitHub for version control, branching workflows, pull requests, and collaborative code management.
  • Hands-on experience with AWS services including EC2, S3, RDS, Elastic Load Balancing, and backup/restore mechanisms.
  • Demonstrated ability to work in Linux server environments, including file system navigation, shell scripting, process and service management.
  • Familiarity with Go would be a plus.

Responsibilities

  • Design, develop, and maintain internal Python-based web applications and Go backend services supporting operational workflows.
  • Support and enhance existing production systems by identifying bugs, improving performance, and optimizing deployment processes.
  • Collaborate with Go-based services and codebases by reading, understanding, and contributing where needed to support cross-service functionality.
  • Manage and configure AWS infrastructure including EC2 instances, load balancers, RDS/PostgreSQL database setup, S3 storage, and backup mechanisms.
  • Administer and navigate Linux server environments, including user management, process monitoring, and system configuration.
  • Develop and maintain automated deployment pipelines and CI/CD workflows to support reliable, repeatable delivery.
  • Work with containerized application environments using Docker and related tooling across cloud and local contexts.
  • Collaborate with cross-functional teams to gather requirements and translate them into scalable, maintainable solutions.
  • Leverage AI tools and models, such as coding assistants, language models, and automation agents, to augment development velocity, code quality, and problem-solving without replacing engineering judgment.
  • Contribute to documentation of systems, processes, and codebases with clarity and accuracy.
  • Participate in code reviews and uphold engineering best practices for security, maintainability, and performance.
Keywords
monthsOfExperience: 60CodingMS-DOSAutoconfAlmquist shellLinuxApache VelocityDjangoPostgresqlPythonJavaAmazon Elastic Compute CloudCI / CDMaintainabilityShell scriptAWSGitDockerFlaskGithub

Tem interesse nesta vaga?