
Infotree Service Sweden Filial · Sverige
We are currently recruiting for our Client, a well-established international organization combining strong industry heritage with a fast-paced, innovation-drive...
We are currently recruiting for our Client, a well-established international organization combining strong industry heritage with
a fast-paced, innovation-driven engineering culture.
This is an excellent opportunity for engineers who thrive in dynamic environments, enjoy solving complex technical challenges, and
want to contribute to building high-scale digital customer experience platforms.
The team is responsible for designing, developing, and maintaining systems supporting the post-purchase customer journey,
including purchase history and digital returns experiences.
Their APIs play a critical role across the organization, serving multiple internal consumers and powering essential
customer-facing services.
The engineering environment is built around modern cloud-native technologies, including:
The team values quality, scalability, continuous improvement, and fast delivery of robust solutions.
nShift is the leading global provider of cloud delivery management solutions (SaaS), we enable the frictionless shipment and return of almost one billion shipments across 190 countries each year. We are headquartered in London and Oslo and have over 500 employees across offices in Sweden, Finland, Norway, Denmark, the United Kingdom, Poland, the Netherlands, Belgium, and Romania. Our software is used by many of the world leading e-commerce, retail, manufacturing, and 3PL shippers due to us having over 1000 carriers integrated into our platform, nearly 3 times more than our competitors! If you buy goods online, there is a strong chance that nShift has powered that delivery, so come and join us as we shape the future of shipping, one frictionless journey at a time. About the role We’re looking for a skilled and solution-driven Java Developer to join our Returns team. You’ll help build and evolve the heart of our post-purchase tools – allowing e-commerce websites to offer a smooth returns mechanism and help us ensure it runs reliably at scale. This is a hands-on role where you’ll be involved in everything from design and development to testing, deployment, and monitoring. About you You’re a team player who thrives in collaborative environments but also enjoy working independently when needed. With a structured and solution-oriented mindset, you like solving complex challenges and producing clean, high-quality code. Communication, curiosity, and a positive attitude are key strengths you bring to your work. Responsibilities · Design, develop, test, and release backend features for Returns in line with team and company guidelines. · Build and maintain integrations with e-commerce platforms (e.g. Shopify, Magento, Centra) — including webhooks, authentication, and data imports. · Contribute to architecture and platform decisions (security frameworks, GDPR, architecture, monitoring, CI/CD tools). · Write clean, testable, and reusable code that is scalable and cost-efficient. · Work with modern practices such as code reviews, automated testing, and continuous integration/delivery. · Be an active member of an autonomous team, helping shape both the product and how we work. · Stay up to date with new technologies and proactively suggest improvements for performance and scalability. Required professional experience We are looking for both junior and senior backend engineers with experience in most of the following technologies: · Java · Spring Boot and the Spring ecosystem (Spring Data JPA / Hibernate) · PostgreSQL, including schema migration tooling (Liquibase or Flyway) · AWS (S3, SES, and related services) · CI/CD knowledge such as Jenkins, Bitbucket Pipelines, Docker, etc. · Monitoring tools such as ELK stack or equivalent · Testing: unit testing (JUnit, Mockito), integration testing against mocked external services (WireMock, REST Assured), and performance testing (e.g. JMeter) Nice to have: · Designing and versioning public REST APIs (OpenAPI / Swagger) · Redis and caching strategies · E-commerce or post-purchase domain experience For senior candidates, we additionally value experience working in a large, long-lived codebase — carving out and building modern services alongside a monolith, and driving modernization without disrupting a system that merchants rely on every day. What we’re looking for in you · Strong problem-solving skills with the ability to deliver clean and scalable code. · Service-minded with a positive, proactive attitude. · Comfortable working independently as well as in a collaborative agile team. · Fluent in written and spoken English. Why join us? At nShift, you’ll work on a platform used globally to handle millions of deliveries, solving complex technical challenges with real-world impact. We value knowledge sharing, autonomy, and continuous learning, offering plenty of opportunities to grow your skills while contributing to meaningful projects.
ABOUT THE POSITION Our goal is to give you a real sense of what it's like to work at Jane Street full time while also providing a truly unparalleled educational experience. As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. As a Software Engineering intern, you'll learn how we use OCaml (our primary development language) in our day-to-day work, and gain exposure to the libraries and tools that are foundational to our internal systems. Some teams also use Python, so depending on the project, you might do some work with Python as well. During the internship, you'll be closely mentored by full-time software engineers. Mentors design intern projects based on their team's current needs and are heavily invested in helping interns build maintainable, high-quality software that is intended to reach production. The projects you will work on are as varied and diverse as those full-timers work on, covering a wide range of problems, from high-performance trading systems to programming language design and everything in between. If you’d like to learn more, you can read about our interview [https://www.janestreet.com/preparing-for-a-software-engineering-interview/] and team placement [https://blog.janestreet.com/project-pairing/#fn:1] processes and get a sense of what our most recent intern projects [https://blog.janestreet.com/tag/internship/] looked like! You can also learn more about Jane Street’s internship program here [https://www.janestreet.com/join-jane-street/internships/]. ABOUT YOU If you've never thought about a career in finance, you're in good company. Many of us were in the same position before working here. If you have a curious mind, a collaborative spirit, and a passion for solving interesting problems, we have a feeling you'll fit right in. We're more interested in how you think and learn than what you currently know. You should be: * A top-notch programmer with a love for technology * Intellectually curious, collaborative, and eager to learn * Humble and unafraid to ask questions and admit mistakes * Fluent in English
About Xenergic: Xenergic is a high-tech semiconductor company providing cutting edge high-speed, low-power embedded memory IP solutions in advanced technology nodes. These memories are targeted for market segments ranging from IoT and mobile applications to high-end servers and AI accelerators. Who we are looking for We are looking for software developer who thrives in a work environment where no day is like yesterday. You enjoy and are driven by solving engineering problems of all kinds, both within your field and across domains, be it in programming, electronics, math or marketing. Since we often bounce ideas off each other to beat challenges and refine our workflow, we expect you to be proactive and take initiative in proposing original strategies, rather than only implementing. The key responsibilities include Further developing on our memory compiler flow. Enriching our verification flow. Maintaining and improving internal processes and routines for handling IP in different phases. Maintaining and improving IT setup. Mandatory Qualification Requirements: MSc.in computer science or closely related field. System Design & Architecture: Proven experience in designing, structuring, and maintaining large-scale software/automation projects or complex frameworks from the ground up. Programming Background: Exceptional competence in system level programing with strong logical thinking and clean, maintainable coding practices in at least one mainstream language. Engineering Fundamentals: Comfortable working in a Linux/Unix environment with a solid grasp of software architecture patterns, basic data structures, and algorithms. Additional Preferred Qualifications (Bonus Points) Python Proficiency (Strongly Preferred): Strong proficiency in Python, with hands-on experience using it for large-scale scripting, automation tools, data processing, or test framework development. DevOps & Infrastructure (CI/CD & Containerization): Hands-on experience with Docker or equivalent containerization technologies for environment standardization and deployment. Experience setting up, optimizing, and maintaining CI/CD pipelines (e.g., GitHub Actions) tailored for build, test, and release automation. Flow Automation: Experience developing script-based design/verification automation flows (EDA Tool Scripting) is highly desirable. ASIC Knowledge: Fundamental understanding of ASIC design and design-to-verification flows. Experience with tape-outs is a strong plus. Version Control: Strong familiarity with Git and modern collaborative software development workflows (e.g., Code Reviews, PRs, Trunk-Based Development). Experience with shell scripting (Bash, csh, zsh, etc.). Familiar with AI in automation & verification is a big advantage. Soft Skills Self-motivated with a fast learning curve for picking up new EDA tools and domain knowledge. Strong communication and teamwork skills, capable of collaborating smoothly across RTL design, verification, and software teams. Are you the one we are looking for? We want to hear from you! Send your application (CV and cover letter) to career@xenergic.com.