About the Role:
As a
Software Engineer – Backend
in the
Engineering Personal Account
division, you'll be responsible for developing the backend side of our bank's digital products — ensuring performance, reliability, and scalability across all systems.
Key Responsibilities:
- Design, implement, and optimize features and functionalities for various digital product services.
- Build and integrate
APIs
to support partnerships and product ecosystems. - Collaborate with
Product, Business, and Marketing
teams to deliver scalable solutions aligned with user needs. - Write
high-quality, maintainable code
following best practices and coding standards. - Participate in
technical design discussions
,
code reviews
, and propose or implement solutions for technical challenges.
About You:
You're a passionate
backend engineer
who enjoys solving complex problems, writing clean and maintainable code, and building reliable systems that power digital banking products.
You thrive in a collaborative environment, working closely with product, business, and marketing teams to deliver scalable and impactful solutions.
You'll fit right in if you:
- Have a solid foundation in
Computer Science fundamentals
, including data structures, algorithms, and object-oriented programming. - Are experienced in at least one modern backend language —
Python, Golang, or
. - Understand
HTTP, Web Services, and RESTful APIs
deeply. - Are comfortable designing and implementing backend architectures and integrations.
- Communicate clearly and work well in a team with a positive, solution-oriented attitude.
- Have experience with
cloud platforms
(AWS, GCP, etc.) — a plus - Have at least
years of experience
in software development. - Bachelor's degree in
Computer Science
or a related field. - Strong understanding of
OOP
, data structures, and algorithms. - Hands-on experience with
Python, Golang, or
. - Familiarity with
microservices
and backend architecture design. - Experience with
cloud environments
(AWS, GCP, etc.) is an advantage.