Senior Software Engineer

October 2, 2023

Apply for this job

Email *

Job Description

Senior Software Engineer

Permanent contract

Starting date: November 30, 2022

Tunis

Master’s Degree

> 3 years

The job

Senior Software Engineer

Permanent contract

Starting date: November 30, 2022

Tunis

Master’s Degree

> 3 years

Job description

What we’re looking for

We are looking for people who are passionate about delivering end-to-end services, with high quality, into production. If you are a Software Engineer with a passion for delivering quality and are looking for a place where your abundance of ideas will be welcomed and supported, you may just have found your dream job. In this role, you will be helping deliver robust, quality business applications by collaboratively engineering solutions in a constantly evolving business environment.

Within the OCR Squad, you’ll be working with very talented engineers to bring our OCR+ solution to the next level.

Responsibilities

• Contribute to Expensya’ s codebase as a Software Engineer
• Lead architecture, design, and develop features and solutions with high quality
• Identify, discuss, document and communicate technical improvements within your area of responsibility
• Provide technical leadership across features, projects, service fundamentals and tools
• Mentor new and junior engineers to bring them up to speed in software development environment
• Close collaboration with technical and non-technical roles to understand and challenge end user requirements, and ultimately translate these into effective technical solutions

Preferred experience

• Master’s degree (or higher) in CS, Math, Engineering
• Good allrounderience (Backend services, RESTful APIs, API design, SQL, databases)
• 3+ years of software development experience using C#, C++ and/or Java
• Experience working in an agile setup using continuous deployment and delivery (Git, CI/CD)
• High standards for the quality of UI and experience interpreting and executing on the outcomes of UX research and Product Design
• Good knowledge of Machine Learning and AI techniques is nice to have

What’s in for you

Lunch voucher card (8 TND/day worked)

Medical insurance

Gym membership (300 TND)

Annual performance bonuses

Transport facilitation (carpooling and 10 taxis/month: up to 150 TND)

Team trips / Missions

Regular training (language, technical…)

Udemy learning plateform (unlimited access)

Flexible work hours

25 days: paid leave
* Expensya stock options: Merit-based