Sr. Software Engineer

Function Point - Vancouver, BC (5 months ago)

Apply Now

Job Summary:
Job Description:
Do you want to be a part of a team building the systems and software that powers the leading SaaS based Project Management product for creative agencies, using cutting edge technologies like AWS, node.js, Angular, microservices architecture etc. We are a smart and fun team that draws on our experiences and learnings from companies such as BuildDirect, Atlassian, Amazon, eBay, Honda Motors, Telus, Erickson, FCV Interactive and many others. Join Function Point’s Engineering Team and help chart the course for our products with potential for fast growth.

We at Function Point are looking for a Full Stack Sr. Software Development Engineer having strong technical design skills . This role requires technical leadership skills and will primarily be focused on designing and developing new product features and third party integrations.

RESPONSIBILITIES:
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
mentor junior software developers on design patterns, development best practices and DevOps trade-offs
Collaborate with the rest of the engineering and Product team to design, develop & launch new features.
Troubleshoot and fix software defects
Create and maintain unit tests
Participate and lead Agile sprint planning, daily standups, demos, and retrospective meetings

MUST HAVE SKILLS:
Master’s/Bachelor’s degree in Computer Science, Engineering, Information Systems or Software Engineering or Software Development
Strong knowledge of computer science fundamentals including object-oriented design, data structures, algorithms
6+ years of total hands-on experience in software application development
3+ years of strong front-end and back end development experience using Node.js & Angular
2+ years of experience designing and developing secure REST APIs, 3rd Party API integration, microservices architecture.
3+ years of PHP Development experience (version 5 and above)
2+ years of experience in designing and developing microservices
Experience using Version Control and automation build tools using Git and Jenkins
Experience with continuous integration and continuous deployment (CICD) technologies and best practices
Experience with Amazon Web Services (any: EC2, S3, Lambda, DynamoDB) & cloud platform technologies
Experience in communicating with other teams to collect requirements, describe software product features, technical designs
Experience influencing software engineering best practices within your team

NICE TO HAVE :
Experience using Docker and containers
AWS Certifications preferred
Familiarity with Software-as-a-Service (SaaS) products
Familiarity with Project Management and CRM software
Please enter your job description as you want it in the advertisement.

If you are using Workday recruitment this is what will be published on the website as the job description.

Worker Type:
Regular

Number of Openings Available:
1