4 open positions available
Design and execute test strategies for cloud infrastructure and platform enhancements, including automation and validation of CI/CD pipelines and infrastructure as code. | Proficiency in Java and Maven, scripting in Python, experience with AWS services, and automation testing frameworks, with knowledge of CI/CD pipelines and infrastructure validation. | Hi there :) Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we connect top LATAM engineering talent with global organizations building meaningful, long-term products. We focus on high-impact work, strong technical environments, and creating spaces where professionals can grow, contribute, and thrive. About the Client Our client is a global nonprofit technology organization that operates large-scale, cloud-based genealogy platforms supporting millions of users worldwide. Their Developer Tools team provides the core infrastructure and services that enable engineering teams to build, test, and deploy software securely and reliably. About the Role We’re looking for a Senior QA Engineer to support a Developer Tools team responsible for enhancing cloud infrastructure, expanding CI/CD capabilities, modernizing security controls, and improving overall platform reliability. This role focuses on validating complex platform-level initiatives, including cloud resource provisioning workflows, CI/CD pipeline enhancements, credential and secret management migrations, operating system upgrades, and infrastructure modernization efforts. You will help ensure these changes are functionally correct, secure, performant and backward compatible for engineering teams that depend on them. In addition, you will contribute to building consistent, repeatable QA practices and automation strategies that reduce release risk and shorten validation cycles. Key Responsibilities Design and execute test strategies for cloud infrastructure and platform enhancements. Validate CI/CD pipelines, provisioning workflows, and environment management processes while integrating automated tests. Develop and maintain automated test suites across unit, integration, system, and end-to-end levels. Validate infrastructure-as-code changes and ensure safe deployments. Test integrations with AWS and third-party services. Provide clear defect reporting, quality metrics, and release-readiness insights. Contribute to scalable and repeatable QA practices for the development platform. Required Skills & Experience Proficiency in Java and Maven, plus one scripting language (preferably Python). Hands-on experience building and maintaining automated tests using frameworks such as JUnit, TestNG, pytest, or similar. Experience integrating automated tests into CI/CD pipelines. Experience testing systems built on AWS, including services such as EC2, S3, IAM (roles and policies), CodeBuild (or equivalent), and cloud-native secrets management. Familiarity with Infrastructure as Code tools (e.g., CloudFormation, CDK, Terraform) and validating infrastructure provisioning workflows. Experience testing CI/CD pipelines, including build, test, deploy stages, triggers, approvals, logs, and notifications. Working knowledge of Git-based workflows (branches, pull requests, merge policies). Understanding of artifact and image management concepts (build artifacts, container images, binary repositories such as Artifactory or equivalents). Strong analytical and problem-solving skills, with attention to detail in complex platform environments. Nice to Have Experience supporting security modernization or compliance-related initiatives. Familiarity with operating system image standardization or compute architecture updates. Experience working within platform, DevOps, or developer tools teams. Our Team We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and goals. We aim to build a space where everyone can thrive. What We Offer Long-term projects 100% remote work Payment in USD Paid Time Off (PTO) Work-from-home & training reimbursement English lessons Technical training Career coaching
Build, maintain, and scale Android applications, ensuring performance, security, and reliability, while mentoring peers. | Experience developing Android apps with Kotlin/Java, familiarity with Jetpack Compose, MVVM, API integration, CI/CD, and collaborative work environment. | Hi there :) Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we engage top-performing Software Engineers, Security Experts, and Data Analysts from Latin America to join our clients’ teams worldwide. For over 8 years, we’ve been helping future-shaping companies scale faster by curating world-class tech talent and building long-lasting, strategic partnerships. We pride ourselves on a people-centered culture that powers innovation, collaboration, and excellence. About the Client Our client is a fast-growing edtech company that is transforming how schools and families communicate and collaborate in support of student success. As their user base expands rapidly, they are looking for engineers who can help build reliable, scalable systems and ship features that make a real difference in education. About the Role We are looking for a Senior Android Engineer to work closely with product, design, engineering, and cross-functional teams to build, maintain, and scale mobile experiences used by millions of educators and families. In this role, you’ll contribute across the full Android development lifecycle (from design and implementation to testing, deployment, and production support) while helping ensure the app remains reliable, secure, and performant at scale. You’ll also play an active role in mentoring peers, improving processes, and collaborating to ship simple, impactful features. Key Responsibilities Partner closely with product managers, designers, and cross-functional stakeholders to define, build, and ship new features for the ParentSquare Android app. Maintain and enhance existing Android applications using modern frameworks and best practices. Lead and contribute to projects that serve educators and families at scale. Write clean, maintainable, and well-tested code, and participate in code reviews and debugging. Help improve the scalability, security, and performance of the mobile ecosystem. Mentor other engineers and collaborate closely across teams. What You Need to Succeed in This Role Strong experience developing Android applications using Kotlin and/or Java. Hands-on experience with Jetpack Compose, ViewModels, and MVVM architecture. Familiarity with Coroutines, Kotlin Flows, and reactive programming. Experience integrating REST and/or GraphQL APIs, including working with JSON-based APIs. Experience with CI/CD tools and mobile release processes (e.g., Fastlane, CircleCI). Ability to work autonomously while collaborating closely with cross-functional teams. Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent practical experience). Openness to using AI-assisted development tools (e.g., GitHub Copilot, Gemini, Cursor) in day-to-day work. Our Team We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and goals. We aim to build a space where everyone can thrive. What We Offer Long-term projects 100% remote work Payment in USD Paid Time Off (PTO) English lessons Technical training Career coaching And more Note: This position is open to candidates based in LATAM. Availability to work aligned with Pacific Time is required.
Lead migration from AWS Java SDK v1 to v2 across multiple backend services, develop and optimize Java microservices, collaborate with DevOps and QA for AWS deployments, and automate migration/testing using Python. | 5+ years backend experience with strong Java and Spring skills, deep AWS SDK knowledge, Python scripting experience, and solid understanding of distributed systems and cloud-native development. | Hi there :) Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we power the evolution of technology by connecting elite LATAM engineers with future-shaping companies. For over 8 years, we’ve built high-performance, culturally aligned teams that thrive on innovation, precision, and collaboration. We care for the people who take care of our clients—creating lasting partnerships and world-class results. About the Client Our client is a global organization focused on creating secure, scalable digital solutions that help millions of users connect and manage vital records responsibly. Their technology teams are modernizing systems and services to ensure reliability, performance, and long-term sustainability through AWS-based architectures and distributed systems. About the Role We are looking for three Senior Backend Engineers (Java) to support a key project focused on migrating from AWS Java SDK v1 to v2 across approximately 60–70 services. This initiative is essential to improving performance, maintainability, and scalability across the client’s platform. You’ll work hands-on with modern backend technologies, leveraging Java, Spring, and AWS, and collaborating with a distributed team of engineers. Key Responsibilities Lead and execute the AWS Java SDK v1 → v2 migration across multiple backend services. Develop, refactor, and optimize Java-based microservices within a distributed architecture. Collaborate with DevOps and QA teams to ensure smooth integration and deployment on AWS. Write clean, efficient, and testable code following best practices and architectural standards. Use Python and automation tools to streamline migration and testing processes. Troubleshoot, debug, and resolve backend issues during migration and rollout phases. What You Need to Succeed 5+ years of experience as a Backend or Software Engineer. Strong proficiency in Java and Spring Framework. Deep experience with AWS and AWS SDK (v1 and/or v2). Hands-on experience with Python for scripting or automation. Solid understanding of distributed systems, APIs, and cloud-native development. Excellent debugging, problem-solving, and communication skills. What We Offer Term: ASAP through January 2026. 100% remote work. Paid in USD. Paid Time Off (PTO). English lessons and technical training. Career coaching and mentorship. Work-from-home & training reimbursements.
The Fullstack Engineer will design, build, and maintain scalable applications that power critical features across both backend and frontend systems. They will collaborate with cross-functional teams to deliver end-to-end solutions. | Candidates should have strong programming experience with Java, Scala, and JavaScript, along with hands-on experience in Angular or React for frontend development. Proficiency with PostgreSQL and SQL is also required, along with the ability to work collaboratively across teams. | Hi there :) Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we engage top-performing Software Engineers, Security Experts, and Data Analysts from Latin America to join our clients’ teams worldwide. For over 8 years, we’ve been helping future-shaping companies scale faster by curating world-class tech talent and building long-lasting, strategic partnerships. We pride ourselves on a people-centered culture that powers innovation, collaboration, and excellence. About the Client Our client is a pioneering biotechnology company that is unlocking the power of the adaptive immune system to transform the diagnosis and treatment of disease. By combining genomics, bioinformatics, and machine learning, they generate insights that are reshaping how patients are diagnosed, monitored, and treated. Their engineering teams build scalable, secure applications that directly support breakthroughs in personalized medicine. About the Role We are seeking a Fullstack Engineer (Java + JavaScript) to join the team. In this role, you’ll design, build, and maintain scalable applications that power critical features across both backend and frontend systems. You’ll work closely with cross-functional teams, contributing to the full stack—from backend services and databases to web services and UI development. Key Responsibilities Develop and maintain scalable applications using Java and Scala. Deliver feature enhancements and bug fixes across the stack. Design and develop backend services and controllers. Manage PostgreSQL databases and perform SQL operations. Handle event file changes and data flow management. Develop and integrate web services. Implement UI changes using Angular or React and JavaScript. Collaborate across teams to deliver end-to-end solutions. What You Need to Succeed in This Role Strong programming experience with Java, Scala, and JavaScript. Hands-on experience with Angular or React for frontend development. Proficiency with PostgreSQL and SQL. Knowledge of web services development and integration. Ability to work collaboratively across teams on full-stack projects. Strong problem-solving and debugging skills. Our Team We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and concerns. We aim to build a space where everyone can thrive. What We Offer Long-term projects 100% remote work Payment in USD Paid Time Off (PTO) Work from Home (WFH) & Training reimbursement English lessons Technical training Career coaching This position is available for candidates based in LATAM.
Create tailored applications specifically for South Geeks with our AI-powered resume builder
Get Started for Free