ALTAVE

Software Engineer

ALTAVE

full-time

Posted on:

Location Type: Hybrid

Location: São José dos CamposBrasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • You will play a leading role in evolving critical systems that support ALTAVE's solutions in computer vision, AI, and alert management.
  • Feature Development: Implement end-to-end features, ensuring clean, efficient, and scalable code.
  • Code Review: Actively participate in code reviews, sharing knowledge, maintaining quality standards, and learning from the team.
  • Architecture and Design: Collaborate in technical discussions to define how new systems should be structured, selecting the best tools for each challenge.
  • Testing and Quality: Write unit and integration tests and ensure that what goes to production is robust and reliable.
  • Continuous Improvement: Identify and address technical debt, refactor legacy code, and propose improvements to processes and technologies.

Requirements

  • Bachelor's degree in Engineering, Computer Science, Mathematics, or a related field.
  • Over 5 years of experience in software development and systems architecture.
  • Proficiency in programming languages (preferably Python).
  • Advanced knowledge of networking and communication protocols.
  • Experience with automated testing and TDD (Test-Driven Development).
  • Experience with Cloud Computing (AWS and/or GCP).
  • Intermediate English.
  • Preferred qualifications
  • Databases: relational (PostgreSQL) and NoSQL (Redis, MongoDB).
  • Messaging with RabbitMQ.
  • Monitoring and observability (Zabbix, Prometheus, Grafana).
  • Linux operating systems (Debian/Ubuntu).
  • Automation with GitHub Actions, Ansible, and Terraform.
  • Orchestration with Kubernetes.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Pythonautomated testingTest-Driven DevelopmentCloud ComputingPostgreSQLRedisMongoDBRabbitMQZabbixKubernetes
Soft Skills
collaborationknowledge sharingquality standards maintenancecontinuous improvementproblem-solving
Certifications
Bachelor's degree in EngineeringBachelor's degree in Computer ScienceBachelor's degree in Mathematics