Remote Lead Software Developer
Osedea
Job highlights
Summary
The job is for a Lead Software Developer at a tech development firm that emphasizes community, diversity, and fun. The role requires guiding the development of software according to specifications, developing key solutions, translating functional requirements into technical specifications, providing feedback, sharing expertise, coaching colleagues, taking initiative on projects, upholding software development guidelines, researching, testing, and implementing new techniques and technologies, and advising clients about technical decisions. The ideal candidate has 8+ years of experience as a software developer or engineer, at least 3 recent years in modern popular programming languages, 2+ years of experience leading a team of software developers, a Masterโs degree, Bachelorโs degree, college degree, certification in a software-related field, or equivalent degree or experience, and is bilingual (French and English).
Requirements
- Has 8+ years experience as a software developer or engineer
- Has at least 3 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java
- Has 2+ years experience leading a team of software developers in a professional setting
- Has a Masterโs degree, Bachelorโs degree, college degree, certification in a software-related field, or equivalent degree or experience
- Is bilingual (French and English)
Responsibilities
- Guide your team through the development of software according to specifications (SRS, Interface Designs)
- Develop key solutions to solve client business critical needs
- Translate functional requirements into technical specifications
- Provide continuous feedback to your colleagues
- Share expertise through analysis, estimates, reviews, and audits
- 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
Preferred Qualifications
- Proficient with Full-stack web development
- Proficient with Development Methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)
- Proficient with Application Testing (unit, functional, E2E, etc.)
- Proficient with CI/CD Pipelines
- Proficient with Domain-Driven Design
- Proficient with at least one major modern client-side framework/library such as AngularJS, ReactJS, Svelte, etc
- Experience with Cloud-hosting platforms (AWS, Azure, GCP, etc.)
- Experience with Virtualization and Containerization
- Experience with Mobile development
- Experience with In-Memory object storage, caching, and queue systems
- Experience with Microservices and Serverless Systems
Benefits
- Competitive Salary
- Contribution to your pension plan (RRSP)
- Flexible hours of work
- Choose how you work
- Work from anywhere up to 8 weeks
- Paid sabbatical
- Wellness and productivity spending account
- Opportunity to work from our international offices
- Parental program
Share this job:
Similar Remote Jobs
- ๐ฐ$72k-$115k๐Canada
- ๐Germany
- ๐Brazil
- ๐Belgium
- ๐United States
- ๐Romania
- ๐India
- ๐United Kingdom
- ๐Worldwide