Kroo Ltd. logo
Kroo Ltd.

Kroo Ltd. is a United Kingdom-based financial services company that is striving to provide a platform “where friends and money meet.” The company, as an emp

Software Engineer

Location

Romania

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer

Kroo Ltd.

As a Software Engineer, you'll be a valued member of one of our multidisciplinary Product Squads, reporting to a Tech Lead. You'll contribute to the development of new features, support the delivery of our product roadmap, and play an active role throughout the software development lifecycle. We're looking for someone who enjoys solving problems, is passionate about building high quality software, and is eager to learn and develop their technical skills in a collaborative Agile environment. Other responsibilities include: - Contribute to the implementation of new features, working within our Continuous Delivery approach to deliver high quality software. - Collaborate with Product Managers, Product Designers and fellow Engineers within an Agile team, using practices such as Scrum, Kanban and Pair Programming where appropriate. - Participate in all stages of the software development lifecycle, from design and development through to testing, deployment and ongoing support. - Write clean, maintainable and well tested code, following engineering best practices and contributing to a high quality codebase. - Work collaboratively in an open, inclusive and supportive engineering culture that values teamwork, transparency and continuous improvement. - Develop and build experience with the technologies used across our platform, including: - Clojure for backend microservices (or another functional or object oriented programming language with a willingness to learn Clojure). - React Native and Redux for mobile application development. - Kafka for asynchronous messaging. - AWS cloud services. - Docker for containerised applications. - Terraform for infrastructure provisioning. - Demonstrate a willingness to learn new technologies, tools and engineering practices, supported by experienced colleagues. - Develop your understanding of functional programming concepts and modern software engineering principles. - Contribute positively to team discussions, code reviews and knowledge sharing, helping to continuously improve the quality of our products and engineering practices.

Job Requirements

  • Commercial software engineering experience using one or more object oriented or functional programming languages, such as Java, Kotlin, Clojure, Scala, C#, Python or Go.
  • Experience building and maintaining backend services, APIs or microservice architectures.
  • Exposure to React, React Native or other modern front end or mobile development frameworks would be beneficial.
  • Experience working with cloud platforms, preferably AWS.
  • Experience using Docker and containerised application development.
  • Familiarity with Infrastructure as Code tools such as Terraform.
  • Experience with messaging or event streaming technologies, such as Kafka.
  • Good understanding of RESTful APIs and distributed systems.
  • Experience using Git for version control.
  • Knowledge of Continuous Integration and Continuous Delivery (CI/CD) practices.
  • Experience writing automated unit, integration and end to end tests.
  • Experience working in Agile environments, such as Scrum or Kanban.
  • Understanding of clean code principles, design patterns and secure coding practices.
  • Experience participating in code reviews and collaborative software development.
  • Strong analytical, problem solving and debugging skills.
  • A proactive approach to learning new technologies and continuously improving engineering practices.

Benefits

  • At our cutting-edge fintech company, we know that attracting and retaining the best talent means offering top-notch benefits that help our employees thrive both in and outside of work. Check out what we currently offer:
  • 21 days of annual leave
  • Paid National Holidays
  • 1 Kroo bank holiday (June 24th), and 1 day off during the week of your birthday.
  • Personal days: We know that life can be unpredictable, so we offer 3 personal days to use as needed.
  • Mental health support: We care about the mental health of our team members and offer access to Spill, our mental health support partner.
  • Top-notch equipment: We provide top-of-the-line equipment necessary for smooth hybrid work, including a MacBook laptop.
  • Room for growth: As a fast-paced, high-growth start-up, we're dedicated to providing our employees with room to grow and excel.

Related Job Pages

More Full-stack Engineer Jobs

Toast, Inc. logo

Staff Software Engineer

Toast, Inc.

Launched in 2013, Toast is a technology-focused company that aims to empower restaurant owners through a range of business solutions built from its understandin

• Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications. • Lead complex projects that improve functionality and reliability for our customers • Provide design feedback and participate in code reviews to ensure implementation meet requirements • Drive architectural discussions and influence the technical roadmap • Advocate for best coding practices to raise the bar for you, your team, and the company • Mentor and provide technical guidance to other team members • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

Canada
$175K - $227K / year
Full TimeRemoteTeam 11-50

Role Description As an engineer on the Network Services team, you'll work on software that makes the open network behind Bluesky and the broader developer ecosystem tick. - Contribute to products, documentation, and developer tools that extend Bluesky's reach into the open network. - Support the long-term success of AT Protocol by making it approachable for developers and end users. - Build delightful user experiences supporting auth, identity management, developer documentation, and more. - Build and maintain API services that power a vibrant ecosystem of third-party builders. - Maintain production hosting and identity services. - Maintain our open source SDKs and service distributions. Qualifications - 7+ years of expert level expertise in TypeScript, Go, Node.js, React, and the Web platform. - Bring UI/UX expertise informed by working on user-focused product teams. - Enjoy working on backend web services, and have been responsible for operating them in production. - Are familiar with various auth technologies of the Web such as OAuth, JWTs, public-key cryptography, and the Web security model. - Like working on small, fast-moving teams. - Have read the AT Protocol docs and want to contribute. Requirements - Been building with AT Protocol. - Also enjoy writing Go. - Expertise in auth and identity management. - More extensive experience operating production services (e.g. Linux, sysadmin skills, DevOps, etc.). Benefits - Health, dental, and vision insurance. Additional Notes The anticipated base salary range for this position is $200,000 - $270,000 USD, excluding equity. Equity will be considered in the total compensation package. Final base salary for this role will be based on the individual's geographic location, as well as experience level, skill set, training, licenses and certifications.

PST (UTC-8)
$200K - $270K / year
Mayo Clinic logo

Senior Software Engineer

Mayo Clinic

Headquartered in Rochester, Minnesota, Mayo Clinic is a nonprofit medical institution ranked first in more specialties than all other hospitals in America. The

Role Description The Administrative Integration Services Unit is seeking a Senior Software Engineer to provide technical leadership for Mayo Clinic's enterprise integration platform supporting Human Resources, Workforce Management, Payroll, Finance, and Supply Chain business functions. This role serves as a senior technical leader responsible for designing, developing, and supporting enterprise integrations using the Boomi Integration Platform, with a primary focus on UKG Pro, UKG Dimensions (Workforce Management), Oracle ERP, and other enterprise applications. The successful candidate will partner closely with Product Managers, Enterprise Architects, business stakeholders, and engineering teams to deliver scalable, secure, and resilient integration solutions that support Mayo Clinic's mission. The ideal candidate is an experienced enterprise integration engineer who combines strong hands-on development skills with architecture expertise, production support experience, and a passion for mentoring engineers and driving engineering excellence. - Lead the design, development, implementation, and support of enterprise integrations using the Boomi Integration Platform. - Serve as the technical lead for complex integration initiatives supporting UKG, Oracle ERP, identity management, payroll, finance, and other enterprise systems. - Define integration architecture, reusable frameworks, design patterns, and engineering standards that improve scalability, maintainability, and reliability across the integration platform. - Design secure, high-performing integrations utilizing REST APIs, SOAP services, SFTP, event-driven messaging, and file-based integration patterns. - Develop complex data transformations using XML, JSON, XSLT, JavaScript, SQL, and Boomi mapping components. - Lead technical design sessions and provide architectural guidance throughout the software development lifecycle. - Establish best practices for integration development, testing, deployment, monitoring, logging, exception handling, and operational support. - Partner with Product Managers, Enterprise Architects, HR, Payroll, Finance, and business stakeholders to translate business requirements into technical solutions. - Participate as a technical leader within the SAFe Agile framework, providing technical direction during planning, backlog refinement, estimation, and implementation activities. - Perform expert-level troubleshooting of production integrations, conduct root cause analysis, and implement long-term corrective actions to improve platform stability. - Lead code reviews, establish development standards, and mentor engineers through technical coaching and knowledge sharing. - Drive continuous improvement initiatives focused on automation, DevOps, observability, integration performance, and operational excellence. - Develop and maintain architecture documentation, interface specifications, operational runbooks, and technical standards. - Serve as a trusted technical advisor for enterprise integration strategy and architecture. - Lead technical decision-making and influence integration standards across multiple product teams. - Foster engineering excellence through mentoring, code reviews, technical coaching, and continuous improvement. Benefits - Medical: Multiple plan options. - Dental: Delta Dental or reimbursement account for flexible coverage. - Vision: Affordable plan with national network. - Pre-Tax Savings: HSA and FSAs for eligible expenses. - Retirement: Competitive retirement package to secure your future. Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.

United States
$141.0K - $204.5K / year
Part TimeRemoteTeam 11-50Since 2018

• You will support our GTM Engineering team in building and operating technical revenue infrastructure. • You will help build and maintain GTM infrastructure: lead-enrichment pipelines, signal-based workflows, and automated routing logic. • You will assist with integrating the GTM tech stack and ensure systems communicate cleanly with each other. • You will get hands-on experience with Salesforce and HubSpot at the admin level: custom objects, flows, and data models. • You will build automations using tools such as Clay, n8n, Make, or Zapier. • You will translate requirements from RevOps, Sales, and Marketing into working systems and document what you build.

Germany