On behalf of our Vancouver-based client, Affinity is seeking a Senior Full-Stack Developer on a full-time basis.
Duties and Responsibilities:
● Design, develop, test, deploy, maintain and improve software applications
● Designing and developing APIs.
● Identify problem areas in code and suggest solutions on how to tackle
● Assist in evaluating technology choices and rapidly test solutions
● Develop solutions that are maintainable, scalable and performant
● Help identify and solve application issues experienced by clients
● Collaborate closely with team members in an agile environment
● Developing front end website architecture
● Developing back end website applications
● Creating servers and databases for functionality
● Ensuring cross-platform optimization for mobile phones
● Ensuring responsiveness of applications
● Seeing through a project from conception to finished product
● Staying abreast of developments in web applications and programming
● Degree in Computer Science, or equivalent experience.
● Proficiency working with PHP, or with other server-side languages such as
Python, Ruby, Java, or.Net.
● Proficiency working with MySQL or other database servers.
Amber is a strong plus.
● Familiarity with AWS services such as EC2, S3, RDS, and Aurora is a strong plus.
● Excellent verbal communication skills.
● Good problem-solving skills.
● Attention to detail.
● 8+ Experience in back-end development
● Experience in API development is a strong plus