
Full Stack Software Engineer
Hybrid
Edinburgh, United Kingdom
Full Time
05-03-2025
Job Specifications
About Yakara
Yakara is a software fintech business, expanding our team to support increasing demand from our customers. We are an established business that is growing and making headway in an exciting market sector with an innovative product that has substantial growth opportunities. Yakara operates B2B and creates customer engagement services for use in a wide range of sectors.
We’re looking for ambitious, talented mid-level Software Engineers who thrive on problem solving and building great software. We are looking for someone who enjoys working across the full development stack. If you are motivated to use technology to create accessible products, that drive business processes, read on!
Our development stack is Ruby, Java, Javascript, and postgres.
The work you’ll be doing is innovative and varied, and your input to the team really counts. You’ll be involved in the entire development lifecycle, not pigeon-holed.
Responsibilities will include
· Maintaining and upgrading existing products and features
· Developing new features or products throughout the full development cycle while working collaboratively with other engineers and designers
· Implementing best practices in coding testing and deployment to ensure secure, high quality products are produced
· Creating user journeys for customers that are accessible and easy to use
You’ll also need to share our software engineering values: to build well-engineered systems in a timely manner to relevant standards.
Desired skills
Minimum 2 years’ experience as a software engineer with demonstratable skills in both front and back end technologies
Knowledge of software development using Javascript/Ruby/Java or similar
Writing code in a secure manner following best practices
Strong problem solving skills and the ability to work independently and as part of a team
Experience or willing to learn testing tools such as RSpec.
Bachelor’s degree or above in a related field with proven experience in hands-on full cycle development. Applicants from coding bootcamps with 2 years’ commercial experience welcomed.
We would be especially interested in anyone with experience in Ruby or Ruby on Rails.
Yakara offers:
· A friendly, skilful team dedicated to making a great product and delivering excellent customer service
· The chance to make a real difference and see the end product from your work.
· Generous holiday entitlement and pension contributions
· Flexible/hybrid working arrangements. Minimum 2 days per week in the office. Our office is based in Leith, Edinburgh
· Self-development is actively encouraged, with professional and personal training support
· Training in our core languages is available
Salary range depending on experience - £40,000-£55,000
Due to the nature of our work, background checks need to be carried out for all members of staff.
As an employer committed to equal opportunities, we invite applications from individuals of all backgrounds. If you need any specific support or adjustments during the recruitment process, please contact us directly.
About the Company
Yakara helps you to connect quickly and easily with your customers at every step of your customer journey. Increase customer satisfaction, reduce costs and speed up communications. How do we do this? Yakara's SaaS cloud based, interactive automated messaging systems and payments are tailored to your industry: Utilities and Telecommunications Financial Services Healthcare Local Government Retail Services include: notifications, collections, callbacks, appointments, payments, customer surveys and customer marketing. ... Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- Senior Java Developer TDD - Technologist
- Job Description
- About Senior Java Developer / Backend Software Engineer London onsite to £160k Are you a Java technologist with strong knowledge of software engineering best practices and backend development experience looking for an opportunity to progress your career in a senior, hands-on role with complex and challenging work? You could be joining a scaling Cyber Security technology company that has just received £100 million investment. As a Senior Java Developer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice heard in a collaborative team environment that encourages knowledge sharing. Location: You'll join colleagues in amazing offices in London five days a week with a wide range of facilities and an array of perks. About You You have strong backend core Java development skills You have a strong knowledge of software engineering best practices and have experience with TDD You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills What's In It For You As a Senior Java Developer / Software Engineer you will earn a highly competitive package including: Salary to £160k 8% pension contribution Life Assurance and Income Protection Enhanced paternity packages Private Medical care for you and your family including same day GP appointments and prescriptions Flexible working hours Charitable donations matching scheme and much more Apply now to find out more about this Senior Java Developer / Backend Software Engineer (Java TDD) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. Nice-to-have skills Java AWS SQL TCP/IP Algorithms Pair Programming London, England Work experience Backend Languages English


- Company Name
- Miryco Consultants Ltd
- Job Title
- Liquidity Operations Analyst/Trade support - Fixed Income Asset Management
- Job Description
- Miryco Consultants are looking for an experienced Fixed Income Middle Office Treasury and Liquidity Analyst to join the Asset Operations team within a leading fixed income investment manager. Responsibilities: Assess daily cash funding needs across various asset classes (OTC derivatives, fixed income, mortgage products, etc.). Manage liquidity and cashflows, ensuring day-to-day treasury functions are met. Support collateral management for trading relationships (e.g., OTC derivatives, repos). Collaborate with internal teams (trading, risk, finance) to manage liquidity and counterparty risks. Investigate and resolve margin discrepancies with counterparties. Ensure compliance with regulatory obligations under EMIR. Skills & Experience: Minimum 2 years of experience in treasury, collateral, or trade support. Strong technical understanding of treasury or collateral management. Proficiency in MS Excel and ability to manage complex tasks with attention to detail. Strong communication skills to clearly present risks and solutions to management. Experience working with financial products such as OTC derivatives, fixed income, and repos. For similar roles, please reach out to Russell Mills and follow Miryco Consultants - LinkedIn


- Company Name
- ONYX Insight
- Job Title
- Software Developer
- Job Description
- The Role We are seeking a highly skilled and motivated Software Developer to join our dynamic team. As a key player in our engineering efforts, you will bring your expertise in programming, analytical thinking, and problem-solving to help shape and implement high-quality, scalable, and secure software solutions. You will have the opportunity to contribute to the creation & continuous improvement of our platform and delivering impactful features that drive business success. Key Responsibilities End-to-End Software Development: Play an integral role in the entire software development lifecycle, from conceptual design and planning to implementation, testing, code reviews, and documentation. Continuous Improvement: Proactively identify and implement enhancements to our software systems and processes, optimizing workflows and increasing efficiency across business operations. Collaborative Development: Work closely with product owners, UX/UI designers, and fellow developers to build intuitive, high-performance applications that deliver exceptional user experiences for our customers. Core Platform Ownership: Develop, maintain, monitor, and support our core platform, ensuring it remains robust, scalable, and secure. Take a hands-on approach to automating and streamlining complex data processes. Code Quality & Best Practices: Write clean, maintainable, and scalable code, ensuring that your contributions meet the highest standards of performance and quality. Testing & Code Reviews: Participate in rigorous quality assurance practices, including code quality management, code reviews, and continuous testing to ensure the stability and reliability of the system. You’ll Have/be 3+ years of professional software development experience with expertise in C# and .NET frameworks, including hands-on experience with recent versions. Solid understanding of technical design principles and significant experience contributing to the design and architecture of web applications, ensuring scalability, performance, and security. Hands-on experience with Cloud Services, particularly AWS (Amazon Web Services), and an understanding of how to leverage cloud technologies for building and deploying scalable applications. Experience with Greenfield Development, meaning you will have been involved in building software solutions from the ground up, creating innovative systems from the design phase through to deployment. Strong problem-solving skills and the ability to approach ambiguous or undefined challenges with a logical, abstract, and analytical mindset. Exceptional communication skills, both written and verbal, with the ability to clearly convey technical information and collaborate effectively with cross-functional teams. Self-motivated and proactive, with a thorough and disciplined approach to software development. A self-starter with a keen eye for detail, you take ownership of your work and drive continuous improvements. Collaborative team player, able to work seamlessly with cross-functional teams, including developers, product managers, and business stakeholders, in a dynamic and fast-paced environment. Resilient and adaptable, with the flexibility to navigate changing requirements and priorities while maintaining a high level of performance. Ideally, You’ll Also Have/be Experience with React, particularly using TypeScript, to build modern, responsive front-end applications. Familiarity with databases, especially PostgreSQL, and a strong understanding of relational database design and querying. Experience working in Agile methodologies, with the ability to adapt to iterative, fast-paced development cycles and collaborate effectively in a Scrum or Kanban environment. Exposure to CI/CD pipelines, with experience in automating build, test, and deployment processes for faster, more reliable software delivery.


- Company Name
- Caseware
- Job Title
- IT Support Analyst - UK
- Job Description
- Caseware is one of Canada's original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across 130 countries and available in 16 different languages. While you might not have heard of us (yet) over 36,000 accounting and audit professionals list Caseware as a skill on their LinkedIn profiles! The IT Support Analyst II is responsible for providing second-line technical support to end-users, ensuring efficient resolution of complex hardware, software, and network issues. This role involves diagnosing and troubleshooting advanced technical problems, collaborating with first-line support, and escalating critical issues as needed. The IT Support Analyst II will also assist with IT infrastructure projects and initiatives, ensuring smooth IT operations across multiple locations. Location: This is a hybrid role requiring the successful candidate to work 3 days a week in our Maidstone, Kent office, located at 2 County Gate Staceys Street, Maidstone, ME14 1ST What you will be doing: Effectively managing workload and prioritising multiple open tickets simultaneously while adhering to SLA thresholds for incidents, and request Provide second-line technical support to users via video conference, ticketing system, email, phone, and in-person Diagnose and resolve complex hardware, software, and network issues, collaborating with third-line support and infrastructure teams when necessary Support and configure IT hardware such as laptops, conference room equipment, printers, mobile devices, and networking hardware Administer and maintain user accounts, permissions, and software access across various enterprise systems, including Microsoft 365, Teams, Active Directory, and cloud-based services Act as an escalation point for first-line support to ensure critical incidents are resolved in a timely manner Provide guidance and mentorship to junior IT support staff Assist in managing and maintaining network infrastructure, including switches, firewalls, and wireless access points Improve, monitor and support IT systems such as Microsoft 365, Teams, Active Directory, and cloud-based services Participate in server maintenance, patch management, and security compliance initiatives Assist in IT asset management and procurement processes, ensuring accurate inventory tracking Support desktop administration, and IT infrastructure projects globally Educate end-users on IT best practices, cybersecurity awareness, and software tools Maintain detailed documentation of support activities, resolutions, and IT processes Contribute to the development of IT knowledge base articles and self-service guides Work closely with regional IT teams and stakeholders to standardise IT processes and policies Travel to European offices as needed to provide on-site IT support, conduct audits, and assist with IT deployments Coordinate with external vendors for hardware repairs / purchase, software licensing, and infrastructure improvements What you will bring: Degree in Information Technology, Computer Science, or a related field (or equivalent experience) 3-5 years of experience in an IT support, helpdesk, or system administration role Experience supporting multi-site IT environments Proficiency in Windows and macOS operating systems Advanced knowledge of Microsoft 365, Teams, SharePoint, and Active Directory Knowledge of networking concepts, including TCP/IP, VPNs, DNS, DHCP, and firewalls Experience with endpoint management tools (e.g., Intune, JAMF) and IT security best practices Familiarity with virtualisation technologies (e.g., Hyper-V,) and cloud services (Azure, AWS) About Caseware Caseware's cutting-edge software products are meticulously designed for accounting firms, corporations, and governments. Our teams are continually collaborating, innovating, and building upon our existing suite of products. With a customer-focused mindset, we are building technology that is shaping what the future of audits, financial reporting, and financial data analytics will look like. With a recent strategic investment from Hg Capital in 2020, Caseware is now in its next major growth phase as we double down on the people and products that have made Caseware so successful to date. One of Caseware's core values is Many Voices, One Team and with that in mind, we're dedicated to building teams as diverse as our customers in an equitable and inclusive way. We welcome and encourage candidates of all backgrounds to apply. Should you require accommodations or have any questions at any point during the application or interview process, please e-mail our People Operations team at talent@caseware.com. Any candidates successful in obtaining an offer for a position will need to successfully complete a background check through Certn.co which typically includes an Identity Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well.