Software Engineer (Santiago)

Software Engineer (Santiago)

30 may
|
NotCo AI
|
Santiago

30 may

NotCo AI

Santiago

We are currently looking for a Software Engineer. This job involves designing, creating, and improving the software modules that currently support and drive the development of new products at NotCo.

Key responsibilities

- Design, implement, and deploy software modules that facilitate the data exchange within the Giuseppe ecosystem.
- Take full ownership of features and initiatives — from technical design to deployment and monitoring.
- Work alongside software engineers, product managers, chefs, food scientists, designers, machine learning engineers, and data scientists to deliver high-impact solutions.
- Proactively identify problems, propose solutions, and drive improvements without needing constant direction.
- Promote and apply proper software engineering best practices (testing, documentation, code reviews, CI/CD, observability).
- Contribute to the continuous improvement of our platform and infrastructure, incrementally adding value to the Giuseppe ecosystem.
- Manage timelines, estimate tasks accurately, raise risks early, and help reduce sprint carry-over.
- Document code, architectural decisions, and technical trade-offs to support scalability and knowledge sharing.
- Contribute working methodologies that improve team performance and delivery predictability.
- Act as a role model for junior developers by sharing knowledge, encouraging best practices, and bringing positive energy to the team.
- Participate actively in team meetings to present ideas, progress, risks, and technical challenges.

Requirements





- Minimum three years of professional software development experience.
- Strong experience building complex, interactive web applications across both backend and frontend.
- Python (e.g., FastAPI or similar frameworks) for backend development.
- Nice to have: Experience integrating applications with cloud services (GCP preferred), such as storing files in cloud storage (e.g., GCS) or interacting with deployed services (e.g., Cloud Run). Exposure to Azure services is a plus as we move toward a multi-cloud architecture.
- Experience with containerization (Docker) and CI/CD pipelines (e.g., GitHub Actions).
- Experience deploying applications in serverless environments (e.g., Cloud Run) and familiarity with Kubernetes.
- Solid understanding of Git workflows (e.g., GitFlow or GitHub Flow).
- Strong understanding of testing practices, maintainability, and scalable system design.
- Excellent soft skills for effective cross-disciplinary communication.
- High proficiency in Spanish and English: as part of a multicultural team spread across Latam and San Francisco, English proficiency is essential.
- Self-driven, proactive, and comfortable working with autonomy in a fast-paced environment.

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

#J-18808-Ljbffr

📌 Software Engineer (Santiago)
🏢 NotCo AI
📍 Santiago

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: software engineer (santiago) / santiago
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: software engineer (santiago) / santiago