
Software Engineer
ALTAVE
full-time
Posted on:
Location Type: Hybrid
Location: São José dos Campos • Brasil
Visit company websiteExplore more
Tech Stack
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