Senior Backend Software Engineer

Agilegrid Solutions — United States · Posted ~2 hours ago

Senior Full-time Remote Visa History ✓

Skills

backend development software architecture microservices scalable systems software testing distributed systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a remote-first engineering team as a highly experienced Senior Software Engineer, responsible for designing, developing, and testing scalable backend microservices. You will help shape robust software architecture, solve complex technical problems, and deliver reliable systems aligned with business objectives.

Highlights

Remote-first opportunity for a highly experienced backend engineer to design, develop, and test scalable microservices. The role offers substantial technical ownership, flexible remote work, and the chance to contribute to technology used to improve modern hiring workflows.

Description

About The Company GrabJobs is a leading global platform dedicated to streamlining the recruitment process for businesses and job seekers alike. With a focus on innovation and user-centric solutions, GrabJobs leverages cutting-edge technology to facilitate seamless hiring experiences across various industries. Our commitment to excellence and continuous improvement has positioned us as a trusted partner for organizations seeking to optimize their talent acquisition strategies. As a remote-first company, we embrace flexibility and diversity, fostering an inclusive environment where talented professionals can thrive and contribute to shaping the future of recruitment technology. About The Role We are seeking a highly experienced Senior Software Engineer with over 10 years of professional experience to join our dynamic team. In this role, you will be responsible for designing, developing, and testing scalable microservices that align with our business objectives. Your expertise will help us enhance our platform's performance, reliability, and security, ensuring a top-tier experience for our users. The ideal candidate will have a deep understanding of JVM-based languages and microservice architectures, with a proven track record of delivering high-quality software in an agile environment. This is a remote position, offering flexibility and the opportunity to work with a talented global team dedicated to innovation and excellence in recruitment technology. Qualifications Minimum of 10+ years of experience in software engineering, with a focus on JVM-based languages such as Java, Groovy, or Kotlin.Strong expertise in microservice patterns and architecture.Hands-on experience with Kafka for event-driven architecture.Proficiency in Agile development methodologies, including Scrum, with 3-5 years of active participation.Experience with test-driven development (TDD) and software test automation.Familiarity with industry-standard tools and practices for software design, development, and documentation.Excellent problem-solving skills and the ability to work collaboratively within cross-functional teams.Certifications such as Scrum Master are a plus.Additional experience with Groovy, Kotlin, Ratpack, Postgres, or Elastic Search is advantageous but not mandatory. Responsibilities Design, develop, and test scalable microservices that support our platform's core functionalities.Break down product features into manageable user stories, estimate effort, and prioritize tasks accordingly.Write clean, efficient, and well-documented code adhering to industry standards.Create automated test scripts and perform comprehensive testing to ensure code quality and reliability.Participate actively in agile ceremonies, including sprint planning, stand-ups, and retrospectives.Collaborate closely with product managers, infrastructure teams, security teams, and other stakeholders to deliver features that meet business needs.Maintain and improve existing systems, troubleshoot issues, and implement enhancements based on user feedback and performance metrics.Ensure compliance with security standards and best practices throughout the development lifecycle.Document technical specifications, design decisions, and system configurations accurately and thoroughly.Stay updated with the latest industry trends, tools, and best practices to continuously improve development processes. Benefits At GrabJobs, we value our team members and strive to provide a comprehensive benefits package that supports their professional and personal growth. As a remote company, we offer flexible working hours, allowing you to maintain a healthy work-life balance. Our benefits include competitive salary packages, health insurance, paid time off, and opportunities for continuous learning and development. We also promote a collaborative and inclusive culture, fostering innovation and creativity. Additionally, employees have access to various wellness programs and resources designed to promote overall well-being and job satisfaction. Equal Opportunity GrabJobs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, religion, or any other protected characteristic. Our hiring practices are designed to ensure fairness and equal opportunity for all qualified candidates. We believe that diverse teams drive innovation and excellence, and we are dedicated to fostering a workplace where everyone feels valued and empowered to contribute their best.