πUnited States
Senior Python Engineer
closed
Gorilla Logic
πRemote - Colombia, Costa Rica
Summary
Join Gorilla Logic as a Senior Full Stack Software Engineer to develop early-stage prototypes and proof of concepts focused on gamification. You will be part of a small, agile team, building innovative solutions with potential for scaling. This role demands end-to-end development, rapid prototyping, and full-stack expertise to experiment and validate new ideas. The ideal candidate thrives in fast-paced, creative environments. You will collaborate with cross-functional stakeholders and contribute to the overall technical architecture. This position requires significant experience in software engineering and specific technologies.
Requirements
- 5+ years of experience in software engineering (TypeScript/Python)
- 1+ years of experience with Flutter
- 3+ years of experience designing data models
- 1+ years of experience working with PostgreSQL (or other relational databases)
- Experience in JavaScript frameworks like TypeScript
- Experience building mobile applications and back-end APIs & services
- Experience with self-testing β manual testing
- Comfortable working in fast-paced, high-ambiguity environments
- Excellent problem-solving and analytical thinking skills
- Self-directed and able to develop technical solutions with limited guidance
- Solid understanding of the Software Development Lifecycle, including version control, CI/CD, deployment face (monitoring, logging), and code reviews
- Experience in developing and deploying AI-driven features, including LLM integration, agent orchestration, RAG implementation, and machine learning model implementation, prompting, evaluation, fine tuning, distillation and knowledge of responsible AI development
Responsibilities
- Collaborate with the Innovation Team and cross-functional stakeholders to turn strategic ideas into functional prototypes and products
- Develop and maintain both front-end and back-end components of new applications
- Rapidly prototype and iterate on new ideas, validating concepts through hands-on development
- Design, build, and optimize scalable, user-centered applications
- Work closely with Product Management and UX Designers to refine requirements and align technical solutions with business goals
- Plan software releases, manage release schedules, and ensure smooth deployments, taking into account pre and post-production aspects
- Identify and resolve performance bottlenecks across the system using standard tools
- Contribute to the overall technical architecture and direction of projects
- Work effectively in a fast-moving, ambiguous environment where priorities and projects can change rapidly
Preferred Qualifications
- Experience in a startup or small team environment
- Have published an app to the App Store
- Familiarity with Supabase and/or Deno Edge Functions
This job is filled or no longer available
Similar Remote Jobs
πUkraine
πPoland
πColombia, Costa Rica
πPortugal
πUkraine
πPoland
πPoland