At a Glance
- Tasks: Join our Open Banking Team to develop scalable solutions and ensure smooth banking services.
- Company: Be part of a diverse, innovative company that values your unique contributions.
- Benefits: Enjoy remote work options, professional development opportunities, and support for your educational goals.
- Why this job: Work on groundbreaking projects in a collaborative environment that nurtures your talents.
- Qualifications: 7+ years of experience with NodeJS, REST APIs, and strong attention to detail required.
- Other info: This role is fully remote with varying benefits based on location.
The predicted salary is between 48000 - 72000 £ per year.
The role is about:
In the Open Banking Team, you will be part of a team of experts, their sole mission is to ensure that our Banking services are running smoothly and solving real life problems. The Open Banking team will kick-start our Open Banking journey – As part of this team you are expected to solve problems with sustainable solutions and with scalability in mind.
You will:
- Constantly add value to the team by writing readable, testable and efficient code
- Match the best suitable frameworks and tools for the designed architecture
- Work towards a launch of a new product which will generate new verticals to the company
- Collaborate with cross-functional teams, including product managers, business analysts, and other developers, to understand and implement business requirements
- Maintain and develop engineering culture
- Work closely with the Team Lead to identify the key architecture drivers and Non-Functional Requirements for a core customer facing product
- Participate in code reviews and mentor junior developers
What we need:
- A Minimum of around 7 years of experience, developing high-load scalable applications using NodeJS programming language
- Strong knowledge of ExpressJS (or related frameworks such as Fastify or NestJS) and designing and implementing REST API
- Experience with technologies such as PostgreSQL, Kafka, SQL Alchemy and preferably Hazelcast or Redis
- Familiarity with JavaScript is a plus
- Understanding of distributed systems and integrations
- Experience in connecting and integrating 3rd party services
- Experience in delivering good testing practices
- Being able to write robust and fault-tolerant software that runs smoothly and reliably
- Implement solutions that minimize or eliminate performance problems, complexity, or solution fragility
- Exceptional attention to detail
- Strong written and verbal communication skills in English
- A customer-centric, empathetic mindset with excellent listening skills
- An ability to focus on what counts, creating simple solutions to deliver fast results
The perks of being a payabl.er:
- Grow Without Limits: Our environment is all about nurturing your talents and fueling your ambition with endless opportunities for professional development.
- Thrive in a multicultural workplace that celebrates diversity and values your unique contributions. Here, every perspective is appreciated, and every voice is heard.
- Lead the Charge in Pioneering Projects: Be at the forefront of innovation by playing a key role in groundbreaking projects.
- Support for Your Educational Aspirations: We\’re here to support your educational pursuits because we believe in investing in your growth.
The benefits list above states the benefits for Portugal location only, to be based on a fully remote work model on B2B contract.
As the role is open to multiple locations though the benefits list will differ depending on your location.
Hiring Process
Initial Interview:
A 30-40 minute conversation with our Talent Acquisition team to discuss your experience, career goals, and expectations.
Technical Assignment:
A take-home test designed to showcase your skills. You\’ll have up to 5 days to complete it in a single attempt (estimated time: 90-180 minutes).
Technical Review & Live Coding:
Our technical experts will review your assignment and invite you for a live coding challenge to assess your problem-solving and coding abilities (60-90 minutes).
Final Behavioral Interview:
A 45-60 minute discussion focused on team fit and collaboration with our Product Lead and CTO. This is your chance to dive deeper into our culture and align on expectations.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
- Industries: IT Services and IT Consulting
#J-18808-Ljbffr
Senior Backend Python Engineer (Open Banking) employer: payabl.
Contact Detail:
payabl. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Python Engineer (Open Banking)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as NodeJS, ExpressJS, and PostgreSQL. Having hands-on experience or projects that showcase your skills with these tools will give you a significant edge during the technical assignment.
✨Tip Number 2
Prepare for the live coding challenge by practicing common algorithms and data structures. Focus on writing clean, efficient code and be ready to explain your thought process, as communication is key in this role.
✨Tip Number 3
Since collaboration is essential, think of examples from your past experiences where you successfully worked with cross-functional teams. Be ready to discuss how you contributed to team dynamics and project outcomes during the final behavioral interview.
✨Tip Number 4
Showcase your customer-centric mindset by preparing examples of how you've solved real-life problems through your engineering work. This aligns well with the company's focus on delivering value and understanding user needs.
We think you need these skills to ace Senior Backend Python Engineer (Open Banking)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with high-load scalable applications, particularly using NodeJS and ExpressJS. Emphasize your familiarity with PostgreSQL, Kafka, and any other relevant technologies mentioned in the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for Open Banking and how your skills align with the company's mission. Mention specific projects where you've implemented sustainable solutions and collaborated with cross-functional teams.
Showcase Your Problem-Solving Skills: Prepare to discuss examples of how you've solved complex problems in previous roles. Highlight your ability to write robust, fault-tolerant software and your experience with testing practices during interviews.
Research the Company Culture: Familiarize yourself with the company's values and culture. Be ready to discuss how you can contribute to maintaining and developing the engineering culture, as well as your approach to collaboration and mentorship.
How to prepare for a job interview at payabl.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with high-load scalable applications and the technologies mentioned in the job description, such as NodeJS, ExpressJS, and PostgreSQL. Highlight specific projects where you implemented these technologies effectively.
✨Demonstrate Problem-Solving Skills
During the technical review and live coding challenge, focus on your problem-solving approach. Explain your thought process clearly and how you would design solutions that are both efficient and scalable.
✨Emphasize Collaboration Experience
Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated with product managers, business analysts, and other developers in past projects. This will show your ability to work well in a team environment.
✨Prepare for Behavioral Questions
In the final behavioral interview, be ready to discuss your fit within the company culture. Reflect on your customer-centric mindset and how you handle feedback and mentorship, especially in relation to junior developers.