Software Developer Em Campinas (ce)
Summary
Develops Python-based backend services and APIs, integrates data/AI workflows, and builds frontend dashboards using React/Vue, with Docker/Kubernetes and CI/CD pipelines.
Cargo:
Software developer em campinas (CE) – campinas
Responsibilities
- Partner with stakeholders across the organization to understand business needs and translate them into technical requirements and robust software solutions
- Design, develop, and maintain backend services and APIs (primarily in Python) that power data and AI applications
- Implement and support frontend components (e.g., dashboards or admin interfaces) to make data products accessible and user-friendly
- Build and maintain CI/CD pipelines to ensure reliable and automated deployment of applications
- Containerize and orchestrate services using Docker and Kubernetes, ensuring scalability, resilience, and maintainability
- Implement and maintain monitoring, logging, and alerting for applications and services to ensure performance, reliability, and quick issue detection
- Write and maintain unit tests, integration tests, and automated test suites to ensure code quality and stability
- Collaborate with Data Scientists and Data Engineers to industrialize models and data workflows, integrating them into production-grade applications
- Continuously improve code quality and architecture by applying best practices in software engineering (clean code, reviews, documentation, refactoring)
- Document systems, architectures, and processes to ensure maintainability and knowledge sharing within the team
- Communicate technical concepts clearly to both technical and non-technical stakeholders
- Stay up to date with modern software development practices, tools, and cloud-native technologies to continuously improve our engineering capabilities
Qualifications
- Practical experience in Python for backend development (FastAPI, Flask, or Django)
- Experience with frontend development (React, Vue, or similar frameworks)
- Basic to solid knowledge of SQL or NoSQL databases and how to design and interact with them in applications
- Experience with version control (Git) and collaborative development workflows (GitHub/GitLab, pull requests, code reviews)
- Hands‑on experience with CI/CD (GitHub Actions, GitLab CI, Azure DevOps, or similar)
- Practical experience with Docker and motivation to work with Kubernetes
- Familiar with monitoring and logging tools (Prometheus, Grafana, ELK stack, cloud-native monitoring solutions)
- Write clean, well‑tested code, and experience with unit testing frameworks (pytest)
- Experience integrating or supporting data science / machine learning / Gen AI solutions in production
- Communicate confidently in English
- Experience with cloud platforms (AWS, Azure, GCP)
- Availability to work in a hybrid model at the Campinas office
Benefits
- Cajumulti‑benefit card
- Fuel or transportation allowance
- Comprehensive health and dental plans fully covered for employees and dependents
- Life insurance
- Comprehensive well‑being initiatives, including Wellhub, Employee Assistance Program for mental health, and dedicated committees for health and well‑being
- Outstanding opportunities for individual development (learning budget, LinkedIn Learning, internal training programs)
- Hybrid working model for flexibility and work‑life balance
- Exciting international projects, rapid career development, and personal development planning
- Company with German roots that offers a clearly defined vision and job security
- Team events and company getaways
- Free fruit, snacks, drinks, and coffee at the office
- Permanent position (CLT)
Salary
A Combinar