Full Stack Engineer
ion8 is a full-cycle business management consultancy that combines deep industry knowledge with the highest technical expertise in the market to create tailored solutions for our client's business challenges and create disruptive growth.
Note: This is a remote position for Canadian residents only. The employment term is flexible (full-time, part-time, or contract). Compensation will be based on experience.
Overview
Full Stack Engineers at ion8 are engineers with a wide array of skills across all the technical environments we work with. They are comfortable working for any client or on any system in our portfolio, and can produce capable, readable and well-designed solutions for both back-end and front-end systems. At ion8, your personal development is important to us, and you will be consistently challenged with tasks outside your comfort zone to ensure you are always learning something new and advancing your own expertise.
If you're a quick learner who is eager to take on new challenges, move quickly through unfamiliar technical waters, and take full ownership and accountability for your assigned work, this may be the right job for you.
Requirements
- Possess excellent grasp of several of the following technologies, or equivalent: Python 3.x; JavaScript; NextJS / React or similar SPA framework; HTML / JSX / CSS; TailwindCSS (or similar); Python web-frameworks like FastAPI, Flask or Django; CI/CD tools like GitHub Actions or Jenkins; Restful APIs; Change management systems like Jira.
- Be comfortable with several of the following, and willing to learn the rest: Zoho applications and Zoho APIs; Deluge and Zoho CRM workflows; SCSS or Sass; Managing relational or document-based databases like PostgreSQL or MongoDB; Working with DaaS databases, like Firebase or Supabase; Serverless hosts like Netlify, Vercel or Railway; Google Cloud Platform services; Testing frameworks like pytest, CodeceptJS or Cypress.
- Possess several engineering soft skills, such as: Version control; Writing exceptional documentation; Code review; Strong communication skills; Ability to mentor and teach; Comfortable with estimating work; Working with clients for discovery and managing expectations.
Responsibilities
Responsibilities may include, but are not limited to:
- Writing beautiful code for front-end, back-end and DevOps projects.
- Reviewing code written by your teammates.
- Writing unit tests, integration tests, and world-class documentation
- Working with our hosting and deployment platforms to make our software available to people
- Maintaining and configuring third-party services for things like monitoring, logging, telemetry, or analytics
- Responding to and resolving incidents, support queries and outages (inside of normal work hours)
- Maintaining and troubleshooting Zoho applications, and making changes to workflows and Deluge scripts as requested by our clients.
We are committed to providing an environment that is inclusive and accessible. ion8 is an equal opportunity employer and considers all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are addressed.
Only candidates selected for an interview will be contacted. No phone calls, please.