We have limited Spanish content available. View Spanish content.

Senior Software Engineer

Employment type

Permanent Full-Time

Location(s)

São Paulo

São Paulo

Description & Requirements

About us:

[COMPANY] is a leading technology company dedicated to developing innovative software solutions. We are seeking a talented and experienced Senior Software Engineer to join our dynamic team and contribute to cutting-edge projects.

Main responsibilities:

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in the full software development lifecycle, from concept to deployment.
  • Implement best practices in software engineering, including code reviews, testing, and documentation.
  • Mentor junior developers and provide technical leadership within the team.
  • Optimize application performance and scalability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with emerging trends and technologies in software development.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development.
  • Strong proficiency in Python and full-stack development.
  • Experience with cloud infrastructure and deployment processes.
  • Solid understanding of software design principles and patterns.
  • Proficiency in version control systems, particularly GitHub.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies.

Preferred qualifications:

  • Experience with additional programming languages and frameworks.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Contributions to open-source projects.

Benefits:

At [COMPANY], we offer a competitive benefits package, including:

  • Flexible work hours and remote work options.
  • Continuous learning and professional development opportunities.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Paid time off and paid holidays.
  • Modern, collaborative work environment.

Equal Opportunity Employer:

[COMPANY] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.