At a Glance
- Tasks: Lead the development of data-driven features and enhance frontend visualisation using React.
- Company: Join a dynamic team focused on optimising digital business card interactions for enterprises.
- Benefits: Enjoy flexible remote work, 25 days holiday, and a personal development budget.
- Why this job: Be part of an innovative culture that values learning and offers equity rewards.
- Qualifications: 4+ years in software engineering with strong skills in Django, React, and AWS.
- Other info: Opportunity to work closely with co-founders and make a real impact.
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.
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 Fullstack Developer - React / Remote (m/f/d) employer: Aegistech
Contact Detail:
Aegistech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fullstack Developer - React / Remote (m/f/d)
✨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
Prepare to discuss your previous work with analytics and marketing tools. Be ready to share examples of how you've built dashboards or tracking systems, as this aligns closely with the responsibilities of the role.
✨Tip Number 3
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 your interview.
✨Tip Number 4
Showcase your understanding of data security and compliance, as these are crucial for the role. Prepare to discuss how you've implemented best practices in your past projects to ensure data integrity and security.
We think you need these skills to ace Senior Fullstack Developer - React / Remote (m/f/d)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with backend development and the technologies mentioned in the job description, such as Django, PostgreSQL, React, and TypeScript.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for analytics and marketing automation. Mention specific projects where you've built analytics tools or worked on data pipelines, and explain how your skills align with the company's needs.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your experience with data-driven features, API design, and frontend visualisation frameworks. This will give the hiring team a clear view of your capabilities.
Highlight Soft Skills: In addition to technical skills, emphasise your ability to work collaboratively with co-founders and product leaders. Mention any experience you have in leading projects or mentoring others, as this is crucial for a senior role.
How to prepare for a job interview at Aegistech
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Django, React, 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. Use examples from your past work to illustrate your thought process.
✨Understand the Company’s Product
Research StudySmarter and its products thoroughly. Understand how data-driven features can enhance user engagement and marketing performance. This knowledge will help you tailor your answers and show genuine interest in the company's mission.
✨Prepare Questions for the Interviewers
Have insightful questions ready about the team dynamics, the technology stack, and future projects. This not only shows your enthusiasm but also helps you gauge if the company culture and role are the right fit for you.