JOBSEARCHER

API Backend Developer

Overview In this contract role, you will develop and test software in Python and Java, focusing on reliable code, testing coverage, and maintainable design. You’ll set up and improve test/monitoring processes to ensure code health and scalability. You will triage and debug issues across hardware, network, and services while contributing to documentation and best practices. You join a fast-paced team that emphasizes code quality and delivery impact. ResponsibilitiesCode write, test & review in Python and JavaDebugging and bug fixingImplementing monitoring and alerting as neededSet up or improve test/monitoring infrastructure and processesTriage issues and debug across hardware, network, or service operationsContribute to documentation or educational content Key requirements3-5 years of professional software engineering experienceExperience in implementing APIs and RPCs into JavaReimplement logic into a new frameworkRead Python and write equivalent code in Java to frontendExperience reading data from Django to Python scripts moving to internal Google pipelines in JavaExperience reading and writing APIs and pipelines using Java and PythonAbility to extract relevant information from core languages and frameworksAbility to redesign/refactor code to address technical debt and improve code healthAbility to design algorithms and data structures to improve system performanceBackend JavaPythonData PipelineAPITypescript