Senior Python Developer
About GrabJobsGrabJobs is a dynamic and innovative organization dedicated to providing cutting-edge recruitment solutions that streamline the hiring process for companies worldwide. With a focus on leveraging technology to enhance talent acquisition, GrabJobs offers a comprehensive platform that connects employers with qualified candidates efficiently and effectively. Our commitment to excellence, integrity, and customer satisfaction has established us as a trusted partner in the recruitment industry. We believe in fostering a collaborative and inclusive work environment where our employees can grow professionally and contribute meaningfully to our mission of transforming the hiring landscape.About The RoleWe are seeking a highly skilled and motivated Senior Python Developer to join GrabJobs’s technology team. In this role, you will play a critical part in developing and integrating enterprise-level applications, primarily focusing on building robust, scalable, and secure microservices and APIs. As a senior member of our development team, you will lead efforts in designing, developing, and maintaining complex software solutions that support our clients’ needs across various sectors, including defense, civilian, and homeland security. The ideal candidate will possess extensive experience in Python development, cloud technologies, and modern software engineering practices, with a strong emphasis on security, compliance, and high-performance systems. This position is contingent upon obtaining a Public Trust clearance, as it involves handling sensitive information and working within federal government frameworks.QualificationsTo be successful in this role, candidates should possess a minimum of 8+ years of professional Python development experience, coupled with a solid background in object-oriented programming. A bachelor’s degree in computer science, engineering, or a related field is required; additional years of relevant experience can substitute for formal education. Candidates should have proven experience in API development and integration, microservices architecture, and working with enterprise web and search systems such as Solr or Elasticsearch. Familiarity with JavaScript, JQuery, and front-end technologies is essential, along with experience in database management systems like Postgres and MySQL. Hands-on experience with containerization tools such as Docker, Podman, and orchestration platforms like Kubernetes is highly desirable. Candidates should also have a strong understanding of CI/CD pipelines, large-scale AWS solutions, and infrastructure-as-code tools like Terraform. Experience working in an Agile environment and with federal government projects is preferred.ResponsibilitiesThe Senior Python Developer will be responsible for a broad range of tasks, including working cross-functionally within an Agile team to develop and enhance software solutions. Key responsibilities include building FastAPIs to facilitate content display, creating microservices, and developing both front-end and back-end components. The role involves mentoring junior developers and peers in Python design principles, fostering best practices across the team. You will be tasked with designing and implementing ETL processes to support data integration and analysis, ensuring data integrity and security. Collaboration with project managers and stakeholders is essential to support emerging client needs and deliver solutions on time and within scope. The role requires juggling multiple priorities, working independently as well as collaboratively, and utilizing strong interpersonal and communication skills to effectively convey technical concepts. Additionally, you will support the integration of enterprise search engines, manage containerized environments, and contribute to continuous integration and delivery pipelines to ensure rapid deployment and high-quality releases.BenefitsGrabJobs offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes a competitive health care plan covering medical, dental, and vision insurance, and a robust retirement plan such as a 401(k). Employees are also provided with life insurance options, including basic, voluntary, and AD&D coverage. Paid time off, family leave (maternity and paternity), and short-term and long-term disability benefits are available to promote work-life balance. We invest in our employees’ development through ongoing training and professional development opportunities. Our flexible work environment, combined with occasional travel for project needs, ensures a supportive and engaging workplace where talent can thrive.Equal OpportunityGrabJobs is committed to fostering a diverse and inclusive workplace. We adhere to merit-based hiring practices and ensure that all employment decisions are made based on qualifications, skills, and ability to perform the job, without discrimination based on race, gender, age, religion, national origin, disability, or any other protected characteristic. We support and value the contributions of veterans and military families and are dedicated to providing equal employment opportunities to all qualified individuals. As an equal opportunity employer, GrabJobs complies with all applicable federal, state, and local employment laws. We are dedicated to creating a welcoming environment where every employee can succeed and grow.