2121 Backend Software Engineer (Shared Platforms)
Backend engineer on a central 'Shared Platforms' team that designs, builds, and operates scalable, highly available microservices and shared APIs at massive global scale for a consumer/employer marketplace, with duties spanning architecture, code reviews, observability, and production health. Core tech: modern OOP backend languages (Java/Kotlin), distributed systems, cloud platforms, and AI-assist
- Compensation
- Not disclosed
- Location
- Costa Rica
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 2+ years
- Category
- Backend
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Mathematics, Computer Engineering, Electrical Engineering, or related field with 2+ years of relevant experience, or advanced degree (Master's/Ph.D.) with equiva
- High proficiency in modern object-oriented backend languages (e.g., Java, Kotlin, or equivalent server-side languages)
- Demonstrated experience building, deploying, and operating large-scale, high-performance, and resilient backend microservices
- Demonstrated technical curiosity, adaptability, and a proactive attitude toward complex architectural challenges
- Excellent written and verbal English communication skills, with a track record of working across cross-functional teams
Nice to have
- Prior experience in HR technology, talent acquisition platforms, staffing agency software, or large-scale recruitment/job marketplace ecosystems
- Experience with modern cloud computing platforms and building shared platform services
- Familiarity using emerging AI-assisted development tools in production environments
Full description
Position: Backend Software Engineer (Shared Platforms)
Location: Fully Remote (LATAM)
Contract Type: Full-time, Permanent
Time Zone Alignment: Central Time (CT) / Pacific Time (PT)
🧭 About Inallmedia.com
Inallmedia.com is a global technology and design firm focused on building impactful digital solutions through remote, distributed teams across LATAM. We partner with international clients across industries, providing long-term technical expertise, product innovation, and team augmentation.
🚀 Project Overview
You will join a central engineering group driving core brand platforms, shared services, and high-traffic consumer and employer product ecosystems for a massive global marketplace. This project focuses on the "Core Shared Platforms & Services Initiative." As a foundational member of the team, your primary objective will be to scale backend microservices, implement modern AI-assisted development practices, and ensure high availability across shared APIs used by millions of users. You will build the resilient infrastructure that powers data-informed iterations, connects massive talent pools, and handles extreme scale.
🔍 Key Responsibilities
- High-Scale System Architecture & Engineering: Design, build, and maintain scalable, highly reliable, and resilient backend software systems operating at significant global scale.
- Technical Design & Code Quality: Contribute to system architecture decisions and lead design and peer code reviews to maintain high engineering standards.
- Observability & Data-Driven Optimization: Utilize system metrics, structured logging, and application analytics to make data-informed optimizations and improve system reliability.
- AI-Assisted Software Development: Apply modern AI-assisted coding tools to accelerate software delivery without compromising code quality or system correctness.
- Production Operations & Application Health: Maintain ownership and operational support of core services during standard business hours to ensure system uptime and health.
- Cross-Functional Collaboration: Partner directly with cross-functional stakeholders—including software engineers, data scientists, product managers, and UX designers—to scope and deliver high-impact features.
- Mentorship & Engineering Growth: Support the technical development of peer engineers through knowledge sharing, technical leadership, and collaborative mentorship.
💡 Must-Have Skills
- Education & Experience: Bachelor’s degree in Computer Science, Mathematics, Computer Engineering, Electrical Engineering, or a related field with 2+ years of relevant experience, or an advanced degree (Master's/Ph.D.) with equivalent foundational technical expertise.