CrawlJobs Logo

Software Engineer (Frameworks)

EarnIn

Location Icon

Location:
Mexico, Mexico City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

EarnIn is seeking a Software Engineer – Frameworks to contribute to the design, development, and evolution of the shared frameworks and libraries that power our microservices and APIs across multiple runtimes, with a primary focus on Golang and secondary support for Kotlin/Spring Boot. As part of the Developer Experience team, you will help strengthen the foundational plumbing of our services, including bootstrappers, observability, authentication, communication protocols, and CI/CD scaffolding. You will create solutions that reduce complexity for developers, enabling them to build high-quality, scalable systems faster.

Job Responsibility:

  • Contribute to the design and implementation of frameworks and libraries in Golang that support bootstrapping, shared services, observability, authentication, RPC/REST tooling, and CI/CD templates
  • Collaborate with the Kotlin framework owner and other engineers to ensure cross-runtime consistency
  • Build and enhance reusable components for logging, tracing, metrics, configuration management, rate limiting, and service-to-service communication
  • Keep frameworks aligned with evolving industry standards
  • Participate in architecture and design discussions
  • Deliver solutions that balance speed, quality, and scalability
  • Take ownership of assigned tasks

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 3+ years of software development experience, with contributions in framework, platform, or infrastructure engineering
  • Proficiency in Golang
  • Understanding of service-oriented and event-driven architectures, including gRPC, REST, or messaging/eventing systems
  • Familiarity with observability stacks, OpenTelemetry, and performance considerations
  • Exposure to AWS managed services, container orchestration (Kubernetes), and CI/CD pipelines
  • Strong communication and collaboration skills
  • A bias for action—experiments with solutions, learns from mistakes, and takes responsibility for outcomes

Nice to have:

Experience with Kotlin/Java (Spring Boot) or other backend runtimes (C#, Python, TypeScript)

What we offer:
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to our Palo Alto HQ

Additional Information:

Job Posted:
December 08, 2025

Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.