FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in software development and team leadership, with a strong focus on full-stack web development, modern programming languages, and agile methodologies. Capable of translating functional requirements into technical specifications while mentoring and guiding team members towards achieving project goals.
Highest-signal resume keywords
Python ProgrammingJavaScript/TypeScript DevelopmentFull-Stack Web DevelopmentAgile MethodologiesTeam Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentApplication TestingCI/CD PipelinesDomain-Driven DesignCloud Hosting PlatformsMicroservices ArchitectureClient-Side FrameworksVirtualizationContainerizationMobile Development
Soft Skills
CoachingCollaborationInitiativeFeedback ProvisionMentoring
Tools & Technologies
AWSAzureGCPAngularJSReactJSSvelteHexagonal ArchitectureCaching SystemsQueuing SystemsIn-Memory Object Storage
Certifications & Qualifications
Bachelor’s Degree in Software-Related FieldCollege Diploma in Software-Related FieldCertificate in Software-Related Field
Industry Keywords
Software Development GuidelinesEnterprise Software SolutionsFunctional RequirementsTechnical SpecificationsClient Consultation
Tech Stack
Tools & technologiesAngularAWSAzureGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonReactSvelteTypeScript
About the role
Key responsibilities & impact- Guide the team in software development in accordance with specifications (SRS, Interface Designs)
- Develop key solutions to address clients’ critical business needs
- Translate functional requirements into technical specifications
- Provide ongoing feedback to colleagues
- Share your expertise through analyses, estimates, reviews, and audits
- Encourage colleagues’ professional growth through coaching
- Confidently take initiative on projects and tasks
- Maintain and strengthen software development guidelines
- Research, test, and implement new techniques and technologies
- Advise and consult with clients on technical decisions and direction
- Collaborate with and mentor technical and non-technical teammates
- Plan, develop, and deliver enterprise software solutions for clients
- Provide direction and support to the team in its efforts to achieve its goals
Requirements
What you’ll need- At least eight years of experience as a software developer or software engineer, including at least three recent years working with modern, widely used programming languages such as Python, JavaScript/TypeScript, and/or Java
- More than two years of experience leading a software development team
- Bachelor’s degree, college diploma, or certificate in a software-related field, or equivalent experience
- 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.
- Experience with cloud hosting platforms (AWS, Azure, GCP, etc.), virtualization and containerization, mobile development, in-memory object storage, caching and queuing systems, microservices and serverless systems, and hexagonal architecture is an asset
Benefits
Comp & perks- Competitive salary and contributions to your Registered Retirement Savings Plan (RRSP)
- Flexible schedule and freedom in how you work
- Opportunity to work from anywhere for up to eight weeks per year
- Paid sabbatical leave
- Wellness and productivity spending account
- Parental program
- Social activities
- Training and professional development
