This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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
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.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.