
Senior Full Stack Engineer
Flywheel Digitalabout 4 hours ago
Responsibilities
- Build and maintain backend services and APIs using Python and Django.
- Develop customer-facing applications using React and TypeScript.
- Design and implement scalable data pipelines for large datasets.
- Create features across the full stack from data ingestion to user interfaces.
- Optimize data models and analytics workflows using BigQuery.
- Contribute to architecture decisions for distributed systems on GCP.
- Collaborate with Product, Design, Data Science, and Engineering teams.
- Utilize AI-assisted development tools to improve productivity.
- Participate in technical design discussions and code reviews.
- Continuously enhance system reliability, scalability, and performance.
Requirements
- 5+ years of professional software engineering experience.
- Strong experience with Python and Django.
- Proficient in building web applications with React and TypeScript.
- Experience with scalable cloud applications on GCP.
- Understanding of distributed systems and microservices architecture.
- Familiarity with large-scale data platforms and analytics systems.
- Proficient in relational databases and data modeling.
- Experience designing and consuming RESTful APIs.
- Practical experience with AI-powered software development tools.
- Strong understanding of software engineering fundamentals.
- Experience with CI/CD pipelines and modern DevOps practices.
- Excellent communication skills and ability to work in a collaborative environment.
Benefits
- Competitive paid time off including annual leave and public holidays.
- Great learning and development opportunities.
- Parental leave and benefits.
- Volunteering opportunities.
- Supportive and engaging company culture.