At a Glance
- Tasks: Lead the development of data-driven features and optimize user interactions.
- Company: Join a dynamic team focused on enhancing digital marketing through innovative analytics tools.
- Benefits: Enjoy 25 days holiday, flexible remote work, and a personal development budget.
- Why this job: Be part of a collaborative culture that values innovation and offers equity rewards.
- Qualifications: 4+ years in software engineering with strong skills in Django, React, and AWS.
- Other info: Opportunity to work on exciting projects with potential for significant impact.
The predicted salary is between 43200 - 72000 £ 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.
Perks & Benefits:
- ~25 days of holiday + bank holidays.
- ~1 fully paid volunteering day per year.
- ~ Flexible remote work — work from anywhere or join us in our Marylebone, London office.
- ~ Personal development budget to support your learning.
- ~ Regular team outings in central London and abroad.
- ~ Opportunity for equity reward.
Senior Full Stack Developer (AWS / React) employer: Aegistech
Contact Detail:
Aegistech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer (AWS / React)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Django, React, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the team dynamics, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your experience with analytics and marketing tools in detail. Be ready to share specific examples of how you've built or optimised data pipelines and reporting tools, as this is a key aspect of the role.
✨Tip Number 4
Showcase your understanding of CI/CD pipelines and DevOps best practices. Being able to articulate how you've implemented these in past projects will demonstrate your readiness for the technical challenges of the position.
We think you need these skills to ace Senior Full Stack Developer (AWS / React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with backend development, Django, and AWS. Emphasise any projects involving analytics tools or data pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the responsibilities outlined. Mention specific experiences that demonstrate your ability to lead development projects and work with marketing automation.
Showcase Technical Skills: Clearly list your technical skills related to the job description, such as proficiency in React, TypeScript, and experience with CI/CD pipelines. Provide examples of how you've used these technologies in past roles.
Highlight Collaboration Experience: Since the role involves working closely with co-founders and product leaders, include examples of successful collaborations in your application. This could be projects where you contributed to architecture decisions or worked in cross-functional teams.
How to prepare for a job interview at Aegistech
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Django and PostgreSQL in detail. Highlight specific projects where you've built analytics tools or data pipelines, as this aligns closely with the role's requirements.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain how you approach problem-solving, particularly in migrating from Flask to Django or optimising data pipelines.
✨Familiarise Yourself with the Company’s Products
Research StudySmarter and understand their offerings, especially in relation to analytics and marketing automation. This will help you tailor your responses and show genuine interest in the company.
✨Prepare Questions for the Interviewers
Have insightful questions ready about the team dynamics, the technology stack, and future projects. This demonstrates your enthusiasm for the role and helps you assess if the company is the right fit for you.