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.
Senior Full Stack Software Engineer
We are looking for a Senior Full Stack Software Engineer to develop early-stage prototypes and proof of concepts focused on gamification. You'll work in a small, agile team, building innovative solutions that could scale into our core consumer platform.
This role requires end-to-end development, rapid prototyping, and full-stack expertise to experiment and validate new ideas. If you thrive in fast-moving environments that prioritize creativity and innovation, this is the perfect opportunity for you.
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.
Technical 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.
Bonus Skills
*Experience in a startup or small team environment.
*Have published an app to the App Store.
*Familiarity with Supabase and/or Deno Edge Functions.