
Remote Technology Sweden AB · Sweden
The impact you will have on the role Design, implement, and maintain fullstack features for high-performance, customer-centric experiences across the Nivoda pla...
The impact you will have on the role
Design, implement, and maintain fullstack features for high-performance, customer-centric experiences across the Nivoda platform, ensuring scalability, reliability, and security.
Build and iterate on frontend interfaces that are fast, accessible, and delightful to use.
Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle.
Collaborate with product managers, architects, and stakeholders to define technical requirements and translate business needs into technical solutions.
Debug and resolve complex technical issues, providing timely support to internal teams and external customers.
Collaborate with cross-functional teams to identify and prioritize customer requirements and feedback.
Mentor junior developers and improve the quality of engineering work in the broader team.
Actively participate in discussions to improve the overall customer experience on the Nivoda platform.
About the role We are looking for an experienced Software Engineer with deep expertise in building scalable backend systems, distributed microservices, and modern cloud-based infrastructure as well as a demonstrated interest in or experience with GenAI and LLM technologies. This role is ideal for someone who thrives on solving complex architectural challenges and has a strong track record of building and deploying reliable, high-performance software systems at scale. You will be instrumental in designing core systems, APIs, and data flows, while contributing to the evolution of our infrastructure. You’ll collaborate across cross-functional teams to deliver robust solutions, audiovisual data processing, and modern AI/LLM systems and workflows. Key Responsibilities and Qualifications Design, develop, and maintain scalable backend services using one or more of: TypeScript, Node.js, PHP, and Python Design and build powerful REST APIs. Design and and take full cycle ownership of distributed microservices Familiarity with Generative AI technologies and Large Language Models Design, optimize, and manage relational and NoSQL databases including MySQL, DynamoDB, Redis, and Apache Druid Define and implement infrastructure as code using Terraform on AWS Build and maintain robust CI/CD pipelines 5+ years of professional software development experience Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning or similar field. Proven ability to work in fast-paced, cross-functional environments Nice to have Solid foundation in machine learning, AI, and statistical methods Hands-on experience deploying and managing both cloud-native and self-hosted services Experience with VOIP telephony stacks including Asterisk and Kamailio Our ways of working Each team has clear responsibilities and goals and the freedom to collaborate on the optimal design for the products and solutions we build. We want to hear your opinion! We have an agile approach to processes and teamwork and we constantly evaluate and adapt. Our Product and UX teams are closely integrated with development. We use modern frameworks and the best tools available. We work flexibly and have fun at work. Delivering customer value is as important as the wellbeing of our friends and colleagues. We value personal growth and encourage learning, and embrace every opportunity to share knowledge in the team. Where you’ll be and how you’ll work We have three offices: London, Uppsala and Paris. This role is based in the Uppsala office. We work business hours, but we understand that life sometimes gets in the way. Kaisa Culture What makes Kaisa stand out? Our values, guiding us every day: Innovate with Agility - We move fast, think creatively, and adapt seamlessly. Win Together - Success is a team effort, and we celebrate it as one. Own It - Accountability drives progress, and we take pride in our work. Champion Sustainability and Diversity - We foster inclusivity and make responsible choices. Spread the Vibe - A positive atmosphere fuels great ideas and connections.
About Kambi Kambi Group plc is a leading B2B provider of premium sports betting services to licensed gaming operators. Our services provide an end-to-end solution for operators wanting to launch a standalone Sportsbook or bolster their existing offering with an innovative sports betting product. From front-end user interface to customer intelligence, risk management and odds compiling, all built on our in-house developed software, we strive to deliver the ultimate service and solution to our partners. Our vision is to create the world’s leading sports betting experiences, together with our partners. About the Role We’re looking for a Senior Software Engineer to join Kambi. This is not a standard backend role. You will work on business-critical systems where: Performance matters. Reliability is essential. Correctness is critical. We’re looking for someone who takes ownership, makes sound technical decisions, and contributes effectively in a complex, high-impact environment. What You’ll Do Design, build, and maintain high-throughput backend services in Java Work with low-latency, distributed systems Solve real production challenges related to performance, failures, and scaling Take ownership of systems and features end-to-end Collaborate closely with engineers, product, and stakeholders Contribute to architectural decisions and technical direction Continuously improve system reliability, observability, and maintainability What You Bring Strong Java & Backend Expertise Solid understanding of: Concurrency and multithreading JVM behavior (memory, garbage collection, performance) Core Java fundamentals Experience building backend services using frameworks such as Spring Boot Experience Working with Production Systems Hands-on experience debugging and resolving issues in live systems Familiarity with observability practices (logging, metrics, tracing) Experience identifying and addressing performance bottlenecks Understanding how systems behave under real-world load Distributed Systems & System Design Experience working with microservices and/or event-driven architectures Understanding of: Scalability and fault tolerance Backpressure and system resilience Trade-offs such as consistency vs availability Experience with messaging systems (e.g. Kafka) is highly valued Ownership & Engineering Judgment Take responsibility beyond individual tasks and drive work forward Operate effectively in environments with some ambiguity Proactively identify issues and drive improvements Make sound technical decisions and clearly communicate trade-offs Balance simplicity, performance, and long-term maintainability Understand the operational and maintenance impact of technical choices This Role May Not Be the Right Fit If Your experience is primarily limited to simple CRUD-based applications You have limited exposure to debugging or operating production systems You are most comfortable working in environments where requirements are fully defined upfront and change is limited You are not comfortable taking ownership of systems end-to-end Tech Context Java (primary) Spring Boot Distributed systems and messaging (e.g. Kafka) Cloud-based infrastructure Containerized environments Application Please share your CV in English. Along with your CV, to help us better understand your experience, kindly include a brief description of a complex production issue you personally debugged, how you approached it, and the outcome. #wearekambi
#LI-HB6 We are looking for a new member to join our highly skilled team. Together we write software for the collection, analysis, operations and presentation of data from thousands of buildings around the world. We make all our technological and architectural decisions ourselves, with a freedom and sense of responsibility that is a source of great fulfillment and pride. We prefer a functional programming style and clean, simple code. To get the speed and comfort we need to innovate and deploy continuously we write our own tools for testing and monitoring and rely heavily on Infrastructure as Code. Most of our backend code is written in Go and uses a fair amount of SQL. We also use C#, F# and Rust. In our frontend we prefer TypeScript and React or Angular. Required skills Write simple, understandable code Experience with working with modern web development tech stack including Go, Typescript and React Experience with API and REST interface development Desire and ability to regularly learn new technologies and their ecosystems, including C# and Angular Clearly communicate tech and code decisions both in writing and verbally Bonus qualifications Experience with Functional programming Experience with SQL and NoSQL databases and concepts Experience with Azure and cloud native development Fluent in DevOps: yaml, pipelines, Terraform and scripting Other requirements A Bachelor’s or Master’s degree in Computer Science or a related field 4+ years experience with Software Development Strong written and verbal communication skills Strong analytic and problem-solving skills Understanding of Agile development Ability and ambition to work on-site in Lund office 3x/week A strong desire to always learn and improve What's in it for me? High-impact work where your solutions directly influence business outcomes Supportive team culture that encourages mentorship, learning, and innovation Access to modern tools, frameworks, and opportunities for professional growth Flexibility and autonomy to deliver your best work Bring your engineering talent to a team that's ready to grow with you — apply today! At Schneider, we believe that every employee is a talent who deserves equal opportunities. This means you matter. Every individual needs to feel valued, supported, and treated fairly to do their best work. Our Total Rewards is our way of saying: “We see you. We value you”. It’s more than just pay and benefits – it’s a meaningful investment in you. It is designed for you to perform, grow, feel safe, and elevate your potential to shine as an impact maker. Schneider Electric is there when it matters most to you Our Total Rewards package outlines all the benefits and support you’ll enjoy as part of the Schneider Electric team: Care for Yourself and Your Family. We ensure you feel secure with benefits that help you and your family thrive: important insurances, paid leave, parental and care leave, wellness contribution, flexible working options, employee counseling and a Benefits Portal with various deals and discounts. Invest and Plan Your Future. We help you plan and invest for the future with competitive pay and programs: your base salary, bonus programs, opportunities to own company shares, discounts on company products, referral bonus, pension plans and a digital pension advisory tool. Grow Your Skills and Career. We commit to helping you grow with ongoing performance and development conversations, global career opportunities, access to our Schneider Career Hub for new positions, projects, and mentors, and learning platforms to equip you with the skills for today and tomorrow. Team Up in the Workplace. We encourage teaming up through smart ways to collaborate, employee associations, celebrating contributions via a recognition portal, sharing your voice in our engagement survey, and fostering an inclusive, caring workplace. Support Your Community. We make a difference in your community with volunteer leave, programs through Schneider Electric Foundation, and initiatives that support education. Looking to make an IMPACT with your career? When you are thinking about joining a new team, culture matters. At Schneider Electric, our values and behaviors are the foundation for creating a great culture to support business success. We believe that our IMPACT values – Inclusion, Mastery, Purpose, Action, Curiosity, Teamwork – starts with us. IMPACT is also your invitation to join Schneider Electric where you can contribute to turning sustainability ambition into actions, no matter what role you play. It is a call to connect your career with the ambition of achieving a more resilient, efficient, and sustainable world. We are looking for IMPACT Makers; exceptional people who turn sustainability ambitions into actions at the intersection of automation, electrification, and digitization. We celebrate IMPACT Makers and believe everyone has the potential to be one. Become an IMPACT Maker with Schneider Electric – apply today! €40 billion global revenue +9% organic growth 150 000+ employees in 100+ countries You must submit an online application to be considered for any position with us. This position will be posted until filled. Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best. We mirror the diversity of the communities in which we operate, and ‘inclusion’ is one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do. At Schneider Electric, we uphold the highest standards of ethics and compliance, and we believe that trust is a foundational value. Our Trust Charter is our Code of Conduct and de