At a Glance
- Tasks: Lead the development of data-driven features and migrate backend from Flask to Django.
- Company: Join a dynamic team focused on optimising digital business card interactions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an innovative culture that values creativity and impactful work in marketing analytics.
- Qualifications: 4+ years in software engineering with strong skills in Django, React, and AWS.
- Other info: Bonus points for experience with event tracking tools and AI/ML models.
The predicted salary is between 28800 - 48000 £ per year.
We’re looking for a Senior Full stack Engineer with a strong background in analytics, data pipelines, and marketing automation. You’ll lead the development of data-driven features, enabling enterprises to measure and optimize their digital business card interactions. As part of this role, you’ll help migrate our backend from Flask to Django, ensuring a scalable and well-structured API design.
Responsibilities
- Design and develop analytics and reporting tools, providing insights into user engagement and marketing performance.
- Build and optimize data pipelines for tracking and processing user interactions.
- Work closely with co-founders and product leaders to architect new marketing and analytics features.
- Support the migration from Flask to Django.
- Adapt RESTful APIs to support integrations with CRM, marketing automation, and analytics platforms.
- Enhance the frontend using React and TypeScript, ensuring intuitive visualization of analytics data.
- Implement event tracking, attribution models, and A/B testing frameworks.
- Deploy and monitor applications using AWS (EC2, S3, CloudFormation, ECS).
- Ensure data security, compliance, and performance optimization.
Requirements
- 4+ years of experience in software engineering, with a focus on backend development.
- Experience building analytics and marketing tools (e.g., dashboards, tracking systems, attribution models).
- Strong experience with Django (or Flask) and PostgreSQL.
- Solid understanding of data pipelines, event tracking, and API integrations.
- Proficiency in React, TypeScript, and frontend visualization frameworks (e.g., D3.js, Chart.js, Recharts).
- Hands-on experience with AWS services (EC2, S3, CloudFormation, ECS).
- Experience with CI/CD pipelines, DevOps best practices, and monitoring tools.
- Familiarity with CRM and marketing automation platforms (HubSpot, Salesforce, Iterable, etc.).
Bonus Points
- Experience with Google Analytics, Mixpanel, Segment, or other event tracking tools.
- Knowledge of AI/ML models for marketing insights and predictive analytics.
- Familiarity with Redis, Huey (or Celery) for background task processing.
- Experience with Stripe, Google Pay for Passes, Apple Wallet, APNS.
Contact Detail:
Aegistech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fullstack Engineer (Django, React, Analytics, AWS)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Django and React. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as practical experience can set you apart.
✨Tip Number 2
Network with professionals in the field, particularly those who work with analytics and marketing tools. Attend meetups or webinars related to data pipelines and API integrations to gain insights and potentially make connections that could lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects that involved data-driven features and analytics. Be ready to explain your thought process, the challenges you faced, and how you overcame them, as this will demonstrate your problem-solving skills and technical expertise.
✨Tip Number 4
Stay updated on the latest trends in marketing automation and analytics. Being knowledgeable about current tools and methodologies will not only help you in interviews but also show your passion for the field and your commitment to continuous learning.
We think you need these skills to ace Senior Fullstack Engineer (Django, React, Analytics, AWS)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Django, React, and AWS. Include specific projects where you've built analytics tools or worked on data pipelines to demonstrate your relevant skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for data-driven development and how your background aligns with the company's goals. Mention any experience you have with marketing automation and how it can benefit their projects.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your work with analytics, API integrations, and frontend visualisation. This will give them a clear picture of your capabilities.
Highlight Team Collaboration: Since the role involves working closely with co-founders and product leaders, emphasise your experience in collaborative environments. Share examples of how you've successfully worked in teams to deliver complex projects.
How to prepare for a job interview at Aegistech
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Django, React, and AWS in detail. Highlight specific projects where you've built analytics tools or data pipelines, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges related to API design and data processing, as these are crucial for the role. Use examples from your past work to illustrate your thought process.
✨Understand the Company’s Product
Research StudySmarter and its products thoroughly. Understand how they leverage data analytics and marketing automation. This knowledge will help you align your answers with their goals and demonstrate your genuine interest in the company.
✨Prepare Questions for the Interviewers
Have insightful questions ready for the interviewers about their current tech stack, team dynamics, and future projects. This shows your enthusiasm for the role and helps you gauge if the company is the right fit for you.