Senior Backend Engineer
Join as a Software Engineer to build backend solutions with Java and Golang.
We are looking for a Senior Backend Engineer with a strong backend focus, combining deep technical expertise with true ownership of what they build. This role involves designing, developing, and operating services in production, actively participating in the full software lifecycle. 🚀🤖
🌟 What do we offer?
Challenging projects
Use state of the art machine learning algorithms and techniques
Opportunity to join a growing startup with multiple professional development opportunities
Work on stuff other people only read about
Excellent work environment, full of highly motivated and talented young professionals.
Opportunity to work on-site and remotely.
🧑🏻💻 Responsibilities:
Design, develop, and maintain scalable, highly available backend services.
Own the full development lifecycle: design, implementation, testing, deployment, and production monitoring.
Write and maintain unit and integration tests as part of the development workflow.
Take end-to-end ownership of production code, including debugging and incident resolution.
Design and implement microservices-based and event-driven architectures.
Define and enforce best practices around testing, observability, resilience, and performance.
Collaborate on API design and integration contracts.
Actively participate in technical decision-making and architecture discussions.
Perform code reviews and contribute to the technical growth of the team.
Leverage AI tools (e.g., Copilot, Claude) as part of the development workflow to improve productivity.
🤝 If you have:
Experience in software development roles
Strong backend development experience, with a focus on Java and/or Go.
Hands-on experience working with AWS.
Solid experience with testing (unit and integration), including clear reasoning about what to test and why.
Proven ownership of code in production (deployment, monitoring, incident handling).
Deep understanding of microservices architecture, including: Trade-offs vs monoliths, Eventual consistency, circuit breakers, retries, idempotency, service discovery
Practical experience with event-driven architectures, using tools such as: Kafka, RabbitMQ, SNS/SQS, or similar
Consumer groups, dead-letter queues, ordering guarantees, delivery semantics (at-least-once vs exactly-once)
Experience working with high-throughput, high-scale systems and performance constraints.
Strong analytical skills to handle scenarios outside the standard “happy path.”
High sense of ownership and accountability for end-to-end solutions.
API design experience (REST, GraphQL, RPC) and versioning strategies.
🦾 It’s a plus:
Knowledge of application security: OAuth2, JWT, Input validation
Experience with databases: SQL and NoSQL, transactions and isolation levels, versioned migrations (Flyway, Liquibase)
Experience with CI/CD: Building and maintaining pipelines, deployment strategies (blue/green, canary releases, feature flags)
This call is made within the framework of Law 19.691 on the Promotion of Employment for Persons with Disabilities, including individuals registered in the National Registry of Persons with Disabilities of the Ministry of Social Development
- Department
- Technology
- Locations
- Argentina
- Remote status
- Hybrid