Wednesday, October 29, 2025
TunUp_A Cimpress Company

Senior Software Engineer

Posted: 6 hours ago

Job Description

Who We Are:Cimpress is a strategically focused group of more than a dozen businesses, each operatingin a largely autonomous manner. Mass customization is at the heart of our strategy,enabling us to produce goods and services that meet individual customer needs with nearmass production efficiency.Pixartprinting, part of the Cimpress Group, is a leading e-commerce company in the printingindustry. At Pixartprinting, we do much more than printing — we provide professionalservices to support our customers’ communication projects, whatever line of business theyare in.TunUp (Tunisia Upload & Print) is a dynamic Tunisian hub powering the operations of fourCimpress brands (Pixartprinting, Easyflyer, Exaprint, and PrintDeal) at the forefront of theWeb-To-Print industry. By combining innovation and expertise, TunUp delivers seamlessservices and solutions to customers across Europe and beyond.What You Will Do:As a Senior Software Engineer, you will design, build, and optimize software systems thatenable our Customer Care department to deliver outstanding customer experiences, whilehelping drive our AI adoption strategy: Design, develop, and maintain scalable software solutions that improve efficiencyacross customer-facing and internal systems. Actively contribute to architecture discussions, establish best practices, andinfluence the technical direction for key initiatives. Collaborate with business stakeholders to translate requirements into technicalsolutions that deliver measurable value. Build and maintain microservices and APIs, ensuring high performance, security, andscalability. Integrate AI capabilities (e.g., chatbots, recommendation systems, workflowautomation) into software solutions to enhance user experience and operationaleffectiveness. Deploy solutions to the cloud and contribute to automation and infrastructure-as-code practices. Support development practices through CI/CD pipelines, automated testing, andcode reviews. Embrace a collaborative culture rooted in Agile mindset (SCRUM)Your Qualifications: 3+ years of professional software development experience, including designing anddelivering production-grade systems. Expertise in at least one core programming language (Node.js, Python), with strongsoftware design and architecture skills. Experience with microservice architectures, RESTful APIs, and cloud platforms(AWS preferred). Experience with containerization and Docker. (Kubernetes knowledge is a plus). Exposure to AI/ML platforms, APIs, or frameworks (e.g., OpenAI API, LangChain),and enthusiasm for building AI-driven solutions. Familiarity with data engineering concepts (data pipelines, vector databases, RAGpatterns). Familiarity with Infrastructure as Code tools (Terraform, AWS CloudFormation, AWSCDK) is a plus. Experience working with Customer Support platforms (Zendesk, Salesforce, AmazonConnect) is a plus. Strong understanding of software engineering best practices, scalability, anddistributed system design. Proven experience working in Agile (SCRUM) teams, with a focus on collaboration,adaptability, and delivering value iteratively Excellent communication skills and proficiency in English.Why Join Us: Opportunity to contrinbute to impactful projects in a global e-commerce companyat the forefront of digital innovation. Be part of a team that is leveraging Generative AI to transform customerexperiences. A strong engineering culture with opportunities for growth. Competitive salary and benefits (meal vouchers, medical insurance, transportation,etc.).How to Apply:If you’re a passionate engineer who enjoys solving complex problems, and experimentingwith new technologies — including AI — we’d love to hear from you. Apply through ourhiring platform and share links to your GitHub, Stack Overflow.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs