05 Aug
|
mimik
|
Vancouver
About the Role
As a Full Stack Developer at mimik, you will play a key role in designing, developing, and maintaining our web applications, bridging the gap between front‑end and back‑end development. You’ll work in a quick‑paced, agile environment, collaborating closely with product managers, designers, and fellow developers to build and deliver scalable, high‑quality features. This role requires a solid understanding of modern JavaScript frameworks (eg Angular, React) and server‑side technologies (eg Node.js, Express), as well as a passion for delivering seamless user experiences across multiple devices.
Key Responsibilities
- Design, develop, and maintain both front‑end and back‑end components of web applications using modern JavaScript frameworks (eg Angular, React) and server‑side technologies (eg Node.js, Express).
- Collaborate with cross‑functional teams to define, design, and ship new features, ensuring high performance and responsiveness across devices.
- Implement and maintain microservices and RESTful APIs to support scalable and modular application architectures.
- Use DevOps practices, including automated deployments and environment‑as‑code, to ensure consistent and reliable application delivery.
- Create and maintain automated test suites to ensure code quality and support continuous integration and delivery pipelines.
- Troubleshoot, debug, and resolve application issues across both front‑end and back‑end stacks, ensuring a seamless user experience.
- Participate in code reviews, sharing knowledge and best practices to maintain high standards of software development.
Required Qualifications
Education
- Bachelor’s Degree or equivalent experience in a related field.
- 7+ years of overall development experience and industry standards.
- Solid understanding and experience implementing software design patterns.
Experience
- Experience with Agile/scrum development processes and methodologies.
- Experience working with REST, web services and microservices.
- Experience programming and debugging with NodeJS, ECMA 6, NoSQL and SQL databases.
- Experience in modern JavaScript front‑end frameworks such as Angular and React as well as development experience in native client environments such as iOS and Android.
- Experience using automated deployment tools such as Ansible, Chef or Puppet for provisioning AWS products and services.
Skills
- You need to embrace DevOps and understand the concept of environment as code.
- Clear hands‑on understanding of messaging architectures appropriate to a variety of distributed computing scenarios.
- Creating automated test suites and ensuring quality in your code.
- Must demonstrate flexibility for work hours to meet key customer deliverables and project deadlines.
- Good collaboration skills and be able to communicate clearly and efficiently particularly around idea development and code reviews.
- Front end: CSS, SCSS, HTML, Bootstrap, Responsive Design, jQuery, Promises, d3/nvd3, Lodash/Underscore, ExpressJS/MySQL.
- Back end: Promises, Swagger, AWS Products (EC2, S3, RDS, SQS, API Gateway, DynamoDB, Autoscaling Group), MongoDB, Express.
- Experience working in an Agile/Scrum setting, along with Confluence, JIRA, Bitbucket, Slack, and Git.
- Strong writing and technical communication skills.
- Heroic get‑it‑done attitude; collaborates well with team members and can take ownership.
- Reliable and have a positive attitude.
- Great interpersonal skills.
- Ability to handle working on multiple projects or tasks and keep them all under control.
- A desire to learn.
- Passionate about technology and using it to help solve business issues.
- Strong analytical and problem‑solving skills.
- Strong work ethic.
#J-18808-Ljbffr
📌 Full Stack Developer - Vancouver, BC, Canada
🏢 mimik
📍 Vancouver