Senior Software Engineer (United Kingdom)
Senior Software Engineer (United Kingdom)

Senior Software Engineer (United Kingdom)

Guernsey Full-Time 100800 - 160000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop and enhance features for a leading open-source BI platform.
  • Company: Join a YC-backed startup revolutionising data visualisation for teams worldwide.
  • Benefits: Enjoy competitive salary, equity options, and remote work flexibility.
  • Why this job: Make a real impact in an innovative environment while engaging with a vibrant community.
  • Qualifications: Proficient in JavaScript, TypeScript, and full-stack development with React and Postgres.
  • Other info: Be part of a fast-paced team shaping the future of AI-driven data insights.

The predicted salary is between 100800 - 160000 £ per year.

At Dynamism.io, we’re excited to partner with the founding team at a leading open-source BI platform to find talented Senior Software Engineers. If you’re passionate about shaping the future of data visualization, building innovative features, and engaging with a growing community, this role offers a unique chance to make a real impact in an evolving field.

About the startup:

This open-source business intelligence platform was designed to empower teams to easily query and visualize data. Positioned as an alternative to Looker, the platform integrates with dbt (data build tool) to transform raw data into actionable insights. Built to support both technical and non-technical users, it enables everyone from marketing to finance teams to access insights, even without SQL knowledge.

Recently, the platform introduced an AI analyst feature that allows users to ask natural language questions and receive tailored, department-specific insights while keeping control over sensitive data. With over 5,000 teams using the product and a successful $11 million Series A led by Accel, the team is expanding quickly to serve major clients such as Workday, Beauty Pie, Hypebeast, and Morning Brew.

Role Overview and Responsibilities:

As a Senior Software Engineer, you’ll play a critical role in enhancing and scaling the platform. From owning features end-to-end to collaborating closely with the founding team and the open-source community, you’ll influence both the product and the company’s broader strategy.

Key Responsibilities:

  • Feature Development: Plan, develop, test, deploy, and iterate on new features from start to finish.
  • Community Engagement: Actively participate in the platform’s community on GitHub, Slack, and Twitter to respond to feedback and help prioritize development.
  • Product Ownership: Take full responsibility for your work, contributing both to product and strategy.
  • High-Performance Collaboration: Work within a small, fast-paced team that values collaboration and constructive feedback.
  • Adaptability: Thrive in a dynamic startup setting focused on innovation and ongoing improvement.

Core Requirements:

  • Proficiency in JavaScript and TypeScript.
  • Full Stack experience with React and Postgres.
  • Proven success in building and shipping SaaS products, with an emphasis on frontend, backend, and UX/UI.
  • Knowledge of web security best practices, including cross-site scripting and authentication.
  • Familiarity with cloud deployment and infrastructure, particularly Google Cloud and Kubernetes.
  • Strong communication skills for remote collaboration and a proactive mindset for challenging existing ideas.
  • Interest in or experience with open-source contributions.

Nice to Haves:

  • Experience in open-source communities.
  • Familiarity with Docker and Google Cloud Platform infrastructure.
  • A passion for engaging with users and using feedback to drive product improvements.

Technical Stack:

  • Primary Stack: TypeScript, React, Node.js, SQL.
  • Frameworks: Express, React Hooks.
  • Infrastructure: Docker, Google Cloud Platform (GCP), Kubernetes.

What the company offers:

  • Salary: Competitive, ranging from £120k to £200k.
  • Equity: Meaningful ownership, ranging from 0.1% to 0.3%.
  • Location: Remote, with a preference for candidates in the UK/Europe.
  • Unique Opportunity: Work on a leading open-source project, directly influencing the product’s future and advancing in the AI-driven data query space.

Dynamism Candidate Process:

  • Initial Resume Review by Dynamism.io: We’ll review your resume and schedule a call if there’s a fit.
  • Introductory Call with the Co-founder/CEO: A discussion to explore your background and fit for the role.
  • Technical Challenge and Deep Dive with the Co-founder/CTO: Complete a technical task, followed by an in-depth discussion on your approach and expertise.
  • Final Interview with Both Founders: Learn more about the company’s vision, the role, and your potential journey with the team.

This role is a chance to join an exciting team where your contributions will drive both innovation and growth in the BI and data visualization space.

Senior Software Engineer (United Kingdom) employer: dynamism vc

At Dynamism.io, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. As a Senior Software Engineer, you'll not only enjoy competitive salaries and meaningful equity but also have the unique opportunity to shape the future of an open-source BI platform while engaging with a passionate community. With a focus on employee growth and a dynamic startup environment, this role is perfect for those looking to make a significant impact in the evolving field of data visualization.
D

Contact Detail:

dynamism vc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (United Kingdom)

✨Tip Number 1

Engage with the open-source community related to the platform. Join discussions on GitHub, contribute to issues, and showcase your expertise in JavaScript and TypeScript. This will not only demonstrate your skills but also show your commitment to the project.

✨Tip Number 2

Familiarise yourself with the technical stack mentioned in the job description, especially TypeScript, React, and Node.js. Build a small project or contribute to an existing one using these technologies to showcase your practical experience during interviews.

✨Tip Number 3

Prepare to discuss your previous experiences with SaaS products and how you've contributed to their development. Be ready to share specific examples of features you've built and how you engaged with users to gather feedback for improvements.

✨Tip Number 4

Research the company’s recent developments, especially the AI analyst feature. Understanding this innovation will help you articulate how you can contribute to similar projects and align your skills with their goals during the interview process.

We think you need these skills to ace Senior Software Engineer (United Kingdom)

Proficiency in JavaScript
Proficiency in TypeScript
Full Stack Development
Experience with React
Experience with Postgres
Building and Shipping SaaS Products
Frontend Development
Backend Development
UX/UI Design
Knowledge of Web Security Best Practices
Familiarity with Cloud Deployment
Experience with Google Cloud
Experience with Kubernetes
Strong Communication Skills
Proactive Mindset
Interest in Open-Source Contributions
Experience in Open-Source Communities
Familiarity with Docker
Passion for User Engagement
Ability to Use Feedback for Product Improvements

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in JavaScript, TypeScript, and full-stack experience with React and Postgres. Emphasise any previous work on SaaS products and your understanding of web security best practices.

Craft a Compelling Cover Letter: In your cover letter, express your passion for open-source contributions and community engagement. Mention specific examples of how you've influenced product development or collaborated within a team to showcase your fit for the role.

Showcase Relevant Projects: Include links to any relevant projects or contributions on platforms like GitHub. Highlight your experience with cloud deployment, particularly Google Cloud and Kubernetes, to demonstrate your technical expertise.

Prepare for Technical Challenges: Be ready to discuss your approach to technical challenges during the interview process. Brush up on your knowledge of the technical stack mentioned in the job description, including TypeScript, Node.js, and SQL, to impress the founders.

How to prepare for a job interview at dynamism vc

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in JavaScript, TypeScript, and your full-stack experience with React and Postgres. Highlight specific projects where you've successfully built and shipped SaaS products, focusing on both frontend and backend development.

✨Engage with the Community

Demonstrate your understanding of the open-source community by discussing any contributions you've made. Mention how you can actively participate in platforms like GitHub and Slack, responding to feedback and prioritising development based on user needs.

✨Emphasise Adaptability and Collaboration

Share examples of how you've thrived in fast-paced environments and collaborated effectively within small teams. Highlight your ability to give and receive constructive feedback, which is crucial for a dynamic startup setting.

✨Prepare for the Technical Challenge

Anticipate the technical challenge by brushing up on relevant technologies such as Docker, Google Cloud Platform, and Kubernetes. Be ready to explain your approach to problem-solving and how you ensure web security best practices in your work.

Senior Software Engineer (United Kingdom)
dynamism vc
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>