At a Glance
- Tasks: Join a dynamic team to build innovative software solutions for African businesses.
- Company: Fast-growing fintech startup with a mission to empower businesses in Africa.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborate with founders and mentor junior engineers in a vibrant, fast-paced setting.
- Why this job: Make a real impact by solving customer problems with cutting-edge technology.
- Qualifications: Experience in full-stack development with JavaScript technologies and strong communication skills.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- Our tech stack: Typescript, React, NextJS, NodeJS, Express, PostgreSQL
- A product mindset is core to how we build - everyone at Capi is encouraged to think about the customer, the business, and the long-term impact of what we ship
- A strong understanding of web development, frontend and backend best practices while mainly working with JavaScript technologies
- Experience in a VC-backed or high-growth engineering team and building products used by customers
- You are comfortable working in an early-stage startup environment with high pace, rapid growth, involvement in the entire product development process, and a high degree of ambiguity
- Excellent written and verbal communication skills for expressing ideas, designs, and potential solutions with both technical and non-technical team members and customers
- You care about our mission and solving the problems faced by African businesses
- Based in London or Paris
- (Desirable) Speak and write in French & English
- (Desirable) Experience in Fintech, payments, wallets or building ledgers
- (Desirable) Expertise in security and data protection best practices needed in a FCA regulated business
What the job involves
- You’ll join a small, high-performing team of engineers and product leaders shaping how we scale our platform and our impact
- From your first day, you will have the opportunity to work closely with the founding team based across London & Paris to shape the product vision and all parts of our technical architecture
- As we scale our products and deepen our presence across emerging markets, this is a role that builds technology to solve customer problems
- Contribute to the product process from end-to-end, from ideation to building the UI, backend logic, deployment, feedback and measurement
- Communicate internally and externally about new features, be it collecting feedback pre-implementation or explaining them on launch
- Define and manage delivery milestones, ensuring alignment between engineering and product priorities
- Build intuitive and performant web interfaces for business owners in Africa
- Implement IT security and data protection best practices in a regulated environment
- Proactively drive architectural decisions e.g., improving scalability, observability, and modularity of the codebase
- Champion code quality through robust testing, documentation, and reviews
- Observe opportunities for improvements internally to help automate our non-tech processes and add to our tech best practices to improve our output and efficiency, including handling production incidents with confidence
- Mentor junior engineers and contribute to their professional growth through pairing, reviews, and feedback
- Represent engineering in cross-functional discussions (including Finance, Operations, Senior Leadership) to help translate business goals into technical plans
- Set and uphold team standards for communication, collaboration, and technical excellence
Some projects the team has been working on:
- Automated payouts and AI invoice approval
- Onboarding + payment automation with Swift network and banking partners across the world
- WhatsApp bot that creates quotes for customers based on their responses
- Self-serve onboarding flow that collects company information and KYC documents from customers
- Asynchronous workers that OCR invoices
- Internal tooling to manage and process millions of dollars of transactions
Senior Full-Stack Engineer (Node.js / React / TypeScript) employer: Capi
Capi is an exceptional employer for Senior Full-Stack Engineers, offering a dynamic startup environment in London or Paris where innovation thrives. With a strong focus on employee growth, you will work closely with the founding team to shape product vision and architecture, while enjoying a culture that values collaboration and customer-centricity. The opportunity to mentor junior engineers and contribute to impactful projects ensures that your work is both meaningful and rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full-Stack Engineer (Node.js / React / TypeScript)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in startups or fintech. A personal recommendation can make all the difference when you're trying to land that Senior Full-Stack Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Node.js, React, and TypeScript. This is your chance to demonstrate your product mindset and how you’ve tackled real-world problems.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and non-technical communication. You’ll need to express your ideas clearly to both engineers and business folks, so practice explaining your past projects and decisions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Capi.
We think you need these skills to ace Senior Full-Stack Engineer (Node.js / React / TypeScript)
Some tips for your application 🫡
Show Your Passion for Tech:When writing your application, let us see your enthusiasm for technology and problem-solving. Share specific examples of projects you've worked on that align with our tech stack, especially in Node.js, React, and TypeScript.
Tailor Your Application:Make sure to customise your CV and cover letter for this role. Highlight your experience in high-growth environments and how you’ve contributed to product development processes. We want to know how you think about the customer and the impact of your work!
Communicate Clearly:Since we value excellent communication skills, ensure your application is well-structured and free of jargon. Explain your ideas clearly, as if you're talking to both technical and non-technical folks. This will show us you can bridge the gap between teams.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Capi
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js, React, and TypeScript. Brush up on your knowledge of PostgreSQL and Express too, as they’re crucial for the role. Being able to discuss your experience with these technologies will show that you’re a strong fit.
✨Show Your Product Mindset
Capi values a product mindset, so be prepared to discuss how you think about customer needs and long-term impact when building products. Share examples from your past experiences where you’ve contributed to product development and how you’ve considered user feedback in your work.
✨Communicate Clearly
Excellent communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you’ll need to communicate with both technical and non-technical team members. Consider preparing a few scenarios where you successfully communicated ideas or solutions in previous roles.
✨Embrace the Startup Environment
Capi is an early-stage startup, so demonstrate your comfort with ambiguity and rapid change. Share stories that highlight your adaptability and how you thrive in fast-paced environments. This will show that you’re ready to jump into the dynamic culture at Capi.