cover image
Citrus-Lime Limited

Software Developer

On site

Ulverston, United Kingdom

£ 60,000 / year

Full Time

03-03-2025

Share this job:

Score my CV

Job Specifications

Citrus-Lime is an exciting high-growth tech business providing a Cloud-based POS system to small and mid-sized retailers. We compete and win against large US-based tech giants. We are profitable and growing fast.

Our customers are retailers in the outdoor sector, from Cycle through to Equestrian. We’ve revolutionised the way the UK cycle retail works, and helped small companies compete and beat larger businesses. Now at the early stages of internationalisation, and having secured a solid customer base in Ireland, we are poised to push out into mainland Europe and beyond.


What’s in it for you?
Position based The Lake District
Competitive salary 40-60k depending on experience
Contracted 40 hours per week
28 days holidays plus the Christmas break
Private company healthcare
Working in a curious team using new exciting technology
Work alongside passionate and experienced people
Close engagement and support with management
A meritocratic environment that demonstrably rewards results
'Free time' each week to investigate new technologies

Citrus-Lime is looking to expand our Software Development team. We’re looking for a person with high attention to detail to help us produce industry-leading solutions through the updates and release cycles of Citrus-Lime products and software. The role will involve working on improving the existing architecture and working on new products and features
We are working to develop and extend our exciting Cloud-based software platform using the latest exciting technology (Vue.js 3, .Net Core, Docker, Azure Cloud).

Key Responsibilities:
Developing industry-leading solutions together with your team.
Write software that is thoroughly tested and adheres to our code review standards.
Ensure all work follows company standards and is properly managed thru our Jira issue management platform.
Work closely with your team and other development teams as well as QA engineers, product, and project managers.
Participating in daily stand-up meetings & Sprint meetings.
Attention to best practices, quality and detail, and a personal drive to deliver great results.
Ensure junior members of the team to grow with your help and support.
Work with your Line Manager to take responsibility for your own continued personal and professional development ensuring your knowledge and skills remain up-to-date and you share best practice with colleagues

Essential Skills/Qualifications:

Microsoft .Net – Core, WebAPI, Kestral
C#
Azure DevOps and Git
Javascript/typescript, HTML and CSS.
Entity framework core
Microsoft SQL Server
CI/CD pipelines (ideally Azure DevOps, GitHub Actions or similar)
A strong curiosity with a problem-solving attitude.
A sound grasp of ICT, such as using MS Office.
Excellent verbal and written communication skills.
Strong numeracy skills.
Ability to work to deadlines under pressure.
Upbeat and friendly attitude.
The ability to work well in a team as well as independently on individual projects and challenges.
Ability to be able to pick up new systems with ease.

Desirable Skills/Qualifications:
Azure
Vue.Js
.Net Core
Docker
Experience using Jira
Legacy knowledge of Vb.Net and ASP Web Forms


Here's what one of a Software Developers have to say:

“Coming from desktop software development background, moving to Web and Cloud-based software company was a daunting thought. However, Citrus-Lime has encouraged me from the get-go to develop my skillset on the job and I have learned so much since I joined. Knowing that there is a strong team alongside me for the journey as the software continues to grow and change to keep up with an ever-evolving industry has helped the confidence in my work grow. I am looking forward to seeing what the company does next!”

About the Company

Citrus-Lime specialises in the development, delivery and support of our complete End-to-End Cloud Retail Solution. Designed specifically to help retailers Reduce Discounting, Control Cost and Inspire Loyalty. Working closely with retailers, suppliers and manufacturers, the platform we offer is a complete omnichannel solution underpinned by our cloud-based till and stock control system, Cloud POS, which integrates with our responsive ecommerce platform, Click & Collect, Supplier Intergration, Service Centre Management, Custo... Know more

Related Jobs

Company background Company brand
Company Name
DRW
Job Title
Senior Software Engineer - Unified Platform
Job Description
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. UP Teams Are Segmented Into Multiple Areas Including Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data mapping tools, access management, and usage tracking capabilities for development teams. Domain Engineering - Teams within domain engineering own critical capabilities that extend beyond a single desk or business area, building services and data solutions to optimize for a broad array of use cases. For example, these teams work on problems like managing and enhancing DRW’s instrument and organizational reference data models for seamless interoperability across the firm; handling real-time message flow and integrations with third-party trades and orders feeds; or providing trading desks and business units with current, historical, and real-time streaming portfolio views. We are passionate about finding the best team and role for each candidate through the interview process, as we learn more about each person's current skills and long-term development goals. Expectations Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task. Desirable Experience We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems. Multiple years of server-side development. A solid understanding of micro-service architectures and CAP theorem. A good understanding of functional paradigms and type theory. Confident JVM knowledge. Modern Java, Ruby, or Clojure knowledge. Experience with Airflow or other Python-based workflow orchestration tools. Proficiency in domain driven design and domain modeling. Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git. Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts, exchange trading, or physical energy trading. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.
London, United Kingdom
On site
Full Time
26-02-2025
Company background Company brand
Company Name
Version 1
Job Title
Full Stack Developer
Job Description
Job Description You will be working in a Scrum Team of cross-functional skills in tight collaboration practising Agile. You will be contributing to real decisions about technology to create maintainable solutions for our customer and participating in a highly collaborative group of software engineering professional’s. As a valued member of our team, you'll provide mentorship to junior members and actively share your expertise across the wider team. You will develop software to meet our client's user needs using frontend technologies like React, Next.js, or TypeScript, integrated with a backend written in Node.js, Java (Spring Boot), or other modern frameworks, building cloud-native applications leveraging Azure services. You will follow best engineering practices guidelines and help to improve those guidelines. You will be creating best in class documentation with our client users in mind. Qualifications Experience of working in a Scrum Team and an Agile environment. Strong front-end development experience with expertise in React, Next.js, and TypeScript. Solid knowledge of backend development and API design, with hands-on experience in Node.js to build scalable and high-performance applications. Understanding of CI/CD pipelines, infrastructure as code, and DevOps best practices Experience with Docker and Kubernetes for containerization and orchestration of applications. Experience in implementing cloud-native architectures optimized for performance and scalability, with expertise in Azure services such as Azure Functions, App Services, Blob Storage, AKS etc. Experience writing unit tests and integration tests. Ability to co-ordinate and contribute towards stakeholder engagements and meetings.
Birmingham, United Kingdom
On site
Full Time
26-02-2025
Company background Company brand
Company Name
Veson Nautical
Job Title
Software Engineer
Job Description
Description S oftware Engineer Opportunity ! Who We Are Veson Nautical is a well - established and rapidly growing software company working to provide end-to-end logistical, operational, and analytical solutions to propel the efficiency and effectiveness of Maritime Commerce. The Opportunity As a Software Engineer at Veson Nautical, you will be responsible for solving complex, real-world problems and will shape the future of the maritime shipping industry. You will develop software for our rapidly growing SaaS platform with a geographically dispersed user base. Our programming languages include C#, C++, TypeScript, and T-SQL. Innovation is at the heart of everything we do, and you will use your expertise to design, code, test, document, and support the software that makes Veson the platform that propels maritime commerce. Responsibilities Write high quality, well-designed, testable code to design, develop and support our existing backend services and front-end code Commit to owning your code and execute the full software development life cycle Work with Product Management to analyze and understand business problems, collect requirements, and design technical solutions Participate in on-call rotations to support the team‘ s services and preserve client experience Assist your team members through mentoring, code reviews and pair programming Promote teamwork and support a vibrant and innovative work atmosphere Perform other job-related duties as assigned Qualifications 3 + years of software engineering experience Experience creating and maintaining backend services Experience with frontend SPA frameworks (e.g., React, Angular, Vue) Experience with container technology (e.g., Docker, Kubernetes) Experience with observability and telemetry (e.g., Opsgenie , Splunk) Experience with SQL Server or other relational database systems Experience with any non-relational database service (e.g., MongoDB, DynamoDB) Ability to work on projects in an Agile environment and communicate with stakeholders in a fast-moving, entrepreneurial environment Knowledge of OOD languages such as C#, C++, Java, Python or Golang Excellent communication skill s Nice To Have Skills Experience in financial industry or maritime shipping industry Experience working in a microservices cloud environment Experience with AWS Experience creating and contributing to architecture design and documentation Knowledge of automated testing frameworks Familiarity with Node.js More About Veson We are a team of multi-cultural, multi-disciplined professionals that are dedicated to making our clients successful and charting a new, innovative course for the commercial marine industry. Veson Nautical employs a staff of extremely capable creators and innovators all focused on meeting the goals of our clients. We invest extensively in employee development and experience to maintain focus and enthusiasm. The Veson Nautical team is made up of a dynamic blend of engineers, artists, sailors, teachers, brokers, bankers, traders, consultants, and customer service experts. Veson Nautical is a successful, rapidly growing global software company. Our clients are the world’s leading commercial maritime owners, operators and commodity trading companies. Veson’s solutions enable our clients to identify new opportunities and proactively manage their business to make more profitable decisions. With offices in Singapore, Tokyo, London, Houston and headquarters in Boston, USA, Veson Nautical is a dynamic organization with a committed team of professionals. Dedicated to ensuring the highest levels of client satisfaction, Veson Nautical brings decades of experience, technical knowledge, enthusiasm and commitment to clients around the world. The combination of exceptional market growth and leading market position make this a superb opportunity for the right candidate.
Stoke-On-Trent, United Kingdom
On site
Full Time
26-02-2025
Company background Company brand
Company Name
Epic Games
Job Title
Senior Gameplay Systems Programmer, Fortnite
Job Description
WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - GAMES What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a Senior Gameplay Systems Programmer who is passionate about games and well-versed in C++ and gameplay systems development. As part of the Player Investment team, you'll work closely with designers and UI programmers to develop highly impactful player engagement and progression systems, like our innovative Quest and Battle Pass systems. In this role, you will Work closely with designers to create and iterate on game features and tools Invite and respond to critical feedback throughout development Support technical excellence on multiple platforms Optimize and fix bugs in existing gameplay systems, including responding to live service incidents and resolving player account problems Contribute ideas toward all aspects of the game’s production and development Write robust, maintainable code with extensibility in mind What We're Looking For Strong C++ skills and programming principles knowledge Java experience is a bonus, for working with backend systems Talent for building robust, extensible, maintainable systems Experience developing AAA games or game engine technology professionally Self-motivated, strong work ethic, and able to work independently Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal) Experience with player engagement and progression systems is a plus EPIC JOB + EPIC BENEFITS = EPIC LIFE We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. About Us Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent. Like what you hear? Come be a part of something Epic! Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here. Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
London, United Kingdom
On site
Full Time
27-02-2025