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 for enterprises.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an innovative culture that values creativity and impactful analytics solutions.
- 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 36000 - 60000 £ 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.
Senior Fullstack Engineer (Django, React, Analytics, AWS) employer: Aegistech
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
Make sure to showcase your experience with Django and React in your conversations. Highlight specific projects where you've implemented these technologies, especially if they involved analytics or data pipelines.
✨Tip Number 2
Familiarise yourself with the latest trends in marketing automation and analytics tools. Being able to discuss how you can leverage these tools to enhance user engagement will set you apart during interviews.
✨Tip Number 3
Prepare to discuss your experience with AWS services, particularly EC2 and S3. Be ready to explain how you've used these services in past projects to ensure scalability and performance.
✨Tip Number 4
Network with professionals in the field of full-stack development and analytics. Attend meetups or webinars related to Django, React, and data-driven applications to gain insights and make valuable connections.
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, explain why you're passionate about the role and how your background aligns with the company's goals. Mention your experience in migrating applications from Flask to Django and your familiarity with marketing automation tools.
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 the hiring team a clear view of your capabilities.
Highlight Soft Skills: Don't forget to mention your ability to collaborate with co-founders and product leaders. Emphasise your communication skills and how you've contributed to team success in previous roles.
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 backend development and API design, as well as scenarios involving data processing and event tracking.
✨Understand the Company’s Needs
Research the company’s products and their approach to marketing automation and analytics. Be ready to discuss how your skills can help them enhance their digital business card interactions and improve user engagement.
✨Prepare Questions for the Interviewers
Have insightful questions ready about the team dynamics, the migration from Flask to Django, and future projects. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.