Senior Software Developer

OsedeaFranceHybridFull-timeSenior, 5–8 yearsListed 1 day ago

Apply now

About this role

Role overview 
 
As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor technical and non-technical teammates as you plan, develop, and deliver enterprise software solutions for our clients. We expect you to take ownership of your tasks, excel at time management, and be a fast learner, while also focusing on ongoing personal improvement.
 
The technologies listed below are mentioned to give you a reference point for our stack. Above all else, we look at the personal ability and potential for growth when hiring for this position.

Your key responsibilities

- Develop software according to specifications (SRS, Interface Designs)

- Coach colleagues to encourage their professional growth

- Confidently take initiative on projects and tasks

- Uphold and reinforce software development guidelines

- Research, test, and implement new techniques and technologies

- Advise and consult with clients about technical decisions and direction.

The ideal candidate

- Has 5+ years experience as a software developer or engineer with at least 2 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java

- Has a Bachelor’s degree, college degree, certification in a software-related field, or equivalent degree or experience

- Has intermediate or conversational French at a minimum.

You should be proficient with

- Full-stack web development

- Development Methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)

- Application Testing (unit, functional, E2E, etc.)

- CI/CD Pipelines

- Domain-Driven Design

- At least one major modern client-side framework/library such as AngularJS, ReactJS, Svelte, etc.

It’s a plus if you have experience with

- Cloud-hosting platforms (AWS, Azure, GCP, etc.)

- Virtualization and Containerization

- Mobile development

- In-Memory object storage, caching, and queue systems

- Microservices and Serverless Systems

- Hexagonal Architecture.

What we offer

- Competitive Salary and contribution to your pension plan (RRSP)

- Flexible hours of work and choose how you work

- Work from anywhere up to 8 weeks

- Paid sabbatical

- Wellness and productivity spending account

- Parental program

- Activities

- Training

- And more...

The process for this role if you are selected 
 
1. 20 min - Initial introductory call with our technical team
2. 90 min - In-person interview at our office.
3. Offer presentation
 
Only considered candidates will be contacted. Read our full hiring process here.