
Software Developer, Full-stack
Euna Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Oakville • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularElixirJavaJavaScriptPythonReactReduxRuby on RailsVue.js
About the role
- Expand our platform to best serve our customers, who are typically government agencies, through a highly available, scalable, reliable, and easy-to-implement architecture
- Develop automated tests to validate acceptance criteria in our CI/CD environment
- Provide peer code and design reviews to ensure high-quality standards
- Identify, propose, and implement improvements to our systems and processes
- Create and maintain documentation to clearly communicate system design
Requirements
- Dedicated team player with strong interpersonal skills
- Lifelong commitment to improving your skills, work habits, and productivity
- Professional who is comfortable providing and receiving constructive feedback and managing deadlines
- Resourceful and comfortable working without complete information
- Able to prioritize tasks and self manage
- A strong desire to become an expert in new technologies and languages, particularly frontend web technologies
- Experienced developing with MCP preferred
- Experience writing JavaScript, HTML, and CSS for modern browsers to implement web application user interface features
- Experience with JavaScript frameworks such as React/Redux, Vue, Angular
- Prior professional experience with backend technologies (Java, Python, etc.) required; experience with Rails or Elixir preferred
Benefits
- Competitive wages
- Wellness days
- Community Engagement Committee
- Flexible workday
- Ask us for a copy of our health and dental benefits!
- Culture committee
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptHTMLCSSReactReduxVueAngularJavaPythonRails
Soft skills
team playerinterpersonal skillsconstructive feedbackdeadline managementresourcefulnesstask prioritizationself managementcommitment to improvementadaptabilitycommunication