cover image
Vortexa

Full Stack Engineer

Hybrid

London, United Kingdom

Full Time

17-04-2025

Job Specifications

About Vortexa
Vortexa was founded to solve the immense information gap that exists in the energy industry. By using massive amounts of new satellite data and pioneering work in artificial intelligence, Vortexa creates an unprecedented view on the global flows of oil and fuels in real-time, bringing transparency and efficiency to the energy markets and society as a whole.
The Challenge
Processing thousands of rich data points per second, massing terabytes of data, processing it in real-time, and delivering it through high performance queries and low-latency APIs, along with beautiful intuitive interfaces to customers around the globe, is no small feat of science and engineering. The high availability requirements of this robust system at scale is scrutinised by industry experts, data analysts and traders daily. The Application Development Team is responsible for delivering that data via applications, APIs, engineering pipelines, custom outbound services, external data integrations, while ensuring the strictest platform security and reliability is maintained.
We are looking for a talented engineer to join our fast paced and fast growing team to help take our SaaS platform to the next level. You will be responsible for the implementation of features, tools and applications which you will be able to own end-to-end, having a direct impact on client facing services built on the latest tech stack using modern working practices. This role will require exceptional programming skills and no matter where your strengths currently lie, we will invest in your professional development to ensure you have the broad skills and knowledge you need to further your skillset. This is an opportunity to join an exceptional close-knit team that regularly pushes the boundaries of technology to deliver a superior, frictionless experience to our customers - we are looking for a restless desire to build a stunning product.

Requirements

You Are:
A full stack or front end engineer with demonstrable experience of modern Javascript
Able to deliver high quality applications using React with state management
Experienced in integrating APIs and databases
Able to write tests to improve the quality of your code
Passionate about writing clear, maintainable code underpinned by best practices
Excited to deliver innovative solutions and work in a startup environment with a positive can-do attitude
Motivated to take on a challenge and deliver the solution to the highest standard
Keen to stay up to date with the latest technologies and, where possible, incorporate them in your work

Awesome If You:
Have experience of Typescript or a typed language
Have previously built data visualisations, APIs or ETL pipelines
Have experience with ElasticSearch, Docker, AWS, Redis, Postgres
Have used Agile or Kanban before


Benefits

A vibrant, diverse company pushing ourselves and the technology to deliver beyond the cutting edge
A team of motivated characters and top minds striving to be the best at what we do at all times
Constantly learning and exploring new tools and technologies
Acting as company owners (all Vortexa staff have equity options)- in a business-savvy and responsible way
Motivated by being collaborative, working and achieving together
A flexible working policy- accommodating both remote & home working, with regular staff events
Private Health Insurance offered via Vitality to help you look after your physical health
Global Volunteering Policy to help you ‘do good' and feel better

About the Company

Building the future of energy markets Vortexa tracks more than $3 trillion of waterborne energy trades per year in real-time, providing energy and shipping companies with the most complete picture of global energy flows available in the world today. Vortexa’s highly intuitive web-based app and programmatic API/SDK interfaces help traders, analysts and charterers make high-value trading decisions with confidence, when it matters the most. The web-based platform shares highly detailed oil & gas products flows, produced by ha... Know more

Related Jobs

Company background Company brand
Company Name
CrowdStrike
Job Title
Sr. Software Engineer, Backend - Detections Platform (Remote)
Job Description
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you. About The Role The Falcon endpoint agent is able to react in near-real-time to changes in the threat landscape, and underpinning this is the ability of the endpoint agent to quickly query our cloud for new information. This system operates within tight latency and response time constraints at a scale matched by few other environments, and the scale is only growing. CrowdStrike is seeking a Senior Software Developer, Backend for our Detections Platform team. This role is part of a team responsible for the cloud services that provide security information to the endpoint agent in near-real-time. The services that store this information aren’t always near-real-time themselves, so we use a variety of strategies for caching, backpressure, and partial responses. You’ll be thinking about how to build high-quality systems that scale cleanly and reliably, and then implementing those ideas primarily in Go (and also some Python). Detections Platform is involved across the entire product line and you’ll work closely with other groups across the company. You’ll also be working in an environment where quality is the company culture. CrowdStrike is a computer security company, but we do not require candidates for this role to have prior security industry experience. We will mentor and train in security topics as needed. We do expect a strong interest in CrowdStrike's mission and a willingness to engage with the needs of our product teams and customers. We’re building a welcoming & flexible team that prizes collaboration over competition, one which provides opportunities to learn new skills, mentor junior and senior developers and contribute to the direction of both the team & the products for which we’re responsible. This is a high trust environment where we allow team members to manage their own time, take holidays as they need it and reward them with competitive salaries and equity. What You'll Do Build and evolve cloud-based systems to detect and disrupt targeted attacks at a global scale. Brainstorm, design, and build collaboratively with members across multiple teams. Build elegant and performant solutions for complex technical problems in Go. Read and critique code in the multiple programming languages in use in our environment (Go, Python, Unix shell, among others), and provide technical guidance and feedback to team members Focus on continual learning, raising the bar for both yourself and your teammates. Leverage our understanding of engineering best practices, including topics like appropriate testing paradigms, effective peer code reviews, logging, and resilient architecture patterns, to ensure that our code is clean. Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables, both individually and when leading a team. Deliver and accept feedback with grace and courtesy. Collaborate on determining root causes of production outages and adding quality improvements to prevent outages in the future. Crowdstrike is a remote-friendly company, but we do get together from time to time. Some travel will be required for in-person meetings. What You'll Need A computer science background or equivalent experience (programming styles, data structures, algorithms, distributed systems, etc.) 8+ years of experience building and scaling back-end systems in production. Team player skills – we embrace collaboration. Deep understanding of distributed systems and scalability challenges. Experience with Golang, Python, Kubernetes, Cassandra, Redis, Kafka, Elastic Search, Python, and/or similar technologies. You don’t need all of these, but you need some. Prior experience with cloud services, such as AWS or Azure, particularly compute and storage offerings. Experience developing and deploying into Linux. Both a sense of humor and a sense of humility. Bonus Points Prior experience with building, operating, validating, and scaling low-latency internet services. Experience with building and shipping cloud-connected endpoint software. Prior experience working within scalable microservices architectures. Prior experience with containerization and container orchestration technology such as docker and Kubernetes. Exposure to/experience with cybersecurity and intelligence. Benefits Of Working At CrowdStrike Remote-friendly and flexible work culture Market leader in compensation and equity awards Comprehensive physical and mental wellness programs Competitive vacation and holidays for recharge Paid parental and adoption leaves Professional development opportunities for all employees regardless of level or role Employee Resource Groups, geographic neighbourhood groups and volunteer opportunities to build connections Vibrant office culture with world class amenities Great Place to Work Certified™ across the globe CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, ...
Reading, United Kingdom
Remote
Full Time
06-05-2025
Company background Company brand
Company Name
Free-Work UK
Job Title
Software Engineer
Job Description
Job Description Software Engineer Our Client is looking for a Software Engineer with at least of 5 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Your expertise must include design and development experience with various relevant Microsoft platforms, tools, technologies, patterns, and techniques related to MSFT suites, Azure tools, integration, and data is required. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is highly preferred. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very valuable. Developer certifications of Azure and/or Microsoft suite technologies is a big plus. A degree in computer science, software engineering, or a related field is required. Technical Skills In-depth knowledge and experience in programming, administrating, configuring, and integrating using/with MS Office/MS Office 365 suite, SharePoint Online, Power Apps/Power Automate, GitHub, MS Teams, etc. In-depth knowledge & development experience using Azure integration tools like Data factory, Logic Apps, etc. Along with knowledge of utilizing Azure SQL Server, Data lake, etc. In-depth knowledge & experience using Visual Studio, with one of the programming languages: C#/Java/JavaScript/Python, and PowerShell. Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite. Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) Experience working with Azure DevOps and CI/CD pipeline. Knowledge and some experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, etc. Knowledge and some development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). Experience working with APIs, Postman/SOAPUI tools, MS D365, ServiceNow, Azure Analytics tools, Azure Synapse, Azure BYOD & Data verse, Azure DevOps, Informatica, BI tools, etc. is a big plus. General Business Skills Excellent communication to translate and explain business requirements to technology & vice-versa. Analytical & methodical mindset with a problem-solving attitude is extremely important for the success of this role. Concise written, verbal, and presentation skills. Must be a team player who can earn a team's respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The Client is based in Trumbull CT USA - this is a remote role ideally from London UK. The salary will be in the range £60K - £90K. Please send your CV to us in Word format along with your salary and availability.
London, United Kingdom
On site
Full Time
07-05-2025
Company background Company brand
Company Name
Yolk Recruitment Ltd
Job Title
Lead Software Engineer
Job Description
Lead Backend Developer – Game Studio (Cardiff) A growing Cardiff-based game studio is looking for a Lead Backend Developer to help shape the future of their slot game platform. With a strong track record in both land-based and online gaming, the team is focused on delivering high-performance, engaging experiences to players worldwide. This is a great opportunity to work on real-time systems, contribute to an expanding portfolio, and be part of a highly experienced, collaborative team. Key Responsibilities: Lead the development of backend systems powering modern online slot games. Translate game specs into structured, scalable server-side logic. Collaborate with frontend and backend engineers to implement and integrate new features. Work closely with designers and product managers to deliver features to deadline and spec. Mentor junior and mid-level developers, conducting code reviews and supporting growth. Contribute to improving internal processes and engineering standards. Skills & Experience: Proven experience in a senior backend development role, ideally in games or real-time systems. Strong proficiency in C#, with working knowledge of C++. Solid understanding of random number generation and algorithm design. Strong mathematical background – A-Level Maths or higher preferred. Experience in team leadership or mentoring. Track record of creating scalable, maintainable, and performance-optimised code. Clear communicator with the ability to work cross-functionally. Tools & Technologies: C#, C++ GitLab Jira Microsoft Visual Studio Excel What’s on offer: Autonomy in how you approach technical challenges. Direct influence over how games are built and delivered. Opportunity to work on titles played by a global audience. Supportive team culture focused on quality and innovation.
Cardiff, United Kingdom
On site
Full Time
07-05-2025
Company background Company brand
Company Name
Thoughtworks
Job Title
Senior Developer
Job Description
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. You will create large-scale distributed systems out of microservices. You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems. You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Job Qualifications Technical Skills You have experience with Java and more development languages (Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming. You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker. Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed. Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more. You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Manchester, United Kingdom
On site
Full Time
07-05-2025