At a Glance
- Tasks: Join us as a Golang Engineer to build innovative financial solutions.
- Company: Curve simplifies finances, empowering users to manage money effortlessly.
- Benefits: Enjoy learning days, mental wellbeing support, health insurance, and more.
- Why this job: Be part of a mission-driven team innovating in fintech with a focus on customer impact.
- Qualifications: Deep knowledge of Golang; experience with microservices and agile practices preferred.
- Other info: Opportunity to work in a fast-paced startup environment with a visionary leadership team.
The predicted salary is between 36000 - 60000 £ per year.
Curve was founded with a rebellious spirit and a lofty vision: to truly simplify your finances so you can focus on what matters most in life. That’s why Curve puts your finances simply at your fingertips, enabling you to make smart choices on how to spend, send, see, and save your money. We help you control your financial life so you can live the life you want. With Curve, you can spend from all your accounts, track your spending behaviour, see unique insights—all with additional security to help keep your money safe. Curve consolidates your financial control into one beautiful place for the first time. We’re developing a ground-breaking product with our customers at the core. Backed by major tech investors and led by a visionary C-suite, we offer opportunities for team members to develop their expertise. Welcome to Curve. On a mission to help you live inspired.
At Curve, we obsess about our customers, innovating and iterating to solve problems in the financial world that traditional banking doesn’t address. The purpose of the Backend Software Engineer is to support building elegant, performant, maintainable, operable, and secure Golang microservices. You will help design and architect our systems, and contribute to continuous improvement to make our team the best it can be.
Projects and initiatives you may contribute to or lead:
- Building the vision of Curve as a connected platform, integrating seamlessly with top apps, tools, and services
- Connecting the financial world for customers by aggregating account and transactional data for better financial decisions
- Developing spend analytics, insights, and recommendations using data and machine learning
- Creating a financial product marketplace including credit, savings, and other services to improve customer financial lives
Technologies used: Golang, Kafka, RabbitMQ, Snowplow, Python for ETL
Key Responsibilities:
- Delivering clean, architecturally sound, and maintainable server-side code; full-stack experience is a plus
- Collaborating with stakeholders to rapidly build, measure, and learn from product iterations
- Working with product and engineering managers to improve development processes
- Motivating the team to overcome roadblocks and ship features effectively
- Leading design discussions, balancing flexibility, scalability, and performance
- Promoting new technologies and best development practices
- Proactively managing technical debt while planning for future needs
Skills & Experience:
- Deep knowledge of Golang; PHP experience is a bonus
- Experience building microservices, preferably in containers on Kubernetes
- Experience with agile development practices
- Knowledge of RDBMS and NoSQL datastores
- Experience with low-latency, high-frequency transaction systems is a plus
- Ability to diagnose issues across client, network, server, database, and OS layers
- Experience building large, concurrent, distributed applications
- Experience in large-scale production environments, DevOps, or SRE
- Event-driven architecture experience is a bonus
- Interest in fast-paced startups, fintech, or payments
- Mentoring experience is a plus
- Strong desire to learn continuously
Benefits include learning days, mental wellbeing support, parental leave, health insurance, pension, and more, designed to support your well-being and development.
Golang Engineer (Product Engineering) employer: BlueSnap, Inc
Contact Detail:
BlueSnap, Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Golang Engineer (Product Engineering)
✨Tip Number 1
Familiarise yourself with Curve's mission and values. Understanding their focus on simplifying finances and customer-centric innovation will help you align your answers during interviews and demonstrate your enthusiasm for their vision.
✨Tip Number 2
Brush up on your Golang skills, especially in the context of building microservices. Be prepared to discuss your previous projects and how you've implemented best practices in server-side code, as this will be crucial for the role.
✨Tip Number 3
Showcase your experience with agile development practices. Be ready to share examples of how you've collaborated with cross-functional teams to iterate on products quickly, as this aligns with Curve's fast-paced environment.
✨Tip Number 4
Highlight any experience you have with event-driven architecture or working in fintech. This will set you apart from other candidates and demonstrate your understanding of the unique challenges in the financial technology space.
We think you need these skills to ace Golang Engineer (Product Engineering)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang and any relevant technologies mentioned in the job description, such as microservices, Kubernetes, and agile practices. Use specific examples to demonstrate your skills.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for fintech and how your background aligns with Curve's mission. Mention specific projects or experiences that showcase your ability to deliver clean and maintainable code.
Showcase Relevant Projects: If you have worked on projects involving Golang, microservices, or event-driven architecture, be sure to include these in your application. Describe your role and the impact of your contributions.
Highlight Continuous Learning: Curve values a strong desire to learn continuously. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to professional development in software engineering and fintech.
How to prepare for a job interview at BlueSnap, Inc
✨Showcase Your Golang Expertise
Make sure to highlight your deep knowledge of Golang during the interview. Be prepared to discuss specific projects where you've used Golang, focusing on how you built microservices and any challenges you overcame.
✨Demonstrate Problem-Solving Skills
Curve values innovation and problem-solving. Prepare examples of how you've tackled complex issues in previous roles, especially in high-frequency transaction systems or distributed applications. This will show your ability to think critically and adapt.
✨Familiarise Yourself with Agile Practices
Since Curve employs agile development practices, brush up on your understanding of agile methodologies. Be ready to discuss how you've applied these practices in past projects and how they contributed to successful outcomes.
✨Express Your Passion for Fintech
Curve is all about simplifying finances. Show your enthusiasm for fintech and how it can improve people's lives. Discuss any relevant experiences or insights you have about the industry, which will demonstrate your alignment with Curve's mission.