Join to apply for the Python Engineer - GP role at Gorilla Logic Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives. With offices in the United States, Costa Rica, Colombia, and Mexico, Gorilla Logic helps clients gain competitive advantages to achieve results faster. Mid Backend Python Engineer Gorilla Logic is looking for a Mid level Backend Python Engineer. This is a highly technical role responsible for server-side web application logic and integration with front-end development, requiring excellent programming skills and a passion for developing applications. Success will depend on your ability to think critically, work independently, and collaborate effectively with your team. Responsibilities Participate in setting and maintaining team coding standards. Conduct and engage in peer code reviews to ensure code quality and adherence to best practices. Manage and prioritize individual tasks, balancing feature development with technical debt resolution and system stability. Act as a technical contributor in discussions with stakeholders, product managers, and cross-functional teams. Clarify technical requirements and provide input during planning sessions. Address ambiguous technical issues with structured problem-solving approaches. Escalate complex challenges appropriately to senior engineers or technical leads. Proactively contribute ideas to improve codebase quality, system performance, and team workflows. Technical Requirements Proficient in Python, with experience in writing production-quality code. Solid understanding of building, maintaining, and interacting with web services (REST APIs). Experience with web scraping and automation tools like Selenium, Puppeteer, Playwright, or Browserless. Experience working with multiple data providers and handling API inconsistencies. Familiarity with caching services like Redis and KV stores. Strong troubleshooting and debugging skills. Experience with observability and monitoring tools such as CloudWatch, Datadog, or Grafana. Knowledge of asynchronous programming (async/await, threads). Experience with unit testing using Pytest. Nice to Have Experience with cloud environments (Lambda, EC2, Docker, Kubernetes). Experience with GraphQL APIs, ElasticSearch, RabbitMQ, and proxy request handling. Proficiency in web scraping projects involving data extraction from websites. Strong frontend skills, including JavaScript, DOM manipulation, and frameworks like React. Experience reverse engineering web services and analyzing network traffic and code. Additional Details Seniority Level: Mid-Senior Level Employment Type: Full-time Job Function: Engineering and Information Technology Industry: Software Development #J-18808-Ljbffr