Software Engineer
Indexed description
Code the Technology Behind Smarter Digital Banking
Build technology that moves money-and modern banking-forward. Join Emapta as a Software Engineer and develop scalable digital banking experiences using functional programming, Clojure, React Native, Kafka, AWS, Docker, and Terraform. Own features from concept to deployment, influence technical decisions, and grow your engineering career through meaningful international product exposure without leaving your home country.
About the Client
Our client is a fully licensed UK digital bank transforming everyday money management through simple, technology-driven financial services. They combine the security of regulated banking with an intuitive mobile experience, offering interest-earning current accounts, savings through a Flexible Cash ISA, personal loans, spending insights, shared-expense tools, and fee-free overseas card spending. Built around transparency, control, and financial progress, they use modern banking technology to help customers organize their finances, build positive money habits, and make their money work harder.
Your Daily Tasks
- Lead the implementation of new features through a Continuous Delivery approach to ensure seamless and efficient delivery
- Collaborate within an Agile cross-functional team of Product Managers, Product Designers, and Developers
- Champion SCRUM, Kanban, and Pair Programming methodologies and adapt them to meet project requirements
- Lead the entire product development lifecycle from initial conceptualization through final deployment
- Maintain high standards for code quality and maintainability while applying pragmatic solutions to complex problems
- Promote an inclusive, collaborative, transparent, and non-hierarchical culture that values talent over job titles
- Develop backend microservices using Clojure and apply experience with other functional programming languages
- Build mobile applications using React Native and Redux
- Use Kafka to manage asynchronous messaging
- Use AWS to manage cloud infrastructure
- Use Docker to deploy services
- Use Terraform to provision and deploy infrastructure
- Develop proficiency in Clojure, React Native, Redux, Kafka, AWS, Docker, and Terraform
- Expand expertise in functional programming, new languages, and frameworks
- Contribute effectively within an Agile development team and strengthen team collaboration
- Contribute to Open Source libraries and explore new technologies to advance the digital banking platform
The Qualifications We Seek
- 3-5 years of relevant experience in software engineering or software development
- Ability to apply technologies effectively to solve technical challenges, integrate third-party tools, and adapt existing code to new requirements
- Ability to apply design patterns effectively in code architecture, recognize anti-patterns, and follow software development best practices
- Ability to break down medium-complexity tasks into achievable subtasks, estimate effort accurately, and adjust plans based on emerging challenges
- Ability to deliver against planned milestones, communicate progress effectively, and identify and address potential delays
- Ability to evaluate technical options, weigh trade-offs, make informed decisions, and involve stakeholders appropriately
- Ability to optimize development processes, recommend improvements, and contribute to team workflow improvements
- Broad technological knowledge with the ability to explore new technologies, languages, and frameworks
- Ability to participate in system design discussions, contribute to architectural decisions, and design medium-complexity components
Your Career at a Glance
- Employment type: Indefinite Term Type Contract
- Shift: Day Shift (8:00 AM-5:00 PM EU Time), Weekends Off
- Work Setup: Work From Home
Exciting Perks Await!
- Private Medical Insurance
- Access to Sportmaster
- Career growth opportunities
- Global career exposure
- Diverse and supportive work environment
- Unlimited upskilling through Emapta Academy courses (Want to know more? Visit: https://emapta.com/training-calendar/)
Join the Top 1% Talent. A Better Career. A Better Life.
At Emapta, we don't just offer jobs-we build long-term global careers for the top 1% of talent. As we expand into North Macedonia, we are committed to creating opportunities that go beyond employment: where you are valued, supported, and empowered to grow alongside some of the world's leading businesses.
With over 1,200 clients globally and a team of 12,000+ professionals across over 30 offices worldwide, you will be part of a high-performing, international environment without leaving your home country. Here, you are an extension of global teams, trusted to deliver meaningful outcomes and real impact.
If you are ready to elevate your career, work with purpose, and be part of a company that invests in your future.
#EmpoweringPeople #EmaptaEra
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search