About the Role We are looking for a highly skilled Senior Backend Developer with strong experience in Java and hands-on knowledge of Kotlin for backend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services and RESTful APIs within a microservices-based architecture. This role requires collaboration with cross-functional teams including Product, Frontend, DevOps, and QA, as well as active participation in system design and architectural decisions. Key Responsibilities Design, develop, and maintain backend services and RESTful APIs using Java and Kotlin Build and enhance microservices-based architectures Work with frameworks such as Spring / Spring Boot (Java or Kotlin) Integrate backend services with SQL and/or NoSQL databases Ensure code quality through unit testing, code reviews, and best practices Collaborate with Product, Frontend, DevOps, and QA teams Troubleshoot, debug, and optimize backend applications Participate in system design discussions and architectural decisions Required Qualifications 5+ years of backend development experience using Java Hands-on experience with Kotlin for backend development Strong experience building REST APIs and backend services Experience with Spring Boot and Hibernate/JPA Solid understanding of microservices architecture Experience working with relational databases (PostgreSQL, MySQL, Oracle, etc.) Familiarity with Git, CI/CD pipelines, and build tools (Maven/Gradle) Good understanding of object-oriented design and design patterns Nice to Have (To Be Validated During Interview) Experience with cloud platforms such as AWS, Azure, or GCP Exposure to Docker and Kubernetes Experience with messaging systems such as Kafka or RabbitMQ Knowledge of security protocols such as OAuth2 and JWT Experience migrating services from Java to Kotlin (experience in at least one is acceptable) Location: Martínez, Buenos Aires, Argentina Work Modality: Hybrid (On-site presence required 1–2 times per week)
Postularme Ver aviso completo
About the Role We are looking for a highly skilled Senior Backend Developer with strong experience in Java and hands-on knowle... ver más
2026-02-20
Project Scope You’ll play a key role in developing the MVP — with a strong focus on reviewing the existing codebase, providing a technical assessment, and building a plan for the chat UI layer to integrate seamlessly with what’s already built. You’ll also lead the development of a recipe ingredient normalization system, turning free-form recipe text into structured, shoppable data. This is a high-impact, short-term engagement (three months) working directly with the founder. Key Responsibilities • Review the current codebase and provide a clear technical diagnosis. • Build a structured implementation plan for the chat UI layer on top of the existing app. • Develop and maintain the React Native mobile app with TypeScript. • Build and integrate AI chat functionality (OpenAI / Gemini) with backend tools (pantry, meal planner, cart). • Create a chat UI with streaming responses and interactive cards linked to core app views. • Implement backend logic with Node.js/TypeScript or Python on Google Cloud Run. • Design and implement a recipe normalization pipeline: o Parse human-written ingredients and map them to canonical terms. o Handle synonyms, regional names, prep/unit conversions. o Map ingredients to real grocery SKUs with confidence scoring. • Sync data between chat actions and app state (pantry, cart, planner). • Set up and optimize CI/CD pipelines, staging, and production environments. • Implement analytics and crash reporting tools. Tech Stack • Frontend: React Native (TypeScript), React Navigation • Backend: Node.js / TypeScript or Python on Google Cloud Run • Database: PostgreSQL on Google Cloud SQL • Auth: Firebase Authentication • AI: OpenAI API / Google Gemini • Infra: Google Cloud Platform (GCS, Cloud Run, Cloud SQL) Ideal Profile • 5+ years of professional software development experience. • Strong React Native + TypeScript skills. • Solid Node.js or Python backend experience. • Experience integrating AI APIs (OpenAI, Gemini, or similar). • Proven experience with data parsing, normalization, or NLP pipelines. • Comfortable working in fast-paced startup environments. • Excellent communication and ownership mindset. • Bonus: CI/CD, GCP, analytics, or crash reporting experience.
Project Scope You’ll play a key role in developing the MVP — with a strong focus on reviewing the existing codebase, providing... ver más
2025-11-03