Senior Python Engineer ( With Flutter) - AA

Job Description

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.