104 Full Stack Engineer jobs in Canada
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Full Stack Engineer

Posted 19 days ago
Job Viewed
Job Description
Develop back-end code using Java & front end-code using React for existing & new features for clients proprietary software
Perform code reviews to ensure the quality of the teams work
Design and implement unit, integration, systems, performance and load testing
Delivery solutions on-prem and in the Cloud (AWS)
You will participate and contribute on all team activities such as Sprint Planning, Sprint Execution, Daily Scrum, Sprint Review and Sprint Retrospective
Stay current on emerging technologies and be able to match them to a Citco need, when required
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form ( . The EEOC "Know Your Rights" Poster is available here ( .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .
Skills and Requirements
1 5+ years of progressive software engineering experience, inclusive of 3 years of technical leadership & application architecture design for senior level roles
1 2+ years of experience with Java (Spring, Hibernate, Node.js, an asset)
1 2+ years of experience with React/Redux
Solid understanding and demonstrated proficiency with core software development processes - debugging, code tuning, code management and branching, coding styles and refactoring
Full-stack Engineer
Posted today
Job Viewed
Job Description
Job Description
eDNA Explorer is expanding through partnership with Dr. Caren Helbing’s laboratory at the University of Victoria to create eDNA Explorer Canada! We are building a cutting-edge platform for processing and analyzing environmental DNA (eDNA) data. Our system processes biological samples to identify species based on their genetic material, integrates environmental data, and provides insights into biodiversity and ecological patterns. We're using modern cloud-native data engineering principles to build robust, scalable pipelines for scientific data analysis.
We're seeking a Full-stack Engineer to enhance and maintain our comprehensive eDNA Explorer Canada platform, which includes both cutting-edge web applications and scientific data processing systems. This role involves building sophisticated data visualization components, implementing complex user workflows, developing type-safe APIs, and maintaining Python-based data processing pipelines and report generation services.
The ideal candidate will have strong React/TypeScript experience with a passion for creating intuitive interfaces for complex scientific data, combined with solid Python backend development skills for data-intensive applications.
Our platform consists of:
· Front-end Web Applications : Modern React-based interfaces for scientific data analysis and research collaboration
· Python Data Processing Services : Flask-based APIs and report generation systems handling large-scale scientific datasets
· Data Pipeline Infrastructure : Dagster-based workflows for processing genomic and environmental data
Requirements
Core Experience (Required)· 4+ years of full-stack web development experience
· Strong experience with React 18+ and TypeScript
· Solid understanding of Next.js (App Router and Pages Router)
· Experience with Python web development using Flask or FastAPI
· Knowledge of modern database technologies (PostgreSQL, SQLAlchemy)
· Experience with tRPC for type-safe APIs
· Familiarity with modern testing frameworks (Vitest, Playwright, React Testing Library, pytest)
Preferred Experience· Component-driven development and design systems
· Understanding of monorepo architecture and Turborepo (for TS) and Poetry (for Python)
· Knowledge of cloud services and deployment pipelines (Google Cloud Platform preferred)
· Experience with data visualization libraries and scientific applications
· Background in Redis/RQ for job queuing systems
· Experience with scientific data processing or bioinformatics applications
· Knowledge of containerization (Docker) and orchestration (Kubernetes)
· Experience with AI-powered development tools like Claude Code, GitHub Copilot, or similar agentic coding assistants
· Familiarity with AI frameworks such as Google AI SDK or PydanticAI (a plus)
Technology StackFront-end Technologies· React & Next.js : React 19 with functional components and hooks, Next.js 15 with both App Router and Pages Router patterns
· TypeScript : Comprehensive type safety across the entire application
· React 19 compatibility : With React Compiler integration
· UI & Styling : Custom component library (@cal-edna/ui) with Storybook documentation, Tailwind CSS for utility-first styling
· State Management : Zustand for client state, tRPC for server state management
· Data Fetching : tRPC for type-safe API calls with automatic TypeScript generation
· Forms : React Hook Form with Zod validation for type-safe form handling
· Testing : Vitest for unit testing, Playwright for E2E testing, React Testing Library for component testing
Back-end Technologies· Python Web Frameworks : Flask 3.0+ for API services, with potential FastAPI integration
· Database : PostgreSQL with SQLAlchemy 2.0+ ORM for robust data modeling
· Job Processing : Redis with RQ (Redis Queue) for background job processing
· Authentication : Experience with JWT-based authentication
· Cloud Services : Google Cloud Platform (BigQuery, Cloud Storage, Secret Manager)
· Data Visualization : Plotly for interactive scientific visualizations
· Containerization : Docker with Kubernetes deployment
· Data Processing : polars for scientific data manipulation
· Scientific Computing : scipy, scikit-bio, scikit-learn for data analysis
Development & Infrastructure· Monorepo Architecture : Turborepo for efficient builds and dependency management
· Package Management : yarn for frontend, Poetry for Python
· Version Control : Git with conventional commits
· CI/CD : GitHub Actions with automated testing and deployment
· Code Quality : ESLint, Prettier, Ruff (Python), pre-commit hooks
· Documentation : Storybook for component documentation, comprehensive API documentation
Data Processing Pipeline· Workflow Orchestration : Dagster for data pipeline management
· Data Storage : Google Cloud Storage, BigQuery for large-scale data analytics
· Data Formats : Support for scientific data formats (FASTA, TSV, compressed formats)
· Performance Optimization : Polars for high-performance data processing
Key ResponsibilitiesFront -end Development· Build and maintain React applications for scientific data visualization and analysis
· Develop reusable UI components following design system principles
· Implement complex data visualization dashboards using modern charting libraries
· Create intuitive user workflows for researchers and scientists
· Ensure type safety across the entire frontend application stack
· Optimize application performance for large scientific datasets
Back-end Development· Design and implement Flask APIs for data processing and report generation
· Manage database operations using SQLAlchemy for complex scientific data models
· Develop background job processing systems using Redis and RQ
· Build report generation services that process large-scale genomic and environmental data
· Integrate with Google Cloud services for scalable data processing
· Implement robust authentication and authorization systems
System Integration· Connect frontend applications with Python backend services via tRPC
· Maintain data consistency across web applications and processing pipelines
· Optimize system performance for handling large scientific datasets
· Implement monitoring and logging for both web and data processing components
· Ensure security best practices across the entire platform
Data & Analytics· Work with scientific datasets including genomic sequences, environmental data, and biodiversity information
· Implement data validation and quality assurance processes
· Build interactive dashboards for scientific data exploration
· Create data export and download functionality for researchers
What You'll BuildWeb Applications· Interactive data visualization dashboards for biodiversity analysis
· Real-time data processing interfaces with progress tracking
· Complex form systems for scientific metadata collection
· Responsive data tables with advanced filtering and sorting
· Map-based visualizations for geographic species distribution
Backend Services· Report generation APIs that process terabytes of scientific data
· Background job systems for long-running data processing tasks
· Data validation services for scientific metadata
· Authentication and user management systems
· File processing and storage services for scientific datasets
Integration Features· Real-time updates between web interfaces and data processing jobs
· Type-safe API contracts between frontend and backend systems
· Scalable file upload and processing workflows
· Advanced search and filtering across scientific datasets
Technical Challenges· Performance optimization for applications handling large scientific datasets
· Complex state management across multiple interconnected applications
· Real-time updates for long-running scientific computations
· Type safety across full-stack applications with complex data models
· Scientific data visualization with interactive and responsive charts
· Scalable architecture supporting growing research community
Team & CultureYou'll join a collaborative international team of scientists, engineers, and researchers working on meaningful environmental and biodiversity research. Our development culture emphasizes:
· AI-native development leveraging modern coding assistants and tools for enhanced productivity
· Code quality and testing with comprehensive test coverage
· Type safety and robust error handling across all systems
· Performance and scalability for scientific computing workloads
· Documentation and knowledge sharing for complex scientific processes
· Collaborative problem-solving with domain experts and researchers
· Continuous learning and adoption of cutting-edge development tools and practices
Growth Opportunities· Scientific domain expertise in environmental biology and genomics
· Advanced data engineering and pipeline optimization
· Cloud architecture and distributed systems design
· Open-source contributions to scientific computing tools
· Research collaboration with academic institutions and environmental organizations
Benefits
This is a grant-funded position with the possibility of future hiring as an employee at the end of the grant.
eDNA Explorer Canada is committed to building a diverse team. We encourage applications from candidates of all backgrounds.
This position is available as remote within Canada with preference for candidates who can occasionally visit our offices located at the University of Victoria on Vancouver Island in beautiful British Columbia. Applicant must be a Canadian citizen or have a valid work permit to work in Canada.
The Helbing lab is situated in the Department of Biochemistry & Microbiology at the University of Victoria. The eDNA Explorer platform can be viewed here:
We're looking for engineers who are excited about building tools that enable groundbreaking environmental research that can truly change the world. If you're passionate about creating robust, scalable applications that help scientists understand and protect biodiversity, we'd love to hear from you.
This role offers the unique opportunity to work at the intersection of modern web development and cutting-edge environmental science, building tools that have real impact on our understanding of the natural world.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
LotusFlare is a provider of cloud-native SaaS products based in the heart of Silicon Valley. Founded by the team that helped Facebook reach over one billion users, LotusFlare was founded to make affordable mobile communications available to everyone on Earth.
Today, LotusFlare focuses on designing, building, and continuously evolving a digital commerce and monetization platform that delivers valuable outcomes for enterprises. Our platform, Digital Network Operator® (DNO™) Cloud, is licensed to telecommunications services providers and supports millions of customers globally.
LotusFlare has also designed and built the leading eSIM travel product - Nomad. Nomad provides global travelers with high-speed, affordable data connectivity in over 190 countries. Nomad is available as an iOS or Android app or via getnomad.app.
We seek a Full Stack Engineer to join our Server Engineering team, based in Toronto, Canada.
Description:
Every engineer is an integral part of our global engineering team and as such is directly responsible for more than half of a million users of our platforms. They are working on mission-critical, highly available distributed systems.
- Your day usually starts with a daily meeting/standup/quick sync-up
- Your daily responsibilities include the entire software cycle from developing/testing, to code reviews and maintaining/managing your code/application on production
- You closely collaborate with product and other functional engineering teams
- You take time out of your day to closely collaborate with your teammates, asking questions or providing answers
- You take ownership of the code you write
- You are experienced in the end-to-end software development lifecycle (design, implementation, debugging, testing, and maintenance)
- You have dealt with complex time-critical issues (production incidents or outages)
- You have worked on a product with a large user base
- You have a strong passion for scalable, highly available, distributed systems
- You make sure that the code you write is reusable, maintainable, and well-documented
- You are driven to deal with new challenges every day
- You have a knack for driving change, proposing new solutions, and challenging others' ideas
- You enjoy sharing your knowledge with other people, as well as learning from them
Requirements:
- 2+ years of relevant experience with modern JavaScript frameworks, preferably Vue.js
- 2+ years of experience in Typescript, Java, or any other OOP language
- Ability to develop and interact with RESTful APIs
- Knowledge and hands-on experience with modern JavaScript (ES2015 and newer)
- Knowledge and a good understanding of distributed systems and microservices
- Strong HTML5 and CSS3 skills
- Upper-intermediate-level of English
As a plus:
- Experience with (any combination of) AWS, Redis, Kafka, and Cassandra would be a plus
- Experience with JavaScript preprocessors like TypeScript and Flow
- Experience with testing frameworks like Jest, Jasmin, Karma, Nightwatch.js, etc.
- Hands-on experience using Docker
Benefits:
- Competitive salary package
- Paid lunch (In the office)
- Private healthcare
- Yearly bonus
- Trainings and workshops
- Truly flexible working hours
- Top-of-the-class engineers to learn from and work with
About:
At LotusFlare, we attract and keep amazing people by offering two key things:
- Purposeful Work: Every team member sees how their efforts make a tangible, positive difference for our customers and partners.
- Growth Opportunities: We provide the chance to develop professionally while mastering cutting-edge practices in cloud-native enterprise software.
From the beginning, our mission has been to simplify technology to create better experiences for customers. Using an “experience down” approach, which prioritizes the customer's journey at every stage of development, our Digital Network Operator™ Cloud empowers communication service providers to achieve valuable business outcomes. DNO Cloud enables communication service providers to innovate freely, reduce operational costs, monetize network assets, engage customers on all digital channels, drive customer acquisition, and increase retention.
With headquarters in Santa Clara, California, and five major offices worldwide, LotusFlare serves Deutsche Telekom, T-Mobile, A1, Globe Telecom, Liberty Latin America, Singtel, and other leading enterprises around the world.
- Website:
- LinkedIn:
- Instagram:
- Twitter:
If you require disability related accommodation to participate in the recruitment process, please advise the Human Resources Department as soon as possible. Accommodation may be provided in all steps of the hiring process.
Powered by JazzHR
HOveGwgTwb
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Position Overview
We’re looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools. The ideal candidate will be deeply comfortable working in back-end systems, with additional exposure to front-end development using ASP.NET MVC, JavaScript, and Bootstrap.
This is a backend-heavy role - but the ability to contribute to UI development and collaborate across the full stack is important. Our environment includes C++ for core business logic, .NET/C# for web applications, and SQL Server/MySQL for data access. We deploy on IBM Cloud and use Azure DevOps-managed CI/CD pipelines.
Key Responsibilities
- Contribute to the development and maintenance of BusPlanner Pro, written in C++.
- Build and support web applications using ASP.NET MVC, C#, and .NET Framework/Core.
- Support front-end development using JavaScript, HTML5, CSS3, and Bootstrap.
- Collaborate with cross-functional teams (Product, UI/UX, QA) to deliver reliable, high-quality software.
- Write clean, maintainable, well-documented code across both front-end and back-end components.
- Develop and optimize SQL queries and integrate with relational databases like MySQL.
- Participate in peer code reviews, CI/CD processes, and DevOps-based release workflows.
- Investigate, debug, and resolve issues in both legacy and modern systems.
Requirements
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field — or equivalent experience.
- Solid professional experience with C++ in a production environment.
- Strong experience developing web applications using .NET, C#, and ASP.NET MVC.
- Familiarity with front-end technologies: JavaScript, Bootstrap, HTML5, and CSS3.
- Experience working with RESTful APIs, software design principles, and architectural patterns.
- Strong grasp of object-oriented programming (OOP) and performance optimization.
- Proficiency with SQL, MySQL, and relational database design.
- Experience using Git or equivalent version control systems.
- Strong analytical and problem-solving skills; able to work both independently and as part of a team.
Nice to Have
- Familiarity with IBM Cloud, Azure, or AWS cloud environments.
- Exposure to MEAN stack (MongoDB, Express, Angular, Node)
- Experience with CI/CD pipelines, DevOps, or container tools like Docker.
- Knowledge of legacy system modernization or previous work on hybrid architecture environments.
Benefits
What We Offer
- Competitive salary and performance-based bonuses.
- Flexible work hours and remote-friendly setup.
- Opportunities to grow in a hybrid legacy/modern codebase environment.
- A collaborative team culture focused on high-impact engineering.
- Full health and wellness benefits.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Founded in 2013, Planitar Inc. is the maker of iGUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data.
iGUIDE is the most efficient system to map interior spaces and features accurate floor plans, measurements, and reliable property square footage. By integrating floor plans and visual data, iGUIDE provides an intuitive and practical way to navigate and explore built environments digitally.
Visit for more information
The Role:
Were looking for a Full Stack Developer with a product mindsetsomeone who can move fluidly between backend, frontend, and database work, while caring deeply about user experience. Youll work closely with designers, product managers, and other engineers to deliver end-to-end features that feel effortless for our users. We value engineers who think beyond just code to understand why a feature exists, how its used, and how it can be better.
What you'll do:
- Design, develop, and maintain features across the stack:
- Backend: Go (Golang)
- Frontend: Vue.js and/or Angular
- Database: PostgreSQL
- Collaborate with product and design teams to create smooth, intuitive user experiences.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, architecture discussions, and roadmap planning.
- Advocate for the userthinking about UX best practices, accessibility, and customer empathy in every decision.
- Optimize performance for both client-side and server-side applications.
What Were Looking For:
- Solid experience with Go, Vue.js and/or Angular, and PostgreSQL.
- Strong problem-solving skills with the ability to work independently.
- Comfortable working in a collaborative, agile environment.
- Passion for building beautiful, usable, and performant products.
- Adaptable and comfortable with ambiguityyou can adjust quickly when priorities shift, and youre able to make progress even when some details are still taking shape
Bonus Points For:
- Experience with 3D graphics (WebGL, etc.)
- Generating or manipulating PDFs in a web context.
- Strong grasp of UX/UI best practices.
- Proven ability to think like the customeranticipating needs and pain points before they arise.
- Experience working on products that span mobile, hardware, and web, especially those involving cameras, LiDAR, or other sensors.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Overview: We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into system implementation. Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project Manager.
What you will be doing:
- Collaborate, lead and inspire within a team building a world class software system to reduce carbon emissions and waste while delivering social good.
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team
- Maintain high standards of software quality within the team by establishing best practices and habits
- Design and code in addition to conducting reviews to ensure compliance with development standards
- Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery.
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions
Skills You Have:
- 5+ years experience in software and Web development
- 3+ years professional combined front-end and back-end development experience
- 2+ years of leadership or mentorship experience
- Experience with relational databases and web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed web-based services and APIs
- Demonstrated knowledge and impact using JavaScript and/or Python to solve problems
- Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django
- Degree in Computer Science, Engineering, or a related field
- Demonstrated track record of owning problems and making an impact with the work you do.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Overview: We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into system implementation. Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project Manager.
What you will be doing:
- Collaborate, lead and inspire within a team building a world class software system to reduce carbon emissions and waste while delivering social good.
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team
- Maintain high standards of software quality within the team by establishing best practices and habits
- Design and code in addition to conducting reviews to ensure compliance with development standards
- Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery.
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions
Skills You Have:
- 5+ years experience in software and Web development
- 3+ years professional combined front-end and back-end development experience
- 2+ years of leadership or mentorship experience
- Experience with relational databases and web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed web-based services and APIs
- Demonstrated knowledge and impact using JavaScript and/or Python to solve problems
- Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django
- Degree in Computer Science, Engineering, or a related field
- Demonstrated track record of owning problems and making an impact with the work you do.
Be The First To Know
About the latest Full stack engineer Jobs in Canada !
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Overview: We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into system implementation. Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project Manager.
What you will be doing:
- Collaborate, lead and inspire within a team building a world class software system to reduce carbon emissions and waste while delivering social good.
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team
- Maintain high standards of software quality within the team by establishing best practices and habits
- Design and code in addition to conducting reviews to ensure compliance with development standards
- Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery.
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions
Skills You Have:
- 5+ years experience in software and Web development
- 3+ years professional combined front-end and back-end development experience
- 2+ years of leadership or mentorship experience
- Experience with relational databases and web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed web-based services and APIs
- Demonstrated knowledge and impact using JavaScript and/or Python to solve problems
- Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django
- Degree in Computer Science, Engineering, or a related field
- Demonstrated track record of owning problems and making an impact with the work you do.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Overview: We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into system implementation. Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project Manager.
What you will be doing:
- Collaborate, lead and inspire within a team building a world class software system to reduce carbon emissions and waste while delivering social good.
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team
- Maintain high standards of software quality within the team by establishing best practices and habits
- Design and code in addition to conducting reviews to ensure compliance with development standards
- Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery.
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions
Skills You Have:
- 5+ years experience in software and Web development
- 3+ years professional combined front-end and back-end development experience
- 2+ years of leadership or mentorship experience
- Experience with relational databases and web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed web-based services and APIs
- Demonstrated knowledge and impact using JavaScript and/or Python to solve problems
- Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django
- Degree in Computer Science, Engineering, or a related field
- Demonstrated track record of owning problems and making an impact with the work you do.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Description
Overview: We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into system implementation. Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project Manager.
What you will be doing:
- Collaborate, lead and inspire within a team building a world class software system to reduce carbon emissions and waste while delivering social good.
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team
- Maintain high standards of software quality within the team by establishing best practices and habits
- Design and code in addition to conducting reviews to ensure compliance with development standards
- Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery.
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions
Skills You Have:
- 5+ years experience in software and Web development
- 3+ years professional combined front-end and back-end development experience
- 2+ years of leadership or mentorship experience
- Experience with relational databases and web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed web-based services and APIs
- Demonstrated knowledge and impact using JavaScript and/or Python to solve problems
- Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django
- Degree in Computer Science, Engineering, or a related field
- Demonstrated track record of owning problems and making an impact with the work you do.