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 unique and highly technical role responsible for server-side web application logic as well as integration of the front-end development, requiring outstanding programming skills and a passion for developing applications. Our environment will require you to work effectively with your teammates, of course. But your real success will be measured by how well you couple critical thinking with self-motivation, enthusiasm and determination.
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 effectively, 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 deep understanding and experience building, maintaining, and interacting with web services, i.e. REST APIs.
*Experience with web scraping, i.e. retrieving and interacting with sites programmatically with headless browser automation tools (e.g., Browserless, Puppeteer, Playwright, Selenium).
*Experience working with multiple data providers and handling API differences and inconsistencies.
*Familiarity with caching services like Redis, KV stores
*Strong troubleshooting and debugging skills.
*Familiarity with observability and monitoring tools (e.g. CloudWatch, Datadog, Grafana).
*Familiarity with asynchronous programming, i.e. async/await, threads.
*Familiarity with unit testing with Pytest
Nice to have
*Familiarity with cloud and virtualized environments such as lambdas, functions, workers, ec2 instances, docker containers, and kubernetes objects.
*Familiarity interacting with GraphQL api’s, writing queries
*Familiarity with ElasticSearch
*Familiarity with RabitMQ queue systems
*Familiarity with Proxy pass requests
*Proficient in web scraping, having successfully completed multiple projects that involved extracting and manipulating data from websites.
*Strong proficiency with Javascript, Frontend development, DOM Manipulation, and frameworks like React.
*Proficient in reverse engineering web services: This includes analyzing and understanding the inner workings of web-based APIs and applications, often without access to source code or documentation.
*This skill might involve using tools like network sniffers, decompilers, and debuggers to intercept and examine network traffic, dissect code, and identify vulnerabilities or potential areas for improvement.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
An experienced Software Developer with strong C++ skills is sought to join Susquehanna’s technology team developing cutting-edge financial trading software.
Lead and manage complex software engineering projects with DataLab USA™, utilizing expertise in cloud platforms and modern coding practices to deliver scalable solutions.
Experienced Software/Web Engineer needed to manage and develop enterprise web applications for NGA within a secure, client-facing environment.
Sea12 Technologies seeks a Forward Deployed Software Engineer to bridge frontier AI research with hands-on industry impact at high-profile client locations.
Seeking an experienced UI Architect specialized in React, Angular, or Vue.js to lead UI design standards and development for MedTech applications in Pleasanton, CA.
Experienced Software Developer / Data Engineer with active TS/SCI and Full Scope Polygraph needed on-site in Chantilly, VA to build and maintain secure, modular ETL pipelines for federal mission-critical systems.
Drive innovation and strategy as Executive Director of Software Engineering & Technology at Instructional Empowerment, focusing on educational tech advancements for K-12.
Experienced software engineer needed at CVS Health to develop and maintain Java-based solutions supporting Broker Commissions in a collaborative, agile environment.
AMD is seeking a skilled Staff DevOps Development Engineer to design and maintain scalable CI/CD pipelines and automation frameworks for their cutting-edge AI technology stack.
Clēnera is hiring a Backend Software Engineer to lead small projects and develop high-quality software solutions supporting its renewable energy growth.
TuneCore is looking for a Senior Software Engineer in Test to enhance their web applications with strong automated testing and quality assurance practices supporting the music industry.
A Senior Software Engineer role at Google focusing on generative AI technologies to advance productivity tools at global scale.
Experienced Senior Software Engineer needed at Cayuse to lead application development and advanced analytics projects under the guidance of lead architects.
We strive to hire the best software engineers to solve the most complex of web, mobile, and enterprise software problems for our clients.
29 jobsSubscribe to Rise newsletter