New Job Description

Job Descriptions

Title Company Body Client position Roleid
Data Scientist Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. The Data Opportunity From an engineering perspective, every commercial property means massive data sets – and demanding performance and architecture requirements for your features to be put through. Geospatial data often requires GIS techniques to wrangle datasets – something different than the average SQL join. Data on virtually every commercial property in the US means a chance to see the country by way of satellite imagery, property boundaries, and several hundred other data elements we have already developed. The data team is at the heart of our business. As a data scientist, your data features frequently close massive deals and drive best-in-class retention. Every customer experiences your improvements immediately – this is not an internal BI role. Your Role * develop new algorithms and models to fuse disjoint data sets to create new analytical insights and intelligence * work closely with our data engineering team to write professional code, build predictive analytics and run analytical pipelines * wear multiple hats leading different data science projects to improve our data quality and ease of data integration * lead the design of our data system and platform architecture * be a trailblazer to unlock hidden intelligence/analytics vital to our customers Qualifications * 3+ years experience as a data scientist with production level data scientist and/or software developer * Strong fundamentals in data structures and programming languages, such as Python, Scala, R or Ruby * Advanced knowledge in SQL and strong data analysis skills, including collecting, analyzing, interpreting and presenting data * Experience in building ML models to improve prediction accuracy and drive insights * Knowledge and familiarity in leveraging RDBMS (e.g. MySQL, Postres) and NoSQL databases (MongoDB, Cassandra). * Ability to communicate requirements and findings to customers and teammates clearly, self-starter and collaborative. * A detail-oriented mind with inclination for data investigation Nice to Have * Masters or Ph.D. in Statistics, Mathematics, Computer Science or similar field * Experience with distributed Big Data technologies ie. Spark, Scala and Python * Experience working with geospatial data * Experience in ontologies, knowledge graphs, and graph databases (e.g. AWS Neptune, neo4j) * Experience developing and deploying on cloud-based platforms, such as AWS and GCP in a production level, for machine learning * Domain knowledge (in prop-tech, CRM platforms, GIS/enterprise workflows, etc) 235 DAT-014
Business Intelligence Lead/Manager Summary Our Client is a global start-up in high-growth mode. We are growing and building our Business Intelligence team to support our expanding global infrastructure. This visible, analytical role is deeply integrated into the business and will get the chance to build a function and team from the ground up and influence business decision-making through data. What you'll be doing: * Define success for a new global business intelligence function that serves as a central shared service for internal stakeholders; devise, lead, and build business intelligence processes, platforms, dashboards, metrics, and insights to help the business with access to data that impact decision-making * Through data visualization and roadmap, support the business by identifying root cause analysis and solutions to business challenges * Partner with engineering and internal customer teams to solve business and technology problems using BI metrics * Own all tactical, operational, and technical responsibilities that include data preparation, data warehousing, reporting integrity, predictive analytics, data exploration, and information delivery * Build, develop, and lead a small global business intelligence team We'll be excited if you have: * Bachelor's degree in statistics, computer science or related field * Minimum 7+ years relevant experience such as data science, data analyst, business intelligence, and people and project management * Experience building a business-oriented, self-serve business intelligence function from the ground up, ideally with some of these years in a people management capacity * Hands-on advanced knowledge in business intelligence, data modeling, data management, enterprise data warehouse, big data, dashboards, as well as BI and Analytics tools, technologies and expertise in visualization technologies including Looker, Tableau & other technologies * Advanced experience with SQL and large data-set analysis skills * Exceptional stakeholder relationship management and communication skills, especially communicating effectively to different audiences * Start up mentality; ability to work in a fast-paced global environment * Strong sense of empathy and adaptability with a pragmatic approach to customer service 133 BI-001
Data Engineer Our Client, has a CTV platform powered by mobile data, provides leading brands with the perfect balance between media, data, and technology. Their unique approach to combining mobile data, device location, and consumer behaviors provides brands with more effective targeting and greater prediction accuracy for their mobile and connected TV ad campaigns. Our Client was founded in 2014 by veterans in the mobile and TV industries and is headquartered in Los Angeles. Our Client also has a product that measures OTT data & provides actionable insights in one easy-to-use platform. Leading brands and agencies use it to measure, analyze and improve their campaigns with proprietary insights. Job Description: The Data Engineer with passion that can hit the ground running. We are looking for someone with strong hands-on experience in all layers of data integration and analytics. If you’re a self-motivated individual that is team orientated. Duties & Responsibilities: * Data Engineer will translate data into business insights, data cleansing, and ETL. * Work with the Data Science team to bring machine learning models into production. * Responsible for processing structured and unstructured data, and validating data quality. * Developing and supporting data and insight product. * Gather requirements from vested teams to build features. * Apply knowledge with user interfaces to balance design and function. * Focus on performance, throughput, and latency, and drive these throughout our architecture * Write test automation, conduct code reviews, and take end-to-end ownership of deployments to production. * Work with internal stakeholder on project timeline estimates and complete projects based on deadline. Requirements: * 1 – 3 years of development experience at an Enterprise level in the following tools and languages: * Spark Scala * python * Mysql * Apache Parquet Preferred Pluses * Java * Advertising Tech Industry experience * AWS Services, Hadoop architecture and EMR management * Linux * Be a team player who works effortlessly with people data * Strong experience with digital media * Strong experience with relational databases like MySQL. NoSQL databases experience is a plus. * Strong background with data modelling, data access, and data storage techniques * Experience with design, development, and implementation of highly scalable, high-volume software systems and components, source of truth systems for different business areas. * Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education Benefits: * Competitive Compensation * Health/Medical Benefits * Unlimited PTO * Monthly Gym/Phone Reimbursement 135 DAT-010
Senior Data Engineer Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. The Data Opportunity Because data is core to our product, your role is central to our entire business. Your data features in the product frequently close massive deals and drive best-in-class retention. Every customer experiences your improvements, in prod, immediately – this is not an internal BI role. From an engineering perspective, every commercial property means massive data sets – and demanding performance and architecture requirements for your features to be put through. Geospatial data often requires GIS techniques to wrangle datasets – something different than the average SQL join. Data on virtually every commercial property in the US means a chance to see the country by way of satellite imagery, property boundaries, and several hundred other data elements we have already developed. The Role We are looking for an experienced Data Engineer / Data Architect to build scalable platforms that enable efficient data movement across various sources, sinks, and support continuous data integration and processing with external enterprise systems via secure APIs and connectors. You will have a chance to: - Design and implement reusable solutions and architectures for data sharing and processing use cases - Support and improve our multi-tenant data pipeline, processes, infrastructure, and stack - Drive end-to-end performance, scaling, observability, and monitoring of our platforms - Create data governance models, including assets, relationships, domains, and communities - Work in the heart of a business with multiple partner teams to build cross-functional customer solutions You have the following qualifications: - Bachelor’s degree in Computer Science or related technical field or equivalent practical experience - 5+ years of software backend/data engineering experience, including familiarity with data modeling, ETL, schema and system design, roadmap planning, batch processing, implementation, maintenance, and documentation - Professional development experience in languages such as Python, Scala, Java, Go, etc. - Experience with large-scale distributed storage and database systems (e.g. Postgres, ElasticSearch, Cassandra, Hadoop, etc) - Sound knowledge about database concepts such as transactions, indexing, concurrency - Effective communicator; able to help drive data engineering roadmap and keep stakeholders updated It would be nice if you have: - Masters or Ph.D. in Computer Science or related field - Experience building geospatial services and datasets, such as maps data - Hands-on experience building Spark applications or similar Big Data pipelines / frameworks / services (e.g. Hadoop, Hive, Kafka, Presto, Beam, Parquet, Avro etc.) - Familiarity with API integrations and development on respective CRM platforms - Understanding of data science & machine learning use cases 222 DAT-013
Senior Software Engineer Our Client is a mobile advertising tech startup developing a proprietary machine learning platform that is transforming the advertising industry with predictive business intelligence for today’s mobile advertisers. DETAILED RESPONSIBILITIES/DUTIES * Visualize behavior patterns, consumer trends and market insights discovered by data science team. * Manage audience segmentation creation and injection. * Build and manage bidding algorithms to maximize profit margins in a real-time auction environment. * Build and manage reports, dashboards, and metrics to monitor campaign performance. * Present findings to the senior leadership team. * Work closely with other departments to solve problems and identify new products and services. * Lead and mentor junior software engineers. * Develop new insights and analyses that inform decisions and help us continue grow the business while delighting our clients. * Visualization of data from models to better understand our users. SOFT SKILL REQUIREMENTS * Know how to run and manage a team, research department, juggle different tasks and responsibility, along with advising others.
 * Business mindset and acumen, critical thinking, and creativity in problem solving. * Excellent written, communication, and presentation skills.
 * Great creativity in thinking on how to solve problems or approach problems REQUIRED EXPERIENCE AND QUALIFICATIONS * 3+ years experience of Java, MVN Spring Framework, JPA, Hibernate, and Anuglar * Deep experience in understanding of advertising campaign performance * Experience with SQL, Shell script, Python * Experience working in an Agile development team Great with communication, teamwork, working with others, teaching, and data interpreting. NICE TO HAVE SKILLS * Kafka, Scala and Spark, AWS management, C, and debug tool such as GDB * 3+ years experience working with RTB and SSPs and DSPs PREFERRED EXPERIENCE AND QUALIFICATIONS * Built an open RTB speced Real Time Bidder * Expertise in Cloud-native solutions in AWS or GCP: StackDriver, DynamoDB, Redshift, etc. * Bachelor’s degree in Computer Science or a related field 134 JAV-006
Software Development Manager Our Client is the industry-leading Sales Performance Management (SPM) solution enabling businesses worldwide to Plan, Operate and Pay effectively to drive sales performance and growth. A named Leader in the Gartner Magic Quadrant for Sales Performance Management seven times in a row, Our Client was founded in 2005 when we pioneered sales performance management software. As a Software Development Manager, you will be working alongside a multidisciplinary team of developers, designers, data scientists, and business professionals. You would be working on the services powering a REST API and machine learning pipeline written in Typescript and Python, respectively. What you'll do * Lead your team to build new features for the REST API on top of a modern tech stack using node.js , written in Typescript, and deployed on AWS using the Serverless framework. * Lead in the development of new features for our machine learning pipeline using Python on Spark and standard Python data science libraries. * Be responsible for the hiring and career development of developers on your team * Work with the product owner, designers, and QA team to create new features and resolve issues * Evaluate current processes and workflows and be the driver of positive change for your team and the greater Symon engineering group What you'll bring * 5+ years of experience working as a software developer * 2+ years of experience managing people * Experience with cloud platforms like AWS and their various services * Experience working with micro-services, distributed applications, or something similar * A passion for software development and eagerness to get into the code if needed * The ability to hit the ground running and provide immediate impact with minimal oversight * A track record of building and managing high performing engineering teams 136 MAN-004
Software Developer Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. You’ll be a key contributor to our goal of accelerating the way space providers and occupiers plan, market, lease, and manage space. As such, you will: Work closely with engineers, product managers, designers, QA, and other business partners to discover and solve challenges for our customers Collaborate with other engineers to incrementally craft high-quality products and APIs for our customers (we deploy multiple times a day) Have organization-wide impact through your work, departmental initiatives like brown bags and recruiting, being a mentor or onboarding buddy, etc. What Makes You a Great Fit? * 3+ years of experience delivering high-quality web applications for the consumer or enterprise * Demonstrable experience building web applications using modern technologies like Ruby on Rails, React, NodeJS, etc. * Strongly values automated testing and implements good testing practices * Practitioner of agile software process and software design (experience with Scrum, Kanban, etc) * Experience architecting solutions to problems in a thoughtful way - limiting the number of technologies, ability to justify decisions, can articulate tradeoffs well, etc * Experience collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews, TDD, pairing, etc. * Experience working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience About Our Team: * We have a 100+ person product/engineering/design/QA team * We work in small, cross-functional teams * We value continuous learning in our everyday work * We deploy daily and rely heavily on a variety of QA strategies including automated testing and CI * We do group code review, employee-initiated book clubs, and watch conferences together to learn and share knowledge * We use agile development and lean startup principles and practices to deliver products * Our stack: Ruby on Rails, React, Heroku, Postgres, AWS, Swift, Android 64 NOD-006
Backend Software Engineer Our Client's vision is to revolutionize the consumer dining experience. They are empowering consumers with AI to engage with restaurants in entirely new ways to create convenience, value, and delightful personalization & discovery. AI-powered Personalized dine-in experience. Personalized dine-in offers. Summary We’re looking for an experienced Backend Engineer with a focus on 80% backend. You will join a small team and build consumer-facing applications that will transform how diners order food & drinks, interact with restaurant/bar staff, and get personalized offers and services. You possess superior technical knowledge, excellent communication skills, and have a continuous desire to learn new things. Responsibilities * We have a wide array of challenges — you’ll be responsible for building scalable systems to support new product features, decomposing legacy applications to launching new experiences on mobile applications * Write clean, functional, scalable code for both backend infrastructures and API design * Design overall architecture and continuously maintain code integrity * Work closely with Product Management, Design, other engineers/teams, and leadership to drive the development of product initiatives -- figure out how they should be architected, write the code, write the unit tests, and own execution * Participate and often lead in code and technical design reviews * Design new API's to be used in our core products and externally * Debug issues across entire stack, using tools such as Sentry, Amplitude, AppSignal * Improve engineering standards, tooling, and processes * Review code by your peers on GitHub, offering help and insight from your experience Qualifications * Bachelor’s degree in Computer Science, Engineering or relevant field * Minimum 4-6 years of experience with strong understanding of deployment strategies and production infrastructure needs * Advanced knowledge and experience with Elixir (or expert level in Ruby and eager to make a switch to Elixir) * Production with food industry POS a huge plus * Fluency in Javascript or React a plus * Data-conscious, creative, and iterative approach to debugging, problem-solving, and development in general * Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Must possess a start-up team-first mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced environment * Aim for simple, well documented code 137 ELX-003
Frontend/Fullstack Engineer Our Client's vision is to revolutionize the consumer dining experience. They are empowering consumers with AI to engage with restaurants in entirely new ways to create convenience, value, and delightful personalization & discovery. AI-powered Personalized dine-in experience. Personalized dine-in offers. Summary We’re looking for an experienced Frontend Engineer or a Fullstack Engineer with a focus on 60% frontend. You will join a small team and build consumer-facing applications that will transform how diners order food & drinks, interact with restaurant/bar staff, and get AI-powered personalized offers and services. You possess the attitude to tackle any product problems, superior technical knowledge, excellent communication skills, and have a continuous desire to learn new things. You can expect to interact with a variety of languages and technologies including, but not limited to: JavaScript, Typescript, ReactJS, React Native and Kubernetes. Responsibilities * Write clean, maintainable and scalable code * Design overall architecture and continuously maintain code integrity * Develop and review code by peers and help provide insights from your experience of building and maintaining a repository of high-quality and reusable front end code * Partner with technical and non-technical teams to craft and execute beautiful, perfect pixel quality applications * Work closely with Product Management, Design, other engineers/teams, and leadership to drive how the features should be architected, write the code, write the unit tests, and own execution * Participate and often lead in code and technical design reviews * Debug issues across entire stack, using tools such as Sentry and Amplitude * Improve engineering standards, tooling, and processes * Provide technical leadership and documentation to key technical and business stakeholders, proactively informing of important project details and phases of development Qualifications * Bachelor’s degree in Computer Science, Engineering or relevant field * Minimum 4-6 years of experience with strong understanding of deployment strategies and production infrastructure needs * 2+ years of related experience * Advanced proficiency in building responsive and scalable Web applications in React * Advanced knowledge and experience with GraphQL a plus * Production with food industry POS a huge plus * Familiarity with UX principles and site performance optimization * Data-conscious, creative, and iterative approach to debugging, problem-solving, and development in general * Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Must possess a start-up team-first mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced environment * Aim for simple, well documented code 138 REA-009
Senior Backend Software Developer Our client is the leader in the Sales Performance Management market. By joining their fast growing team you will learn what it takes to be the leader in a competitive global software industry. Our client enables organizations to design, manage, and automate the calculation of variable payment for dozens of plans and thousands of employees simultaneously. Our client's product enables organizations to harness the power of machine learning, providing a full suite of data connectors and data transformation tools. It also provides pre-built solutions that harness the power of machine learning to generate explainable insights to business problems. As a Senior Software Developer, you will be working alongside a multidisciplinary team of developers, designers, data scientists, and business professionals. You would be working on the services powering a REST API and machine learning pipeline written in Typescript and Python, respectively. What you'll do: * Build new features for the REST API on top of a modern tech stack using node.js, written in Typescript, and deployed on AWS using the Serverless framework. * Work with our designers, UI team, and QA team to resolve bugs and create new features. * Utilize and adopt open source technology. * Work with talented, knowledge-driven individuals and share your ideas to improve the product with the team. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences. What you'll bring to the table: * At least 5 years experience working as a software developer * Experience with cloud platforms and their various services (we use AWS, but any experience is fine) * Experience working with micro-services, distributed applications, or something similar * The ability to hit the ground running and provide immediate impact with minimal oversight * A track record of being able to learn new technologies and systems 139 NOD-008
Application Architect/ Principal Engineer/ Lead Developer The Application Architect is a critical part of our Engineering organization. As a member of an experienced engineering team in financial services, you will need to be able to cross boundaries easily and work collegially with highly effective individuals across the data services organization. You will be part of teams working at the forefront of trading applications technology, which include on-premise deployments as well as migration to AWS, big-data ingestion and analytics, distributed systems and algorithmic complexity. This role is expected to contribute to all parts of the software development and deployment life cycle, including design, development, documentation, testing and operations. You will be working towards a SaaS service-oriented architecture, launching data services/micro-services from the ground up, as well as building systems interacting with our trading cores. As an architect and leader of a team, you will be the designer, and lead implementer of large systems, processing market, transaction, and reference data on massive scales. You will be leveraging message brokers and CEP to apply rules and distribute data to systems, front end applications, and workflows. The team will also work on processing data in place with systems like Apache Spark, creating data pipelines and data services integrating with global systems throughout the firm. The following skill sets provide a good foundation for a quick ramp up to being productive in our environment: Algorithms, design patterns, data structures, Java, Linux, cloud-based development Key Responsibilities The following duties include, but are not limited to: * Work on full-stack analytical applications as a leader and mentor to the development team, and liaison to the product owners * Responsible for developing highly performant and scalable components that are able to handle large amounts of financial data with minimal latencies * Help develop distributed systems with concurrent access and usage patterns * Architect, conduct proofs of concept, design consequent architectures, and champion the implementation, being hand on as required to ensure successful project completion. * Work closely with our product team and engineering teams to understand the needs of our clients Qualifications Required * Bachelor's Degree in Computer Science, or another quantitative field. Ideally a Master’s degree or above. * 7+ years’ experience delivering highly scalable, fault tolerant, supportable and well architected solutions * Strong fundamental knowledge of computer science algorithms, data structures and design patterns * Significant cloud platform experience, preferably with AWS * Strong Java or C++ * Strong Unix and scripting skills * Expert knowledge of database systems; relational, NoSQL * Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets. 177 JAV-009
Staff Software Engineer (Java/Scala/Cloud) As a Software Engineer on the Security Intelligence team, you will contribute broadly to the detection engines, analysis systems, and other core intellectual property. This position is an opportunity to take on some of the most interesting challenges in the company and join the team that provides the fundamental technological building blocks of the Security Platform that underlies our client's category-defining personal and enterprise products. Their Security Platform is capable of analyzing millions of apps on a daily basis. Their analysis is trusted by Google to help identify potentially harmful applications before they enter the Play Store and by the world’s leading telecommunications providers to protect their customers. These are challenging problems and you must be open-minded to tackling new exploratory areas as well as evolving and continually improving key existing systems. You may be called on to work in high scale cloud systems, or directly on mobile platforms. We're looking for motivated engineers who have experience building, monitoring, and maintaining high-volume, low-latency distributed SaaS solutions. You will be a member of the team that is responsible for a massively scalable platform that performs static analysis of iOS and Android applications, applying behavioral and malware detection policy. In this role, you will work closely with our client's security research, data ingestion, and machine learning teams to: * enable threat hunting for state level security actors and their infrastructure. * support processing of continuously acquired Android and iOS applications. * identify components and functionality of mobile applications that can be used to determine their behavior and evaluate possible privacy risks. * invent new app analysis techniques, engines, and domain specific languages. * participate in hackathons and innovation fairs. Requirements for this position: * A strong motivation for self-directed learning, while collaborating with experts across Lookout engineering teams, to take on challenges in areas such as: Scalable distributed systems design. * Reverse engineering of mobile applications and runtimes. * Mobile devices and platforms. * ML based data analysis support. * Experience designing/implementing large-scale, distributed, production class software on public cloud platforms such as AWS and GCP. * Strong software engineering fundamentals: object-oriented design, data structures, and algorithms. * Functional programming experience is highly desired. * Desire and ability to work across platforms and languages. * A quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement in all of your work. * Ability to drive features from conception to deployment in an agile team with continual delivery. * 5+ years of overall development experience. * BS degree in Computer Science or similar Engineering discipline, or equivalent work experience. Technologies that you will have an opportunity to work with: * Primarily Scala, with some Java, and occasionally Ruby (in JVM). * iOS, Android, and their respective development toolchains. * Graph, SQL, and NoSQL databases including TinkerPop, ElasticSearch, and others. * AWS and GCP primitives and distributed technologies. 358 JAV-015
Senior Program Manager Company Description Our client is a Montreal-based fashion platform with global reach. Founded in 2003, they are pacing the vanguard of directional retail with a mix of luxury, streetwear, and avant-garde labels. They produce industry-leading original content and take pride in building their own technology solutions and systems from scratch. Their field of focus has grown beyond that of a typical e-commerce entity as they explore the nexus of content, commerce, and culture. Currently serving 150 countries, generating an average of 88 million monthly page views, and achieving high double digit annual growth since inception, our client is becoming a cultural protagonist in its own right. Job Description Reporting to the Senior Director of Product Management, the Senior Product Program Manager holds a critical role within the Product team. Working on either a B2C or B2B2C organization-wide priority initiative, the Senior Product Program Manager works collaboratively with large scale cross-functional teams including Leadership, Business Stakeholders and Product Managers to determine the Product Vision for the program, and to define, build and synchronize delivery of the product roadmap to support the program goals. Qualifications RESPONSIBILITIES Program Governance - 30% time * Partner with Business and Tech leadership on the Tech program vision and KPIs * Work with leadership to establish the annual Tech budget for priority program initiatives * Define and maintain the program governance and communication across the Tech organization to drive focus on key initiatives, share critical information, celebrate wins and raise blockers Program Strategy - 40% time * Act as the single point of contact to build and drive alignment on the program product roadmap through effective partnership with Leadership, Business * Stakeholders and Product Managers, and actively prioritize the program backlog * Define the problem & opportunity space, own discovery and build business cases in partnership with key Business Stakeholders and Tech domains for large scale cross-functional integration projects, i.e. PIM, SAP, Seller Portal * Play an active role to define the online experience, translating the program selling points to the customer across digital channels * Serve as evangelist, thought leader, and subject matter expert both internally and externally on their program Conduct customer research and competitive benchmarks to identify major opportunities * Stay abreast of the latest trends in technology, e-commerce, retail, and fashion, buying and planning including AI/ML * Raise the bar by initiating improvement on the program craft (tools, processes, structure...) Program Delivery - 30% time * Build simplified mechanisms for tracking, reporting and insights to ensure focus initiatives, from large scale to small, are clearly defined, communicated, moving forward successfully and results are shared back with the business * Create, test and iterate working models across Tech domains and partner teams to enable the program roadmap * Partner with Product Managers on discovery and collaborate with cross-functional domains, product team members, technology department, ux/product designers, and business to help move things forward Engage stakeholders at critical points during the initiative discovery to drive the highest impact * Define success metrics for each initiative and and infuse this sense of accountability to the Product team by being rigorously outcome focused and customer satisfaction driven * Engage in tough conversations and raise flags when needed to be able to progress, ensure clear and transparent communication adapted to different groups * Develop change management practices to support large, and complex initiatives, and implement these plans to ensure project success and benefits realization REQUIREMENTS * Bachelor’s degree in Business, Computer Science, Engineering, or a related field * Master's degree, MBA, MSc., PhD an asset * Experience in Consulting, Finance, Investment banking or App and e-commerce retail experience preferred A minimum of 5 years relevant work experience, w/ developing software products and technologies Experience in high impact projects at a global scale and managing growth in a complex and changing environment * Proven track record of leveraging data, data analytics and assumption / scenario modeling to identify issues/opportunities, provide recommendations, and illustrate to facilitate decision making * Experience in cross-functional collaboration with Business, Sales, Finance, Operations, and Technology teams including Data Science, Data Engineer and Developers * Experience working within an Agile environment, an asset * Excellent written and verbal communication skills in French and English SKILLS * Ability to govern diverse programs and lead large scale, cross-functional, global initiatives and integrations Experience managing dynamic teams with the ability to provide clear direction and understand resource capability * Ability to dive deep into the details, document or capture findings and simplify complex topics visually Demonstrated ability to gather user requirements across diverse functional areas and convert them into a compelling product vision and roadmap * Strong ability to think critically, problem solve, prioritize and identify and eliminate conflict and bottlenecks Comfortable in operating in ambiguous, changing landscape * Entrepreneurial, solution oriented, hands on, get stuff done attitude * Strong business acumen and technical understanding * Strong communication written and verbal * Ability to thrive in a fast-paced, performance-driven environment * Strong stakeholder management skills and ability to lead by influence across functional teams, at multiple levels, to enable focus on program goals * Ability to define a product strategy and drive a cross-functional team to deliver on their potential 391 PM-019
Director of Engineering Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. We are seeking a talented Director of Engineering to join our team. The Director of Engineering will report directly to the VP of Technologies. The Director of Engineering will take part in creating a highly scalable and performant application stack to accommodate the forecasted 10X growth expected in the remainder of 2021. What Makes This Job Awesome? * Create and drive the system architecture for multiple development teams * Design and deliver solutions that enable fast and efficient deployment of quality code to production * Represent engineering in product roadmap discussions and prioritization efforts * Assist the sales team with technical customer questions and requests * Set coding standards for development teams and ensure all released code is following standards * Oversee the code review process, performing reviews when necessary * Establish strong communication channels and relationships with the development teams, supporting and motivating them throughout the release cycle * Communicate effectively with both internal and external C-Suite level employees What Makes You a Great Fit? * 10+ years in product engineering * Solid CS fundamentals with experience across a range of disciplines, with more than one area of deep knowledge and experience * Experience in architecting solutions to problems in a thoughtful way - limiting the number of technologies, ability to justify decisions and can articulate tradeoffs well * Have created multi-transactional and highly redundant systems from ideation to production * Practitioner of agile software process and software design (experience with Scrum, Kanban) * Ability to break down complex technical concepts into something digestible by non-technical stakeholders * Experience in collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews * Proficiency in MEAN Stack & Javascript preferred * Ability to work in a highly collaborative environment * Experience in working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience 141 MAN-005
Senior Software Engineer, Site Reliability & Platform Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. What Makes This Job Awesome? * Evangelize best practices for building and operating highly reliable systems * Serve as a subject matter expert in observability and monitoring. * Consult with various teams on system design to meet reliability and capacity requirements * Automate infrastructure and configuration management * Establish best practices for CI/CD and test automation * Participate in and conduct timely post-mortems of production infrastructure incidents What Makes You a Great Fit? * Passion for building reliable, scalable, observable software with a strong sense of ownership * Experience developing and monitoring mission-critical systems * Experience with declarative infrastructure tools like Docker, Terraform, or CloudFormation * Substantial experience with a modern programming language like Go, Python, or Ruby on Rails among others * Experience developing platform tools and managing runtime environments (like K8s) on AWS, GCP or Azure * Experience with cloud-native architecture on AWS, GCP or Azure * A customer centric mindset and pride in enabling others to succeed * 5+ years of experience in a cloud engineering or equivalent role About Our Team: * We have a 100+ person engineering team. * We work in small, cross-functional teams (“squads”) that include product managers, designers, and QA analysts. * We value continuous learning in our everyday work. * We rely heavily on automated testing and CI (CircleCI) * We use agile development and lean startup principles and practices to deliver products. * Our stack: Ruby, Python, Java, Swift, React, Postgres, Heroku, AWS,Terraform 142 DOP-010
Site Reliability Engineer - Containerization & Kubernetes Infrastructure Our Client is searching for an experienced Site Reliability Engineer (SRE) to join our Containerization & Kube Infra team. As a member of this team, you will be focused on enabling reliable and efficient service runtime across our Engineering organization. We partner closely with contributors responsible for our Build & Delivery systems, our VMWare-based infrastructure, and our Observability systems. Your Role: In this role, you will be expected to work on continuously improving the ability of engineers to develop, test, release, and maintain their production services. You will participate in managing the systems and processes that ensure a flexible and reliable container ecosystem, including Kubernetes cluster stability, deployment tooling, ecosystem security, and service integration support. To be successful, you will need to work with teams across the Engineering organization to understand their needs, and you will need to work closely with our internal Platform and Infrastructure teams to build and maintain the services that provide for those needs. Who YOU Are: You are an active participant in a culture of sharing and learning. You believe that we succeed or fail as a team, and you confront problems (not people) when things are difficult. You are an experienced technologist with a passion for DevOps, and you have spent a few years dealing with complex automation problems in a Linux/Unix ecosystem. We expect experience with most of the tools and concepts outlined in the skill section (or comparable) -- but we know that nobody knows everything, and you are a growth-oriented engineer, right? Your Skills: * Extensive experience with Linux/Unix, particularly programming to automate tasks * Moderate experience with distributed systems * Some experience with low-level Linux ecosystem (eg kernel, cgroups) * Familiarity with self-managed container orchestration (e.g. Kubernetes) * Familiarity with Release Orchestration (Ansible, Capistrano)Familiarity with Build Automation (Jenkins, Github Actions) * Familiarity with Configuration Management (Puppet) * Programming with at least one OOP language (Python preferred; you may also encounter Ruby, etc) * Scripting (distinct from mid-sized software development: as an SRE, you aren’t going to be able to avoid hacking on Bash) 127 DOP-008
Staff Software Engineer, Rise Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. We are seeking a talented Staff Software Engineer. This position will play a critical role in the continued development of the VTS Rise Portal. The Staff Software Engineer will report directly to the Director of Engineering. The Staff Software Engineer will take part in leading the effort to create a highly scalable and performant application stack to accommodate the forecasted 10X growth expected in the remainder of 2021. What Makes This Job Awesome? * Architect, develop and deploy robust, scalable and highly responsive solutions * Lead the way by staying up to date with tools, trends, technologies and best practices, and then sharing that knowledge in a meaningful way to advance the overall state of technology for the entire organization * Create technical requirements, software design specifications and other forms of architectural documentation * Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience * Contribute to and maintain systems standards/best practices * Investigate and resolve application issues, bottlenecks, and inefficiencies * Work with DevOps to implement tooling and process improvements where required * Support and mentor our senior and staff engineers by being the go-to-person for questions, broadly distribute knowledge, and generally evangelize the platform * Effectively communicate technical and business risks to stakeholders to ensure that the most informed decisions are being made * Play a critical role in planning, working closely with senior leaders to develop plans, resource requirements, and influence our long-term technical and business strategy What Makes You a Great Fit? * Solid CS fundamentals with experience across a range of disciplines, with more than one area of deep knowledge and experience * Proven track record of senior technical leadership at a company with a strong engineering culture * 10+ years experience architecting enterprise ready applications, including API’s, microservice architecture, event driven communications, etc. * Highly proficient in JavaScript, or other equivalent experience with scripting languages, eg., Python, Ruby, Perl. Working knowledge of Bitbucket, Git, Jira, CI/CD * Lead by example and produce high-quality code that establishes coding standards and best practices for the team * Practitioner of agile software process and software design (experience with Scrum, Kanban) * Excellent planning/execution skills including estimating and scheduling * Strong problem-solving skills; adaptable, proactive and willing to take ownership and deal with ambiguity * Experience in collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews * Strongly values unit testing and implements good automated testing practices * Experience in working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience 143 NOD-009
Senior Software Engineer (React) Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. We're growing at an incredible pace even during these uncertain times and are continuing to scale out our Toronto office. You’ll be a key contributor to our goal of accelerating the way space providers and occupiers plan, market, lease and manage space. As such, you will: Work closely with engineers, product managers, designers, QA, and other business partners in a highly iterative, agile environment to discover and solve challenges for our customers. Collaborate with other engineers within and across teams craft high quality products and APIs for our customers (we deploy multiple times a day). Have organization wide impact through your work, departmental initiatives like brown bags and recruiting, being a mentor or on-boarding buddy, etc. What Makes You a Great Fit? * Experience delivering high-quality web applications for the consumer or enterprise * Demonstrable experience building web applications with React * Strongly values automated testing and implements good testing practices * Practitioner and evangelist of agile software process and software design (experience with scrum, Kanban, etc) * Experience architecting solutions to problems in a thoughtful way - limiting number of technologies, ability to justify decisions, can articulate tradeoffs well, etc * Experience collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews, TDD, pairing, etc * Experience working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience * Experience presenting technical projects and problems to non-technical folks and the ability to explain and justify the business reasons 159 REA-014
Mobile DevOps Our Client is an award-winning mobile app development company that designs and develops best-in-class mobile solutions for clients including PayPal, Tim Hortons, Rogers, Bell, TD Bank, and USA Today. They are growing quickly and searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies. Requirements: * Experience with iOS build signing, build distribution via TestFlight and Play Store tracks * Strong experience with macOS. * Ability to manage multiple macOS nodes * Ruby, Gradle and shell scripting * Experience with Artifactory to deploy artifacts for other projects to utilize * Manage different environments such as dev, staging and prod etc. * Ability to work in Agile and experience with JIRA to create and manage issues * Strong understanding of iOS & Android app compiling process and tools used * Experience Android development Experience; Java or Kotlin * Experience iOS development Experience; Swift or Objective-C * Experience with SOAP & REST API * Experience with SQL Lite and other databases * Hands on Experience with GIT (github) * Experience using Jenkins and Fastlane. Should be aware of webhooks and how to utilize the in Jenkins * Strong understanding of OOP * A degree in a computer science or related field Responsibilities: The successful candidate must be comfortable building custom scripts, automated builds, and maintaining git branching strategy and integrity, as well as releasing apps to the iOS and Android stores. The Mobile DevOps Engineer is responsible for writing documentation and solutions that scale across multiple teams and can identify, design and build automated solutions to existing manual processes. Here are some things you’ll get to do: * Generating builds: QA/Release Builds automated and manual one of builds. * Maintaining and insuring adherence to agreed upon branching strategy * Configuration: generate scripts to change Version, bundle, app id, base url changes, provision profile changes, keystores changes, api key changes, creating targets, creating flavours * Create & Manage Continuous Integration: Using Jenkins/Bitrise * Create and Monitor CI/CD workflows and ensure smooth and error-free environments * Be the point person for any questions and concerns regarding the CI/CD flow and build requests * Monitor and troubleshoot any build issues. * Manage Android and iOS App store release process: bundle id, permission, provisions profiles, assets management. 144 DOP-011
Senior Software Engineer Web3 is on fire right now, and our client lives it. They are thinking long-term: building a marketplace for users to trade tokens. Companies can mint tokens and watch their value go up - as they develop their brand. To start, they are invading the loyalty space: enabling brands to launch tokens on their stores. Consumers buy products to earn tokens, and they spend them on rewards. They can earn tokens by posting on social media too. Existing loyalty programs suck because their rewards are terrible: you can't convert them into cash, and they don't increase in value. Their product doesn't have those problems. Many brands are moving toward Web3; our client provides an easy way for them to do that. They recently raised $11 million and have a waitlist with thousands of businesses on it for their Shopify app, and are deploying an enterprise product with MGA Entertainment – the largest private toy company in the world. They are expanding the engineering team quickly, and looking for six Senior Engineers for full-stack, backend, and front-end positions. You'll report to the CTO. What will I be working on? We trust your expertise. You will write new features in JavaScript for their Shopify plugin and admin portal. You will work on the front or the back, but probably both. We'll deploy your work to our customers swiftly. We use everything. You'll write infrastructure for their CI pipeline, tools for devs, tests in Cypress, Jest, and so on. Our client gives you the autonomy to choose what you want to work on; you'll pick from a list of tasks. What kind of skills you need: * At least five years of engineering experience on web applications * Competency in JavaScript - we are fine if you prefer the front or the back Nice to have skills, but not required: * NodeJS (backend) * VueJS/Tailwind CSS (frontend) - Scripting (Bash/Node/Python) 392 NOD-025
Full Stack Web Developer Our Client is looking for a senior web developer who is proficient in React, NodeJS, Serverless, AWS Lambda, and Azure functions, etc. to join our team. As part of the engineering team, you will work to build software to helps customers and businesses connect. We're looking for a self-motivated engineer who has a real passion for writing well-designed web applications. Responsibilities: * Work as part of a cross-functional team to build APIs using NodeJS, Serverless, AWS lambda, etc., on the backend. * Build React JS applications on the front-end and work with tools like npm, babel, Webpack, etc. * Work with AWS Cloud services like S3, Lambda, databases, etc. * Use the Serverless Framework to define AWS Lambda functions that communicate with the database and other third-party services. * Architect, build and maintain excellent react applications with clean code. * Creating database schemas that represent and support business processes. * Write unit and integration tests. * Work with a cross-functional team to design and develop new features that will be used by millions of users * Complete two weeks sprints and participate in weekly stand-ups and sprint retrospectives. * Write tests and perform code reviews to ensure that we're shipping reliable, readable, and reusable code * Communicate clearly regarding architectural issues and design solutions. * Work with project stakeholders to clarify requirements and create product solutions. Requirements: * Strong proficiency in JavaScript and Node JS framework * Experience building React JS apps * Proficiency with front-end languages (e.g. HTML, JavaScript, and CSS) * Experience developing AWS lambda functions using Serverless Framework. * Experience with common front-end development tools such as NPM, Yarn, Webpack, Babel, etc. * Experience creating and managing computing services on AWS like AWS lambda functions, CloudFormation, S3, Dynamo DB, etc. * More than 4 years of experience working as a Node.js developer * Knowledge of building React.js applications on the front-end a plus * In-depth understanding of Javascript, the DOM, and relevant concepts * Understanding the nature of asynchronous programming and its quirks and workarounds * Knowledge of modern authorization mechanisms, such as JSON Web Token * Familiarity with modern front-end build pipelines and tools * Understanding accessibility and security compliance * Ability to understand business requirements and translate them into technical requirements * Familiarity with code versioning tools such as Git. * Open-minded and always learning * Excellent analytical and time management skills * Teamwork skills with a problem-solving attitude 145 NOD-010
React Native Developer Our Client is looking for a Senior React Native mobile engineer to join their team. As part of the engineering team, you will work to build software to helps customers and businesses connect. We're looking for a self-motivated engineer who has a real passion for writing well-designed mobile applications. Responsibilities: * Work as part of a cross-functional team to build React Native iOS/Android applications. * Architect, build and maintain excellent react native applications with clean code. * Implement pixel-perfect UIs that match designs. * Implement clean, smooth animations and transitions that provide an excellent user experience. * Release applications to Apple and Google Play stores. * Build applications that communicate and integrates with GraphQL and or REST API * Write unit and integration tests. * Work with a cross-functional team to design and develop new features that will be used by millions of users * Complete two weeks sprints and participate in weekly stand-ups and sprint retrospectives. * Write tests and perform code reviews to ensure that we're shipping reliable, readable, and reusable code * Create and maintain new features in the mobile application. * Assist with gathering and implementing functional and non-functional requirements. * Communicate clearly regarding architectural issues and design solutions. * Work with project stakeholders to clarify requirements and create product solutions. Requirements: * More than 3 years of experience working as a mobile app engineer in an agile team * Strong experience and a firm grasp of JavaScript and/or TypeScript * Must have developed React Native apps that communicate with Restful APIs/GraphQL, use local storage, network data synchronization, and user authentication. * Enjoy working with React Native and have a successful track record of developing both iOS and Android applications using this framework. * Experience in developing, shipping, and maintaining a native app for iOS or Android. * Experience with web development, APIs, and web services. * Familiarity with front-end languages, its ecosystem, and toolchains (e.g. HTML, JavaScript, CSS, Redux, npm, webpack, Babel, ESLint, prettier, etc. ) * Experience using Git and either Github, Bitbucket, or Gitlab is a must. * Understanding accessibility and security compliance * Excellent communication skills * Passionate about software development * Open-minded and always learning * Excellent analytical and time management skills * Teamwork skills with a problem-solving attitude Nice to have: * Experience with mobile technologies such as Swift and Java is a plus * Some React.js experience 146 REA-010
Sr. Android Developer Our Client is an award-winning mobile app development company that designs and develops best-in-class mobile solutions for clients including PayPal, Tim Hortons, Rogers, Bell, TD Bank, and USA Today. They are growing quickly and searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies. Must have skills required for this role * Minimum 5 years' experience in Android SDK development, Mobile development with Java and Kotlin. * Experience with Android front-end development * Strong knowledge of object-oriented analysis and design, implementation and maintenance * Experience with build process automation with Gradle and continuous integration for Android projects. * Experience with GIT * Experience integrating with systems over REST. * MVC and MVVM architectures * A University or College degree in Computer Science or equivalent field Nice to have: * Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset * Development tools: Android Studio, Gradle, Ant/Maven, Stash, GIT, MKS * Development and platforms: Windows, Unix/Linux, Websphere, Jboss * Exposure to mobile architecture concepts * Experience working with a distributed team with both onshore and offshore developers. 147 AND-006
Mobile & Cloud DevOps Our Client is an award-winning mobile app development company that designs and develops best-in-class mobile solutions for clients including PayPal, Tim Hortons, Rogers, Bell, TD Bank, and USA Today. They are growing quickly and searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies. Requirements: * Hands-on Experience with Microsoft Visual Studio App Center. * Hands-on Experience with Bitrise or Azure DevOps and Fastlane. * Proficient with creating CI/CD pipelines (Jenkins, TestFlight, Google Play Beta or similar tools). * Experience publishing apps on Apple store and Google Play store. * Experience with managing certificates and provisioning profiles on the apple developer portal. * Experience working with and deploying AWS services like S3, CloudFormation, EC2, dynamodb, RDS, CloudFront, Elastic Load Balancing, AWS Lambda, ElastiCache, etc. * Proficient with managing GIT, Github, and Github Actions * Experience deploying APIs and front-end applications like react.js apps, vue.js apps, etc. using tools like Netlify etc. * 1+ years Proficient in developing/programming in Swift, Kotlin, Objective-C, Java or similar languages * Proficient with software configuration management tools (GIT or similar tools) * Experience with building/deploying/managing AWS, Azure and GCP on an enterprise-level * Experience with SOAP & REST API * Experience with SQL Lite and other databases * Excellent communication skills (written and verbal) and interpersonal skills * Excellent analytical and problem-solving skills Responsibilities: As a passionate and self-motivated Mobile DevOps Engineer, you would be comfortable building custom scripts, automated builds, and maintaining git branching strategy and integrity, as well as releasing apps to the iOS and Android stores. The Mobile DevOps Engineer is responsible for writing documentation and solutions that scale across multiple teams and can identify, design and build automated solutions to existing manual processes. Here are some things you’ll get to do: * Generating builds: QA/Release Builds automated * Maintaining and ensuring adherence to agreed-upon branching strategy * Configuration: generate scripts to change Version, bundle, app id, base url changes, provision profile changes, keystores changes, API key changes, creating targets, creating flavors * Create & Manage Continuous Integration: Using Microsoft Visual Studio App Center and Bitrise * Create and Monitor CI/CD workflows and ensure smooth and error-free environments * Be the point person for any questions and concerns regarding the CI/CD flow and build requests * Monitor and troubleshoot any build issues. * Manage Android and iOS App store release process: bundle id, permission, provisions profiles, assets management 148 DOP-012
Staff or Principal Engineer Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. Our mission is to be Commercial Real Estate’s modern operating system, the place where deals happen, customer relationships are nourished, and real-time market data comes to life. We're growing at an incredible pace and are looking for a Principal Engineer to join our growing product engineering team. We're looking for a thought leader for our engineering team, motivated to help us rethink how we build software, drive those changes across engineering, and eager to continue growing and mentoring. What Makes This Job Awesome? * Identify, scope and lead large technical projects with high impact across many teams and key stakeholders * Play a critical role in planning, working closely with senior leaders to develop plans, resource requirements, and influence our long-term technical and business strategy * Lead the way by staying up to date with tools, trends, technologies and best practices, and then sharing that knowledge in a meaningful way to advance the overall state of technology for the entire organization * Lead by example and produce high-quality code that establishes coding standards and best practices for the team * Create technical requirements, software design specifications and other forms of architectural documentation * Support and mentor our senior engineers by being the go-to-person for questions but never be a bottleneck, see around the corner and anticipate engineers' needs, broadly distribute knowledge, and generally evangelize the platform * Scrutinize and reason clearly about the technology and architecture choices we make in building products/services. Ensure technical decision making aligns with our broad strategic initiatives * Effectively communicate technical and business risks to stakeholders to ensure that the most informed decisions are being made What Makes You a Great Fit? * Solid CS fundamentals with experience across a range of disciplines, with more than one area of deep knowledge and experience * 8+ years of software engineering experience, with a proven track record of leading large-scale, high availability and fault-tolerant SaaS or consumer applications * Served as the technical lead for large complex projects that span multiple teams and functions * Responsible for the technical roadmap for large business areas * Ability to internalize the best ideas from all over the organization, while also setting a vision that others are excited to get behind * Prefer simple solutions and designs over complex ones, and have a good intuition for what will last and scale * Strong expertise in large scale distributed system designs * Demonstrated experience in upleveling engineering best practices and creating technical efficiencies across teams * Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops * Strong problem-solving skills; adaptable, proactive and willing to take ownership and deal with ambiguity * The ability to work in a highly collaborative environment * Strong customer empathy and a focus on quality * Experience working with multi-product portfolio * Ability to create consensus among passionate stakeholders in a dynamic, fast-paced environment through excellent verbal and written communication skills 160 ROR-009
QA Analyst Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. To further advance our mission, we are looking for a talented Quality Assurance Engineer to join our existing team working collaboratively with engineers, product managers, designers, and other stakeholders across the organization to improve our client's ability to help teachers and students hone their language and writing skills every day. In this role, you will: * Be an individual contributor within our QA team. * Work with the team to perform manual testing, gaining a deep understanding of the features, functionality and underlying technologies of a rich and complicated product. * Work with the team to create and maintain automated tests in Cypress, working from documentation or from exploring the product itself to determine test cases. * Work to maintain and improve our testing environments and tooling, including Jenkins, Percy, Bugsnag, Browserstack, Cypress Dashboard, and SQL. About You: * 2+ years of testing experience including both manual and automated testing * Your have a tester’s mindset and can find bugs through exploratory testing in a complicated product * You are methodical and have excellent attention to detail * You have strong technical writing skills * You have experience writing automated tests using Cypress, Selenium or similar testing framework * You’re comfortable with the idea of working with continuous integration tools and infrastructure * You’re open to working with a distributed team 149 QA-003
Engineering Manager Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. In this role, you will: * Provide your direct reports with mentorship and guidance, overseeing their career growth, morale, job satisfaction, and productivity. * Conduct regular one-one-ones with your reports, providing them a space to voice their needs, aspirations, concerns, and questions. * Oversee employee performance and growth, conducting mid-year and end-of-year reviews and helping your reports set and progress toward their personal and professional goals. * Participate on our management team, continually working on ways to improve the company as a whole while simultaneously learning and growing as a leader. About You: * 2+ years of experience as an engineering manager and love helping others grow and develop * Possess strong software engineering skills * You have a servant-leader mindset, empowering team members by removing obstacles and helping them grow through coaching and mentorship * You’ll enjoy working with a team spanning US-Pacific to Central European Time * You’re excited about functional programming 150 MAN-006
Sr. Frontend Developer As part of an exciting new project, our Client is building an open sourced accessible course authoring tool. Organizations are relying on digital and online training more than ever, however, creating courses and content that are accessible to individuals of all abilities remains a difficult task that is reserved for a select few with niche training. Because of that, most courses are not truly accessible. We are embarking on a journey to remove the barriers to creating accessible digital content by developing an easy-anyone-can-do-it authoring tool that inherently embraces accessibility. While we will be embracing this tool within our own. Curriculum department, we also wish to freely share it with others. We’re looking for a Senior Front End Developer with the ability to thrive within a newly formed team with fluid processes and an evolving roadmap. This person will play a big part in building an exciting, innovative product from the ground up, and will enjoy all of the creative freedom that comes with new product development. As a remote first organization, this is a work from home opportunity. What will you do in this role? * Work collaboratively with the Project Team to develop the code powering user facing features in the course editing tool and ultimately the courses it will generate * Ensure that all deliverables are in accordance with accessibility standards and requirements * Provide expertise and mentorship to teammates * Assist with identifying and prioritizing tasks * Perform QA duties as needed What can you bring to the table? * University Degree in computer science, related field or equivalent * Minimum of 5 years on-the-job experience with JavaScript and React * Familiarity with electron.js is a plus * Experience developing with WCAG/Accessibility standards is highly desirable * Previously worked in small agile teams, Open to creative solutions, consistent feedback, and constant iteration. * E-learning / course development tools What’s in it for you: * Comprehensive benefit package including health, vision, and dental * Competitive compensation * Physical and mental rest, enjoy personal wellness days * Flexible hours, we know that the 9-5 doesn’t work for everyone 151 REA-011
Frontend Developer As part of an exciting new project, our Client is building an open sourced accessible course authoring tool. Organizations are relying on digital and online training more than ever, however, creating courses and content that are accessible to individuals of all abilities remains a difficult task that is reserved for a select few with niche training. Because of that, most courses are not truly accessible. We are embarking on a journey to remove the barriers to creating accessible digital content by developing an easy-anyone-can-do-it authoring tool that inherently embraces accessibility. While we will be embracing this tool within our own. Curriculum department, we also wish to freely share it with others. We’re looking for an Intermediate Front End Developer with the ability to thrive within a newly formed team with fluid processes and an evolving roadmap. This person will play a big part in building an exciting, innovative product from the ground up, and will enjoy all of the creative freedom that comes with new product development. As a remote first organization, this position is a work from home opportunity. What will you do in this role? * Work collaboratively with the Project Team to develop the code powering user facing features in the course editing tool and ultimately the courses it will generate * Ensure that all deliverables are in accordance with accessibility standards and requirements What can you bring to the table? * University Degree in computer science, related field or equivalent * Minimum of 3 years on-the-job experience with JavaScript and React * Familiarity with electron.js is a plus * Experience developing with WCAG/Accessibility standards is highly desirable * Previously worked in small agile teams, Open to creative solutions, consistent feedback, and constant iteration. * E-learning / course development tools What’s in it for you: * Comprehensive benefit package including health, vision, and dental * Competitive compensation * Physical and mental rest, enjoy personal wellness days * Flexible hours, we know that the 9-5 doesn’t work for everyone 152 REA-012
Junior Software Engineer (Remote) Our client is hiring a junior software engineer to own support engineering. Over the course of 1-2 years you will ramp up to being an intermediate software engineer who develops features full-time. Company: * Company is fully remote, team spread across 5 countries in NA/EU * Profitable, growing early-stage startup, 11 person team, $3m+ annual revenue * Founders and team come from top tech companies (Facebook, Google, Tesla, Coinbase, etc.) * Fully bootstrapped, we've never raised any outside capital Responsibilities: * Be the primary contact for technical support * Debug and resolve issues that our customers bring to our attention, communicating status along the way * Help prospective customers migrate their data from Canny's competitors * When the queue is slow, build features and internal tools, and improve Canny's UX Job requirements * You have multiple years of programming experience (JavaScript preferred) * Proficient at problem solving, debugging, finding and fixing bugs * You enjoy a fast-paced work environment, involving daily communication with many people * Fluent in English, speaking other languages is a bonus 397 NOD-027
Sr. Full Stack Developer As part of an exciting new project, our Client is building an open sourced accessible course authoring tool. Organizations are relying on digital and online training more than ever, however, creating courses and content that are accessible to individuals of all abilities remains a difficult task that is reserved for a select few with niche training. Because of that, most courses are not truly accessible. We are embarking on a journey to remove the barriers to creating accessible digital content by developing an easy-anyone-can-do-it authoring tool that inherently embraces accessibility. While we will be embracing this tool within our own. Curriculum department, we also wish to freely share it with others. We’re looking for an experienced Senior Full Stack Developer with the ability to thrive within a newly formed team with fluid processes and an evolving roadmap. This person will play a big part in building an exciting, innovative product from the ground up, and will enjoy all of the creative freedom that comes with new product development. As a remote first organization, this position is a work from home opportunity. What will you do in this role? * Develop and research key functionalities within the accessible course authoring tool * Execute on the product roadmap developed by the Program Manager and key technical and non-technical partners * Work closely with the other Software Developers to ensure strong, scalable code * Conduct thorough testing independently and alongside QA * Research, recommend and provide innovative solutions and advancements for the project * Actively participate and contribute expertise in concept and design discussions Provide expertise and guidance to less experienced teammates What can you bring to the table? * University Degree in Computer Science, related field, or equivalent experience ● 7+ years of relevant work experience within a busy environment, ideally as a part of small, agile teams * Minimum of 5 years on-the-job experience with Node.js, SQL, JavaScript and React ● Familiarity with electron.js is a bonus * Experience building accessible software will be a strong plus * The ability and appetite to work within a creative environment, receive and provide consistent feedback and thrive with constant iteration What’s in it for you: * Comprehensive benefit package including health, vision, and dental * Competitive compensation * Physical and mental rest, enjoy personal wellness days * Flexible hours, we know that the 9-5 doesn’t work for everyone 153 NOD-011
Full Stack Developer As part of an exciting new project, our Client is building an open sourced accessible course authoring tool. Organizations are relying on digital and online training more than ever, however, creating courses and content that are accessible to individuals of all abilities remains a difficult task that is reserved for a select few with niche training. Because of that, most courses are not truly accessible. We are embarking on a journey to remove the barriers to creating accessible digital content by developing an easy-anyone-can-do-it authoring tool that inherently embraces accessibility. While we will be embracing this tool within our own. Curriculum department, we also wish to freely share it with others. We’re looking for an experienced Intermediate Full Stack Developer with the ability to thrive within a newly formed team with fluid processes and an evolving roadmap. This person will play a big part in building an exciting, innovative product from the ground up, and will enjoy all of the creative freedom that comes with new product development. As a remote first organization, this position is a work from home opportunity. What will you do in this role? * Develop and research key functionalities within the accessible course authoring tool * Execute on the product roadmap developed by the Program Manager and key technical and non-technical partners * Work closely with the other Software Developers to ensure strong, scalable code * Conduct thorough testing independently and alongside QA * Research, recommend and provide innovative solutions and advancements for the project * Actively participate in concept and design discussions What can you bring to the table? * University Degree in Computer Science, related field, or equivalent experience * 2-3+ years of relevant work experience within a busy environment, ideally as a part of small, agile teams * Minimum of 3 years on-the-job experience with Node.js, SQL, JavaScript and React * Familiarity with electron.js is a bonus * Experience building accessible software will be a strong plus * The ability and appetite to work within a creative environment, receive and provide consistent feedback and thrive with constant iteration What’s in it for you: * Comprehensive benefit package including health, vision, and dental * Competitive compensation * Physical and mental rest, enjoy personal wellness days * Flexible hours, we know that the 9-5 doesn’t work for everyone 154 NOD-012
Senior Backend Engineer Our Client is on a mission to make the workplace a source of learning and purpose. We believe that writing is the best way for teams to retain and share knowledge. Since the beginning, we've been fanatically focused on building the best knowledge base for every team. As an engineering team, we deeply care about solving our users' pain points as well as our engineering quality. We thrive on learning from each other. Our team has been globally remote from the start, so we have the infrastructure to support flexible work arrangements. Our frontend team is responsible for delivering the experience that our users love. You'll be working on our React-based web app with a small group of very experienced frontend engineers from Airbnb, Salesforce, and YC startups. The team also maintains the most popular JavaScript WYSIWYG editor, Quill. We are backed by top-tier investors, including Matrix Partners, CRV, and NEA. Our Client is trusted by thousands of teams, such as Asana, Vox Media, and Vevo. Sound like you? * You have 4+ years of experience maintaining complicated backend systems; Elixir experience is a bonus * You're curious to learn and demonstrate the ability to do so very quickly * You communicate with clarity and precision, whether with teammates or users * You thrive in a collaborative environment involving different stakeholders and subject-matter experts * You are self-motivated, possess a strong work ethic, and work well independently * You identify with Slab's mission and values Technologies we use * TypeScript + React * GraphQL + Apollo + Absinthe * Phoenix + Elixir * Postgres * Docker + Kubernetes * Google Cloud Platform We are looking for either depth in one part of the stack or breadth across a wide portion. 155 ELX-004
Full Stack Engineer Our Client is on a mission to make the workplace a source of learning and purpose. We believe that writing is the best way for teams to retain and share knowledge. Since the beginning, we've been fanatically focused on building the best knowledge base for every team. As an engineering team, we deeply care about solving our users' pain points as well as our engineering quality. We thrive on learning from each other. Our team has been globally remote from the start, so we have the infrastructure to support flexible work arrangements. Our frontend team is responsible for delivering the experience that our users love. You'll be working on our React-based web app with a small group of very experienced frontend engineers from Airbnb, Salesforce, and YC startups. The team also maintains the most popular JavaScript WYSIWYG editor, Quill. We are backed by top-tier investors, including Matrix Partners, CRV, and NEA. Our Client is trusted by thousands of teams, such as Asana, Vox Media, and Vevo. Sound like you? * You have a strong technical background, with experience solving complex problems within a software development team * You love delighting users by creating great product experiences * You're curious to learn and demonstrate the ability to do so very quickly * You communicate with clarity and precision, whether with teammates or users * You thrive in a collaborative environment involving different stakeholders and subject-matter experts * You are self-motivated and possess a strong work ethic * You identify with Slab's mission and values Technologies we use * TypeScript + JavaScript + Sass + React * GraphQL + Apollo + Absinthe * Phoenix + Elixir * Postgres * Docker + Kubernetes * Google Cloud Platform We are looking for either depth in one part of the stack or breadth across a wide portion. 156 ELX-005
Senior Backend Architect Our Client is one of the world’s fastest growing B2B short-form video platforms for publishers and businesses in the open digital ecosystem. Sparked by the vision to build a united front for the open internet against centralized social network systems, we are upgrading and connecting a centralized network with new age decentralized technology, or Internet 3.0. Funded by prominent Silicon Valley and global venture partners, we have raised over $80m through an oversubscribed Series A, growing rapidly, and hiring exceptional talent to join the global team. Summary Our engineering team is growing! We’re looking for a talented Sr. Backend Architect to join a small global team who will bring technical expertise and leadership along with hands-on development (still code 30% of the time) to backend software development and SaaS solutions. You see the “big picture” while blending deep technical experience to architect, design, and executive scalable solutions to our fast-paced startup environment. What you'll be doing: * Design, develop and maintain new services and application programming interfaces (APIs) used by our clients using Python, Django and database tools such as MySQL, Cassandra, Memcached, Redis, AWS, and cloud infrastructure * Collaborate cross-functionally with Product Management, Design, other engineers/teams, and leadership and be in charge of the end-to-end development of assigned product initiatives --you'll figure out how they should be architected, write the code, write the unit tests, and own execution * Ensure coherence of all aspects of projects as an integrated system and uphold overall technical quality * Strategize and develop ideas for new programs, products, or features by monitoring industry developments and trends * Define all aspects of development from appropriate technology and workflow to coding standards We'll be excited if you have: * Master’s degree in computer programming, computer science, or a related field * 8+ years of designing and implementing involved infrastructure projects, such as distributed cache, Hadoop/Spark stacks, elastic search, or ad servers. * 5+ years of experience designing high-performance RESTful web services serving billions of requests per day. * 3+ years of experience with big data technologies such as Spark, Kafka, Druid * Advanced production with Elixir and Phoenix experience a big plus * Fluent in Phoenix and High-level experience with SQL infrastructure and modeling. * Able to define architecture, infrastructure, general layout of the system, technologies and frameworks and take complete responsibility * Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Data-driven but also imaginative and intuitive in coming up with ideas and solutions * Must possess a start-up mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced team environment 68 ELX-001
Principal Software Engineer, Data Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. Our mission is to be Commercial Real Estate’s modern operating system, the place where deals happen, customer relationships are nourished, and real-time market data comes to life. We're growing at an incredible pace and are looking for a Principal Software Engineer in data to join our growing platform team. We're looking for a thought leader for our engineering team, motivated to help us rethink how we build software, drive those changes across engineering, and eager to continue growing and mentoring. What Makes This Job Awesome? * Influence the direction of the data and machine learning, ensuring we build and maintain solutions which provide knowledge and insights to internal and external customers * You will own key areas within our data strategy by envisioning, designing, creating, building and supporting key components of the data infrastructure. This infrastructure needs to operate with a high degree of operational excellence * You will be responsible for coordinating and organizing patterns and practices for data management and machine learning * Lead the way by staying up to date with tools, trends, technologies and best practices, and then sharing that knowledge in a meaningful way to advance the overall state of technology for the entire organization * Support and mentor our senior and staff engineers by being the go-to-person for questions but never be a bottleneck, see around the corner and anticipate engineers' needs, broadly distribute knowledge, and generally evangelize the platform * Be responsible for software, data, and machine learning architecture including determination of current limitations and compatibilities between subsystems, selection of new concepts and methodology, and development of major components * Lead by example and produce high-quality code that establishes coding standards and best practices for the team * Create technical requirements, software design specifications and other forms of architectural documentation Investigate and resolve application issues, bottlenecks, and inefficiencies * Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience * Effectively communicate technical and business risks to stakeholders to ensure that the most informed decisions are being made * Play a critical role in planning, working closely with senior leaders to develop plans, resource requirements, and influence our long-term technical and business strategy What Makes You A Great Fit? * Solid CS fundamentals with experience across a range of disciplines, with more than one area of deep knowledge and experience * 10+ years of software engineering experience, with a proven track record of leading large-scale, high availability and fault-tolerant SaaS or consumer applications * Proven track record of senior technical leadership at a company with a strong engineering culture * Extensive experience designing and implementing machine learning solutions to simplify the data science workflow * Deep understanding of system performance trade-offs, load balancing, and engineering for high availability. * Extensive experience with database design, queueing, caching, containers, APIs, security, and the operational aspects of running large systems * Excellent planning/execution skills including estimating and scheduling * Extensive experience designing, building and owning large scale distributed systems * Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops * Strong problem-solving skills; adaptable, proactive and willing to take ownership and deal with ambiguity * The ability to work in a highly collaborative environment * Strong customer empathy and a focus on quality * Ability to create consensus among passionate stakeholders in a dynamic, fast-paced environment through excellent verbal and written communication skills 158 DAT-011
Staff Software Engineer, Site Reliability & Platform Tools Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. You will be joining the engineering team at VTS responsible for supporting shared infrastructure across all our product lines, from our mature enterprise SaaS product to our early-stage data product. These products will help drive our vision, which is to become the authoritative source of commercial real estate products and data in the industry. We are building an infrastructure platform to enable the next five years of growth for the company. We are looking for a Staff Software Engineer with experience designing and developing platform tools & Site Reliability Engineering. You will work as part of a cross functional team at building and maintaining performant, reliable and highly-scalable software systems. What Makes This Job Awesome? * Evangelize best practices for building and operating highly reliable systems * Serve as subject matter expert in observability and monitoring * Consult with various teams on system design to meet reliability and capacity requirements * Design and develop infrastructure t as code automation and tools * Participate in and conduct timely post-mortems of production infrastructure incidents * Seek out potential threats to security and reliability and advocate solutions What Makes You a Great Fit? * Passion for reliable, scalable, observable software with a strong sense of ownership * Expertise developing and monitoring mission-critical systems * Expertise with declarative infrastructure tools like Docker, Terraform, or CloudFormation * Substantial experience with a programming language like Go, Python, or Ruby on Rails among others * Expertise developing platform tools and managing runtime environments (like K8s) on AWS, GCP or Azure * Expertise with cloud-native architecture on AWS, GCP or Azure * A customer centric mindset and pride in enabling others to succeed * 8+ years of experience in cloud engineering or equivalent roles 161 DOP-013
Sr. Android Developer Our Client is the fastest growing consumer app in the history of Canada. They have crossed 50 million downloads within 3 months of launch and have ranked #1 on the App Store in 20+ countries. Our Client have raised close to US$6-million from some of the world's best investors including Global Founders Capital, Shervin Pishevar, Ashton Kutcher's Sound Ventures and Josh Buckley. * Global Impact: We have 50M+ downloads across 180+ countries. Help us make the world a happier place. * Crazy Growth: We are the fastest growing consumer app in Canadian history. * Cool Technology: We are pushing the boundaries of what is possible with AI and Synthetic Media. Your Role * Contribute and develop exciting new features to enhance the Android user experience * Have ownership and input into the direction of our mobile app’s codebase * Have a real impact on the direction of our product offerings * Release weekly updates to the Google Play Store Who Are We Looking For * Minimum of 2+ years of experience with native Android development * Deep understanding of Android frameworks and modern design paradigms * Strong knowledge of Java and Kotlin * Experience using Git or other version control systemsAbility to write effective unit tests * Eagerness and initiative, you leave the codebase cleaner than you found it * Sincerely enjoy developing across platforms and technology stacks Perks and Benefits * Competitive salary * $35/day for food * $4K to buy the work equipment of your choice * Stock options * Flexible work arrangement with the ability to work remotely and meet face to face with co-workers on a regular basis (as conditions permit) 36 AND-007
Senior Software Engineer Our Client is a rapidly growing startup that is disrupting the software delivery market. They are building an intelligent software delivery platform that enables engineers to deliver software faster, with higher quality, and less effort. The Platform includes Continuous Integration, Continuous Delivery, Continuous Efficiency, Continuous Verification, and Continuous Features. The platform is designed to help companies accelerate their cloud initiatives as well as their adoption of containers and orchestration tools like Kubernetes and Amazon ECS. Our Client recently raised $115 million in financing, reaching a valuation of $1.7 billion in just three years after launching from stealth. With a total of $195 million in financing to date, Harness investors include IVP, Menlo Ventures, Unusual Ventures, Alkeon Capital, Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital, and Thomvest Ventures. Position Summary This is an amazing opportunity to be an early engineer in a high-growth, high-potential startup. In this role, you will be responsible for designing, developing and delivering the backend of the Continuous Delivery product. You will design and develop solutions to complex problems ranging from deployment automation models for distributed AWS Lambda & Kubernetes/Docker based software, to machine learning algorithms to analyze various data sources to detect anomalies in software behavior. About You * A desire to build products that solve complex technical problems for end users * 3-6 years experience developing highly scalable, distributed applications, products and services in Java or similar languages * Experience with AWS/Azure/GCP is a plus. * Understanding of how distributed resilient software is built and deployed * Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills * Comfort working in short, agile, iterative development cycles * Entrepreneurial spirit, priding yourself on getting things done with a high level of quality * Bachelors degree in CS or equivalent 162 JAV-007
Senior Software Engineer - UI Our Client is a rapidly growing startup that is disrupting the software delivery market. They are building an intelligent software delivery platform that enables engineers to deliver software faster, with higher quality, and less effort. The Platform includes Continuous Integration, Continuous Delivery, Continuous Efficiency, Continuous Verification, and Continuous Features. The platform is designed to help companies accelerate their cloud initiatives as well as their adoption of containers and orchestration tools like Kubernetes and Amazon ECS. Our Client recently raised $115 million in financing, reaching a valuation of $1.7 billion in just three years after launching from stealth. With a total of $195 million in financing to date, Harness investors include IVP, Menlo Ventures, Unusual Ventures, Alkeon Capital, Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital, and Thomvest Ventures. POSITION SUMMARY This is an amazing opportunity to be an engineer in a high-growth, high-potential startup. In this role, you will be responsible for designing, developing and delivering the frontend user interface of the Continuous Delivery product. In this role, you will be responsible for writing clean, killer code to create fantastic and user-friendly experiences. You will be involved in all aspects of product design and user experience and will lead turning wireframes into polished and beautiful user interfaces. About You * Passion for designing elegant experiences that are approachable and just a bit playful. * Extensive experience with JavaScript and other Front End technologies such as HTML and CSS * Experience with ReactJS * Experience with responsive design and deep understanding of object-oriented design. * Experience with performance debugging and benchmarking. * Expertise in turning a design into cleanly architected HTML and CSS. * Entrepreneurial spirit, priding yourself on getting things done with a high level of quality * Strong desire to work in an unstructured, fast moving startup environment * Degree in CS or equivalent with 3-6 years of industry experience 163 REA-015
Senior Software Engineer, DLP Our client is a leading cybersecurity company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C As part of the engineering team, you will have an opportunity to take on some of the most interesting challenges in one or more core areas of intellectual property and fundamental building blocks that form our client's category-defining security products. Responsibilities: * Development and enhancement of Content and Application security solutions like Secure Web Gateway (SWG), Cloud Access Security Broker (CASB), Zero Trust Network Access (ZTNA) providing SSE solutions to our customers. * Participate in a complete development life cycle starting with understanding various functional requirements, understand/refine functional specification and develop highly scalable, available and debuggable software products. * Actively participate in functional, design and code reviews * Influencing the features and direction of the product and platform with your own ideas. * Evaluate open source tools or third party tools to help decide build Vs buy * Work with other engineering teams, product management and customer support teams with customer first goal * Work with the Customer Support team in troubleshooting and fixing customer issues and identifying the product gaps. * Take an active role in mentoring junior developers. Requirements: * Strong software engineering fundamentals - Object Oriented design, data structures, and algorithms using Java * Proficient in security fundamentals like TLS, PKI and certificate handling. * At least 6+ years of overall development experience in designing/implementing large-scale, distributed, production class software on public cloud platforms using microservices architecture. * Prior experience in technologies related to Text parsing, image scanning, data classification, document fingerprinting * Ability to drive features from conception to deployment in an agile team with continual delivery * BS degree in Computer Science or Electrical engineering Highly desirable: * Prior experience in developing Security solutions like SSE, SWG, CASB etc. * Proficient understanding of AWS 398 JAV-016
Senior Manager, Client Development Our client is a leading cybersecurity company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C. Responsibilities: * Own development and enhancement team of our client's category defining SASE products * Responsible for driving the development of lightweight and Secure Client App for traffic steering (with Cloud provider) on Windows/Mac/Linux * Participate in a complete development life cycle starting with understanding various functional requirements, understand/refine functional specification and develop for high throughput and easy to maintain systems. * Own all downstream dependencies including SaaS components, QA, Performance and automation team in delivering high quality client application Influencing the features and direction of the product and platform with your own ideas * Work with the Customer Support team in troubleshooting and fixing customer issues and identifying the product gaps * Play key leadership role in mentoring team members, grow talent pool, retain talent and plan resources ahead for 12/24/36 months Requirements: * Experience in managing teams which operated with flexible requirements * Degree in Computer/Electronics/Electrical Engineering or any other relevant engineering discipline. * 10+ years of experience in managing software development teams * Minimum of 3 years of experience in managing network (IPSec/Tunnel technologies) based software development teams * Strong understanding of network & security protocols (e.g. TCP, UDP, IP, HTTP, DHCP/DNS,TLS, Active Directory/LDAP, SAML) * Demonstrable experience of building teams in the areas of - highly scalable, performant and low latency systems Nice to have: * Experience in a few of these technologies - VPN tunnel optimization, Device Posture analysis, * Knowledge of security technologies - Data Loss Prevention, Active Directory, User Authentication * Manage IPSec VPN Client development team would be big plus (on Windows, iOS/Mac, Linux and Android) 399 MAN-018
Staff Software Engineer - UI Our Client is a rapidly growing startup that is disrupting the software delivery market. They are building an intelligent software delivery platform that enables engineers to deliver software faster, with higher quality, and less effort. The Platform includes Continuous Integration, Continuous Delivery, Continuous Efficiency, Continuous Verification, and Continuous Features. The platform is designed to help companies accelerate their cloud initiatives as well as their adoption of containers and orchestration tools like Kubernetes and Amazon ECS. Our Client recently raised $115 million in financing, reaching a valuation of $1.7 billion in just three years after launching from stealth. With a total of $195 million in financing to date, Harness investors include IVP, Menlo Ventures, Unusual Ventures, Alkeon Capital, Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital, and Thomvest Ventures. POSITION SUMMARY This is an amazing opportunity to be an engineer in a high-growth, high-potential startup. In this role, you will be responsible for designing, developing and delivering the frontend user interface of the Continuous Delivery product. Our Client believes in a UX-first engineering approach across the organization. In this role, you will be responsible for writing clean code to create fantastic and user-friendly experiences. You will be involved in all aspects of product design and user experience and will lead turning wireframes into polished and beautiful user interfaces on a modern stack. About You * Passion for designing elegant experiences that are approachable and just a bit playful. * Extensive experience with JavaScript and other Front End technologies such as HTML and CSS * Experience with ReactJS. * Experience with responsive design and deep understanding of object-oriented design. * Experience with performance debugging and benchmarking. * Expertise in turning a design into cleanly architected HTML and CSS. * Entrepreneurial spirit, priding yourself on getting things done with a high level of quality * Strong desire to work in an unstructured, fast moving startup environment * Degree in CS or equivalent with 6+ years of industry experience 165 REA-016
Senior Build and Tools Engineer Our Client is a rapidly growing startup that is disrupting the software delivery market. They are building an intelligent software delivery platform that enables engineers to deliver software faster, with higher quality, and less effort. The Platform includes Continuous Integration, Continuous Delivery, Continuous Efficiency, Continuous Verification, and Continuous Features. The platform is designed to help companies accelerate their cloud initiatives as well as their adoption of containers and orchestration tools like Kubernetes and Amazon ECS. Our Client recently raised $115 million in financing, reaching a valuation of $1.7 billion in just three years after launching from stealth. With a total of $195 million in financing to date, Harness investors include IVP, Menlo Ventures, Unusual Ventures, Alkeon Capital, Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital, and Thomvest Ventures. Position Summary Our Client's Platform Engineering team is expanding in North America. They are revolutionizing the way software is delivered. You won’t be writing Jenkins scripts here. You will be using our client's core product to release it's core product. The mission is to manage build, release, and test processes across several product divisions. They deploy on GCP and deploy often. Become an expert in the future of software delivery using a modern stack. Key Responsibilities * Develop the next generation of the Build and Release platform for a cutting edge development organization * Support and maintain source code management and build tools (GitHub, Jenkins, Maven, Bazel) * Provision, monitor, and manage virtual servers in GCP to scale the Build and Release Platform * Work with Kubernetes on deploying Harness CIE and other application servers in GKE * Troubleshooting, problem solving, root cause analysis, and documentation * Support and improve the build pipeline * Branching and code repository administration * Develop productivity tools & plugins * Automate anything you can get your hands on * Manage the functional and unit test infrastructure 166 DOP-014
Demand Generation Manager Our Client is one of the world’s fastest growing B2B short-form video platforms for publishers and businesses in the open digital ecosystem. Sparked by the vision to build a united front for the open internet against centralized social network systems, they are upgrading and connecting a centralized network with new age decentralized technology, or Internet 3.0. Funded by prominent Silicon Valley and global venture partners, they have raised over $80m through an oversubscribed Series A, growing rapidly, and hiring exceptional talent to join the global team. Summary We are seeking a dynamic, team-oriented Demand Generation Manager to join our lean marketing team. Working in close alignment with sales and marketing leadership, you'll create, curate and distribute content to move prospects through the funnel, both for new customers and renewals/up-sells. You'll understand our buyer personas and consider the end-to-end customer experience, evaluating and improving messaging and communication formats. What you’ll be doing: * Plan, execute and measure customer acquisition programs incorporating elements such as downloadable content, blog posts, email, social, webinars and live events * Develop quarterly marketing plan to meet goals for Marketing Qualified Leads (MQLs), track forecast to goal, and communicate plans and forecast to internal stakeholders and management * Develop compelling content and data to support various marketing campaigns and align with buyer's journey * Partner with internal product and content experts to develop and execute webinars and other content often highlighting customer case studies * Write email marketing and nurture programs that move leads through the funnel * Craft, curate and produce a quarterly email newsletter in partnership with Content Marketing * Seek out industry best practices, experiment with new approaches and tools, and be disciplined and analytical in measuring and sharing results * Be an integral part of the on-going strategic discussion about our objectives, the buyer's journey, buyer psychology and the stages of the lead lifecycle We’ll be excited if you have: * Bachelor’s degree, ideally in an analytical concentration * Minimum 3 years in marketing, specifically in a demand generation role, ideally at an enterprise software or B2B SaaS company * Proven experience with lead nurturing and the need to message differently to different profiles * Keen analytical ability and curiosity to delve into the data and understand what's working and able to devise creative solutions * Highly results-oriented and motivated to meet and exceed objectives * Outstanding written and verbal communications and able to effective influence and communicate to different audiences * An eye for quality content and design (and the drive to achieve it) * Super user knowledge of marketing automation tools and technologies such as Pardot,Salesforce * Ability to prioritize and manage multiple initiatives simultaneously in a fast-paced test-oriented environment * Start-up mentality; ability to execute quickly in a global team environment * Positive can-do attitude 167 MAR-001
Software Engineer in Test Position summary As a Software Engineer in Test you will work with our test automation efforts with our software development team in our Toronto office, and lead the test activities within a scrum team. The team, while autonomous, works in close conjunction with a global team of developers, quality assurance testers, DevOps engineers, and product services. Responsibilities As this position is for a Software Engineer in Test, your role will be primarily focused on leading our test automation efforts with our Toronto development team. You will need to be hands-on, so a developer background is crucial to succeeding in this role. As part our team, you will be expected to do the following: * Analyze and suggest the optimal approach to test automation for a set of products * Be able to plan, develop, and run tests * Develop and maintain test frameworks and test environments for multiple products at different versions * Maintain and expand existing Selenium tests * Work with testing activities as part of the work in sprints, including manual and exploratory testing Experience in Test Automation * Be able to create and maintain a test framework, including all needed configuration environments, CI, etc. * Create automated tests (including writing scenarios) based on BDD * Automate UI and integration tests, as well as system tests * Experience using CI to support test automation * Be able to step up and take responsibility for test processes in a CI / CD pipeline (working with our DevOps team) * Appreciate the importance of reproducible builds and environments isolation in CI Education * Minimum of a Bachelor’s Degree in Computer Science or related technology field. Required experience * 5+ years in an agile software development environment, within automation * 3+ years of experience writing code, preferably using C# .NET * 3+ years of experience using scripting languages, preferably using PowerShell * Selenium (preferably in C#) 169 QA-004
Mobile Software Developer Our client is a global leader in IoT and connected transportation and certified “Great Place to Work.” Who you are: As a Mobile Developer, you understand the latest tools and SDKs to architect high-quality mobile applications. You are keen on architecting products that are testable and maintainable. If you love technology and keep up to date with terminology, concepts, and best practices for coding mobile apps - we would love to hear from you. What you’ll do: Your job is to support the entire application lifecycle (concept, design, test, release and support) and produce fully functional mobile applications writing clean code. You will be responsible to identify and plan for new features, develop application programming interfaces (APIs) to support mobile functionality, and design interfaces to improve user experience. How you'll make an impact: * Translate application storyboards and use cases into functional applications * Design, build, and maintain efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications * Ensure the best possible performance, quality, and responsiveness of applications by following coding best-practices, peer collaboration and continuous learning * Perform Test-Driven and Security-Driven Development * Conduct comprehensive code reviews and ensure that coding standards are followed * Analyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugs * Participate in development of prototypes, minimum viable products, and PoCs * Help maintain code quality, organization, and automatization What you’ll bring to this role: * 3+ years of experience with iOS development using Swift * Working experience with JavaScript/TypeScript Practical experience working with cloud technologies i.e. AWS, GCP, Azure * Solid understanding of object-oriented programming and understanding of fundamental design principles for building a scalable application is nice to have * Undergraduate degree/diploma in Computer Science, Software Engineering, Electrical or Electronics Engineering or any other related field * Academic or Practical experience working with SQL database design, optimization and writing queries is nice to have * Excellent English oral and written communication skills and interpersonal skills is required to be successful in this role * Highly organized, task-oriented, solution-driven with a strong team orientation is required * Keen interest to stay relevant in the latest technology with the flexibility to quickly adapt to the growing technological and market demands 170 IOS-005
Remote Experienced Full Stack Engineer - Ruby and React Join our client's global team of 450+ craftspeople! They are a consultancy that solves business problems by designing and building highly complex custom software for the world's leading companies. They are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out. WHO YOU ARE As our Experienced Full Stack Engineer, you have deep knowledge of the Ruby language and you make it a habit of learning the mechanics behind the magic of any framework. You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favourite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favourite playlist in Slack, you will not shy away from letting your voice be heard. RESPONSIBILITIES AND DUTIES * Architect and build web applications using Ruby * Be a leader-contributor on a team creating a distributed system that will change the way people shop and interact in a virtual and physical retail environment * Collaborate with product designers and clients to clarify requirements, prototype functionality and build products * Plan, estimate and prioritize work in a remote, distributed team environment * Guide our clients in best practices in order to achieve great project success QUALIFICATION AND SKILLS * 5 + years of software development experience * Current strong production experience utilizing Ruby in both Rails and Non-Rails environments is required * Experience with React is required. * Experience in strongly typed languages, like Swift, TypeScript, or similar is strongly desirable * Previous remote work experience is required * Previous experience collaborating on highly distributed teams is required * Previous experience in a consultative environment is required * Experience working within an Agile/Scrum environment is required * Ability to align the majority of your working hours with Pacific Time Zone in order to maximize collaboration time with the team YOU WILL BE SUCCESSFUL WHEN * You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it * Thrive on collaborating with other team members and across disciplines * You are happy to receive feedback and see it as an opportunity for reflection and improvement * You are always learning - Whether you are learning to help your team and customer work through new concepts and technology * You are astute, you know when to push an issue and when to let things lie * You are friendly - you reach out to your teammates even if they aren’t on your project team * You can work through ambiguity - you aren’t shy about asking questions to gain clarity * Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally 447 ROR-021
Solution Design Specialist Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of innovative technological solutions and be sought out globally. Currently our client is looking for a Java developer for a core development team. Experience with: * Java * SOAP * REST * UML Diagrams * Microservice * Agile Nice to have: * Finance domain knowledge 497 JAV-022
Staff Software Engineer Our Client is a rapidly growing startup that is disrupting the software delivery market. They are building an intelligent software delivery platform that enables engineers to deliver software faster, with higher quality, and less effort. The Platform includes Continuous Integration, Continuous Delivery, Continuous Efficiency, Continuous Verification, and Continuous Features. The platform is designed to help companies accelerate their cloud initiatives as well as their adoption of containers and orchestration tools like Kubernetes and Amazon ECS. Our Client recently raised $115 million in financing, reaching a valuation of $1.7 billion in just three years after launching from stealth. With a total of $195 million in financing to date, investors include IVP, Menlo Ventures, Unusual Ventures, Alkeon Capital, Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital, and Thomvest Ventures. POSITION SUMMARY This is an amazing opportunity to be an engineer in a high-growth, high-potential startup and to work on redefining the Continuous Delivery space powered by AI/ ML. In this role, you will be responsible for architecting, designing, developing and delivering high quality software that has a direct impact on the company's product experience. The CD team is an open and collaborative group of highly talented engineers who are welcoming and engaging. ABOUT YOU * A desire to build products that solve complex technical problems for end users * 6-10 years experience developing highly scalable, distributed applications, products and services in Java / Golang / Docker / SQL * Experience with AWS/Azure/GCP is a plus * Deep understanding of how distributed resilient software is built and deployed * Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills * Comfort in working in short, agile, iterative development cycles * Entrepreneurial spirit, priding yourself on getting things done with a high level of quality * Bachelors Degree in Computer Science or equivalent 164 JAV-008
Sr. Frontend Engineer Our Client is on a mission to make the workplace a source of learning and purpose. We believe that writing is the best way for teams to retain and share knowledge. Since the beginning, we've been fanatically focused on building the best knowledge base for every team.  As an engineering team, we deeply care about solving our users' pain points as well as our engineering quality. We thrive on learning from each other. Our team has been globally remote from the start, so we have the infrastructure to support flexible work arrangements. Our frontend team is responsible for delivering the experience that our users love. You'll be working on our React-based web app with a small group of very experienced frontend engineers from Airbnb, Salesforce, and YC startups. The team also maintains the most popular JavaScript WYSIWYG editor, Quill.  We are backed by top-tier investors, including Matrix Partners, CRV, and NEA. Today, our client is trusted by thousands of teams, such as Asana, Vox Media, and Vevo. Sound like you? * You have 4+ years of experience maintaining complicated web applications * You're curious to learn and demonstrate the ability to do so very quickly * You communicate with clarity and precision, whether with teammates or users * You thrive in a collaborative environment involving different stakeholders and subject-matter experts * You are self-motivated, possess a strong work ethic, and work well independently Technologies we use * TypeScript + React * GraphQL + Apollo + Absinthe * Phoenix + Elixir * Postgres * Docker + Kubernetes * Google Cloud Platform We are looking for either depth in one part of the stack or breadth across a wide portion. 157 REA-013
Machine Learning Engineer Our Client is the industry leader in developing Sales Performance Management (SPM) software, enabling businesses worldwide to Plan, Operate and Pay effectively to drive sales performance and growth. As a Machine Learning Engineer, you will be working alongside a multidisciplinary team of cloud engineers, developers, data scientists, QA analysts, designers, and business professionals. You will be leveraging your technical skills to develop the features and infrastructure powering the machine learning/data science capabilities of the AI product. What you will do * Work with the Data Science and Engineering teams to develop new features and bring them to production * Lead ML/DS engineering projects across a variety of technology stacks (PySpark, Spark, etc.) * Be the bridge between the Data Science and Software Engineering teams, developing and scaling up the ML/DS pipeline What you will bring * At least 3 years experience as a software developer * Proficiency in Python and frameworks such as Pandas, Spark, Numpy, etc. * Experience building machine learning pipelines deployed to a production environment * Experience working with micro-services, distributed applications, or something similar * A track record of being able to learn new technologies and systems * Experience with cloud platforms and their various services (we use AWS, but any experience is fine) * Bachelor's degree in Mathematics, Computer Science, or Software Engineering 172 ML-002
DevOps Engineer The engineering organization at our Client is a technology forward, mobile first, high velocity, low ceremony team of passionate software engineering professionals who are committed to the highest standards of excellence. Everyone’s voice is heard, and everyone makes a strong hands-on contribution to the creation of a world-class personal financial services platform. Daily collaboration, thorough testing, continuous refactoring and continuous delivery are foundational to our core values. DevOps is specifically committed to infrastructure as code and 1-button migration of environments that are fully supported by a strong CI/CD pipeline and “shift left” focus on quality. Job Responsibilities: Continuous collaboration with other engineers (no one swims alone) * designs * code * documentation * engineering road map * Merge Requests / Reviews Continuous refactoring /improvement * infrastructure * tools * operational processes (Run Books) * CI/CD pipeline and code migration * continuous delivery of world-class software design production environments that are: * performant * resilient to failure * scalable * follow our low ceremony “software manufacturing" process, including tools stay up-to-date on new/emerging technologies, tools and techniques * trade journals * blogs * vendors (Google, Amazon, etc) * insist on the highest standards of engineering and process excellence every day * make and meet achievable commitments * invent and simplify * think big Technologies and Tools: * bash scripting * Terraform * Kubernetes * Docker * AWS 173 DOP-015
Product Manager Job Description You love solving problems by creating powerful, beautiful and intuitive digital products. You are passionate about technology and using it to solve complex problems. You understand how to leverage people, process, and tools to build and launch products at scale. You will have the opportunity to work on some of the most complex challenges in software delivery today. You will be part of a growing team of Product Designers and Engineers creating world-class digital products for some of the largest companies in the world. Responsibilities * Drive results for all aspects of digital product delivery for our clients from advising on product vision through ongoing production releases * Run the day-to-day aspects of key client engagements: * Create and maintain a product backlog * Run agile ceremonies with globally distributed team members * Facilitate communication between client stakeholders and development team members * Provide product demos and presentations to clients * Monitor and proactively communicate project health through metrics * Maintain balance of budget, scope, and schedule according to engagement terms * Coordinate and run product launch activities * Facilitate product usability testing sessions Drive new business and promote mutually successful client engagements, renewals, and expansion of services: * Run requirements gathering workshops with clients * Work with team members to produce estimates for client proposals * Advise current clients on product direction and work directly with delivery teams on technical options * Identify opportunities for new workstreams and solutions within current engagements * Contribute to the Product Management practice through knowledge sharing and consistent demonstration of leading delivery practices Requirements * BS or BA degree * Strong experience and understanding of software development technologies * Product ownership experience * Ability to translate a client’s potentially ambiguous vision all the way through into a detailed, technically sound product solution * Demonstrated problem-solving experience for complex business challenges * Strong Agile product management background * Lean requirements gathering and story mapping experience * Ability to pick up technical and business concepts quickly * Strong communication skills, both written and verbal * Excellent organizational, time management, prioritization, and project management skills * Ability to lead by influence * Willingness to travel up to 30% Bonus Points * MBA degree * Experience delivering end-to-end custom software solutions * Experience using software product management tools * Ability to leverage Agile techniques (Kanban, Scrum) * Software development experience Benefits * A quickly scaling international company with a variety of challenging and compelling projects * Growth opportunities in a matrixed management environment * Opportunities for professional development such as conferences, seminars and educational courses * Competitive salary and performance-based bonuses * Health, dental, and vision insurance * Four weeks paid vacation plus standard Canadian holidays * Maternity/Paternity benefit * Flexible health and wellness benefit * Opportunities for professional development such as conferences, seminars, and educational courses * Team building events, Friday lunches, and stocked kitchen * Employee referral bonus program 176 PM-008
Lead Product Designer Job Description You make the complex simple. Data driven decisions help you navigate workflow heavy business challenges for exciting clients. You see around corners, positioning the team and our clients to proactively handle obstacles, leveraging past experience and critical thinking. When unforeseen challenges arise, you are comfortable helping teams navigate back toward stability. You can step into any product team and seamlessly contribute value. You are energized by sharing your mastery of tools, techniques, stakeholder management with your colleagues. You can teach others how to translate ambiguous vision into an actionable plan, growing strategic accounts through successful delivery and new opportunity exploration. You will have the opportunity to work on some of the most complex challenges in software development today. You will be part of a growing team including Product Managers and Engineers, creating world-class digital products for some of the largest companies in the world. The Lead Product Designer role is the Associate Director’s right hand. Acting as the most senior practice role within the team, you are responsible for setting technical direction, mentoring Product Designers, and contributing to sales efforts. The Lead Product Designer will directly create value on the most complex engagements as a billable contributor, splitting their time equally between client delivery and practice/team development. Responsibilities * Set the research and discovery direction for engagements to ensure the right products are built * Oversee, and as needed, directly perform the day-to-day aspects of key client engagements, including: * Design strategy for engagements incorporating timeline, budget, goals and complexities that enables the team to produce designs for delivery, following best asset creation and management practices * Identification of areas of meaningful measurement on design engagements supported by research efforts * Technical feasibility and quality of designs for engineering hand off, and alleviation of design blockers with engineers throughout a project’s iterative sprint cadence * Consultation for clients on product strategy and direction and working directly with delivery teams on design options * Provide input to the account leadership on the design team’s performance and development opportunities. * Provide advisory support for engagements in trouble at any stage of digital product delivery for our clients * Collaborate with Practice Directors to define, evolve, and uphold methodology and standards * Upskill the practice through mentoring and training of team members, recruiting, thought leadership, and teaching top-tier delivery practices Drive new business and promote mutually successful client engagements, renewals, and expansion of services by: * Assessing how we can solve clients’ business problems and creating asssets to help prospective clients define and visualize potential solutions * Collaborating to define solutions and build estimates and proposals that reflect the optimal partnership * Forming deep, trusted advisory relationships with clients allowing for identification of new workstreams and solutions within current engagements Requirements * BS or BA degree * Proven track record of consistent, high quality product delivery * Strong experience and understanding of software development * Mastery of translating a potentially ambiguous stakeholder vision all the way through into a detailed, technically sound product solution * Experience coaching and mentoring team members * Ability to tailor communication and set expectations effectively to multiple audiences * Strong product design background with mastery of methodology, tools (i.e., Sketch, Figma), and techniques needed to drive business and human value * Ability to pick up technical and business concepts quickly and advise clients on options * Commitment to lifelong learning and continuous improvement * Excellent organizational, time management, prioritization, and project management skills * Demonstrated problem-solving experience for complex business challenges * Willingness to travel up to 30% Benefits * A quickly scaling international company with a variety of challenging and compelling projects * Growth opportunities in a matrixed management environment * Opportunities for professional development such as conferences, seminars and educational courses * Competitive salary and performance-based bonuses * Health, dental, and vision insurance * Four weeks paid vacation plus standard Canadian holidays * Maternity/Paternity benefit * Flexible health and wellness benefit * Opportunities for professional development such as conferences, seminars, and educational courses * Team building events, Friday lunches, and stocked kitchen * Employee referral bonus program 174 PD-003
Product Designer You love solving problems by creating powerful, beautiful, and intuitive digital products. You design for outcomes, placing user needs first and understanding how to balance experience design best practices with business objectives and technical limitations. You take pride in craftsmanship around product definition, research, UX and UI output to help produce designs for delivery. You will have the opportunity to work on some of the most complex challenges in software development today. You will be part of a growing team of Product Managers and Engineers creating world-class digital products for some of the largest companies in the world. Responsibilities * Drive results for all aspects of digital product design for our clients from advising on product vision through ongoing production design. * Solution design * Determine design strategy for your engagement that enables you to produce designs for delivery, following best asset creation and management practices * Identify risks and complexities in proposed designs and areas of meaningful measurement supported by research efforts you will run with support from design leadership * Production design * Collaborate with globally distributed team members during agile sprint ceremonies to determine immediate and future design scope and delivery * Ensure technical feasibility and quality of your designs for engineering hand off, and alleviate design blockers with engineers throughout your project’s iterative sprint cadence * Facilitate design reviews with client stakeholders * Consulting * Collaborate with Product Managers on running requirements gathering workshops with clients * Advise clients on product design direction and work directly with delivery teams on technical options * Contribute to the Product Design practice through knowledge sharing and consistent demonstration of leading design practices Requirements * 2 - 5 years of product design experience * Proven experience creating research, UX and UI artifacts * Working knowledge of Figma, Sketch, InVision and Adobe XD * Ability to translate ambiguous problems into a detailed, technically sound design solution * Requirements gathering experience and demonstrated problem-solving experience for complex business challenges * Strong communication skills: visual, written and verbal * Agile methodology familiarity * Ability to pick up technical and business concepts quickly * Excellent organizational, time management, and prioritization skills * Ability to lead by influence * Willingness to travel up to 30% Benefits * A quickly scaling international company with a variety of challenging and compelling projects * Growth opportunities in a matrixed management environment * Opportunities for professional development such as conferences, seminars and educational courses * Competitive salary and performance-based bonuses * Health, dental, and vision insurance * Four weeks paid vacation plus standard Canadian holidays * Maternity/Paternity benefit * Flexible health and wellness benefit * Opportunities for professional development such as conferences, seminars, and educational courses * Team building events, Friday lunches, and stocked kitchen * Employee referral bonus program 175 PD-004
Development Manager/Development Lead Our Client provides brokerage services to clients in over 60+ markets around the world. Through its advanced suite of electronic trading strategies, experienced high-touch trading group, top-ranked Commission Management services, award-winning desktop trading platform, and unparalleled access to insightful analytics, content and unique liquidity, our Client helps institutions lower overall trading costs and ultimately improve investment performance. Role description: As a senior technology leader in the Data Services technology team, your/team’s main responsibilities will be to architect data models, develop data lakes, and build service pipelines. Additional responsibilities will include maintenance and performance optimizations of very large databases, including relational, document, and Spark based storage solutions. You will employ the right architectures to handle large data volumes and support various analytics use cases, including business reporting, production data pipelines, machine learning, optimization models, statistical models, simulation, etc. Your constituency will cut across the front, middle and back offices, as well as quant team data engineering needs in AWS. Role responsibilities: * Lead a team of data engineers in designing, developing, testing and deploying high performance data pipelines * Analyze and understand Big Data technologies on AWS and lead in architecting data strategies alongside application specialists * Design and support data lake strategy on AWS * Demonstrate competency with financial services data domains in middle and back-office teams, with prior experience designing performant, supportable large data solutions * Collaborate with senior architects to design software that fits the needs of a business-critical trading system. * Take ownership for the entire software lifecycle of a development project from design, implementation, to production. * Engage in peer-review of colleagues' data implementations as appropriate to strengthen quality across the group * Provide mentorship and technical guidance to junior members in the team Key objectives critical to success in this role: * Working knowledge of trading systems and workflow, preferably in middle, back office * Experience in developing high volume data systems, collaborating closely with developments teams * Experience working in a fast pace environment supporting mission critical systems * Ability to interact, communicate, present and influence, both business and technical teams * A self-starter who can jump start new data architectures and system designs with teams across the org * Bachelor’s degree in an engineering or technical field such as Computer Science, Physics, Mathematics, Statistics, or similar. * 5+ years of experience with data warehouse architectures, ETL/ ELT, reporting/analytic tools and scripting automation. * Expert knowledge of OLTP, and OLAP systems * Knowledge of data modeling and experience in relational, columnar, and Hadoop/spark based systems * Master's degree in an engineering or technical field such as Computer Science, Physics, Mathematics, Statistics, or Engineering * Experience with AWS services including S3, Lambda, EMR, RDS, Data-pipeline and other big data technologies * Experience with automation/workflow data frameworks * Proficient in the composition of Advanced SQL (analytical functions) and query performance tuning skills 178 DAT-012
Engineering Manager, R&D Our client is the leading mobile games platform connecting players in fair, fun, and meaningful competition. The gaming industry is larger than movies, music, and books, with more than 2.7 billion gamers playing monthly and 10 million developers worldwide. Mobile is the fastest-growing segment of the gaming market, expected to increase from $68 billion in 2019 to $150 billion in 2025. As the first publicly-traded mobile esports platform, our client has pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their games. Leveraging its patented technology, our client hosts billions of casual esports tournaments for millions of mobile players worldwide, and distributes millions in prizes each month. Our client has also earned recognition as one of Fast Company’s Most Innovative Companies, a two-time winner of CNBC’s Disruptor 50, one of Forbes’ Next Billion-Dollar Startups, and the #1 fastest-growing company in America on the Inc. 5000. What we’re looking for: Our Research and Development department sets the vision for the future of the player experience in new arenas. In this role, you and the team will be bringing new experiences and types of gameplay to millions of players through the development of various software and hardware initiatives. We are looking for a technologist that is passionate about gaming and eSports, and is experienced in the process of transforming ideas to proof-of-concepts and then operationalizing them to production. What you’ll do: * You will be responsible for leading 2-3 small teams of top-talent specialized engineers to research and deliver proof-of-concept applications, features, and services * Develop and track detailed schedules, dependencies and critical paths * Effectively collaborate with all project stakeholders i.e. Product Management and R&D Engineers * Clearly communicate with upper management any risk areas; come up with risk mitigation plans * Encourage and drive initiatives which promote innovation and technical excellence * Hire, retain, and develop the careers of the engineers on your team * Coach and motivate your team to ensure high productivity and teamwork, and help each individual achieve their potential * Interface with other internal teams to prioritize features and functionality based on the resources available and business priorities * Conduct periodic on call duties as needed on a regular scheme basis What you’ll need: * Bachelor’s or Master degree (preferred) in Computer Science or equivalent and 8+ years of related experience in the technology industry * 3+ years of experience managing and growing a high-performing engineering team * Excellent people management skills - communication, teamwork, and leadership * Ability to coach and motivate team members for their ongoing career growth * Proven track record in managing multiple teams and projects simultaneously * Proven experience in hiring high-performing and diverse teams * Proven success leading and delivering projects in fast iterative cycles, and understands the value of failing fast * Strong cross-functional organizational skills * Fluent in one or more of: Java, Go, C++, React, Python or Node.js * Experience in containerization, Kubernetes, cloud services frameworks, design and develop successful large scale distributed systems on public clouds (AWS, Azure, GCP) * Experience in mobile application development, virtualization, AR/VR, framework development or game development platforms are a plus * Experience leading Full Stack. Mobile and/or Backend development teams * Demonstrated ability to think strategically about business, product, and technical challenges 179 MAN-007
Director of Engineering Our Client believes housing shouldn’t constrain how, where, and when you want to live. That’s what their founders knew when they started in 2015, setting out to make renting a home easier. The goal then—and now—is to create a new, modern mode of housing, making it easy to live well—reliably, safely, comfortably, even stylishly—wherever, whenever. Based in San Francisco and backed by Airbnb, Comcast, Bowery, and Initialized Capital, they’ve raised $90M in funding. Our Client is looking for a Director of Engineering to lead our engineering team of 12. They plan on growing our engineering team, so you will also need to hire new engineers and manage the team through rapid growth. You will need to balance the day-to-day needs of shipping with the long-term investments that will keep the team shipping high quality software. What You'll Do * Mentor engineers and engineering managers * Hire and retain engineers * Be the face of engineering and communicate with product and business teams throughout; constantly iterate on our engineering processes to serve the company best * Lead architectural decisions * Identify tech debt and develop a plan for paying it off * Maintain processes for bugs, testing, and code reviews * Increase developer productivity/happiness: develop internal libraries, and developer tools * Plan projects with engineers and managers; we have an iterative style so break down big projects into 1-2 week milestones What We're Looking For * 10+ years experience as an engineer * 5+ years experience as an engineering manager or higher * You are a servant leader * You prefer an iterative, fast-paced development style * You are pragmatic and flexible; you will adapt your process to what's needed by the company * You make everyone feel a part of your team * You are approachable and welcome feedback * You foster psychological safety * You are detail-oriented and data-driven * You have an ownership mentality; you balance what's best for engineering with what's best for the company * It's a bonus if you have experience in a company with extensive internal tools; experience in an operations-heavy company; and/or experience with our tech stack of React/Rails/Postgres/AWS 217 MAN-010
Sr. Software Engineer, Backend Our Client believes housing shouldn’t constrain how, where, and when you want to live. That’s what their founders knew when they started in 2015, setting out to make renting a home easier. The goal then—and now—is to create a new, modern mode of housing, making it easy to live well—reliably, safely, comfortably, even stylishly—wherever, whenever. Based in San Francisco and backed by Airbnb, Comcast, Bowery, and Initialized Capital, they’ve raised $90M in funding. The Role Exceptional software is integral to our vision for changing housing. It enables us to provide a level of quality and choice of home that you cannot find anywhere else. Your team is responsible for the internal software system which manages all of our properties. The system consists of a user-facing application and backend automation and ensures we deliver a consistently great experience for our residents. We are tech-agnostic as far as hiring but it's a bonus if you know any of these: Ruby on Rails Postgres AWS React What You’ll Do * Work with our operations PM and operations team to design tools that make the operations more efficient and reliable * Remove bottlenecks in operation workflows by automating repetitive tasks or tweaking internal tools * Refine our data model and service architecture to accurately reflect our real world needs and workflows * Take ownership of your projects. Each department has a handful of engineers so you will need to take the lead and make a big impact on the business. What We're Looking For * You have at least 5 years of industry experience writing code, designing systems, and collaborating with other engineers * You think from the customer's point of view first. * You excel in a fast-paced and fast-changing environment. * You like to release and iterate quickly. * You can handle some uncertainty and ambiguity and still take the next step. * You're humble, open-minded, and receptive to feedback. * You enjoy teaching others what you have learned. * You're a great teammate and others are excited to work on a project with you. * Excellent communication skills (especially relevant now since we are working remotely). * An entrepreneurial mindset. You enjoy the process of making something new and unknown. * Initiative and the drive to make things better. * Pragmatic approach to engineering. You’re not dogmatic and will choose the best tool or process for the job. 218 ROR-011
Senior/Lead Software Engineer Our Client is looking to add Software Engineers with a passion for building great products. With a focus on creativity and technology our client curates, produces, and helps companies distribute memorable branded merchandise and custom products. Whether it's newsworthy press kits, welcome gifts for new hires, merch sets to promote a product launch, or giveaways people love, our team of retail trend experts, designers, and engineers work together to produce impactful products that bring brands to life. Who you are: You take pride in your work, helping others learn and you look for the same from everyone on your team. Your experience shows an eye for detail and a desire to talk about that new thing you just learned or that new skill you picked up. In short, you feel passionate about pushing a product forward that enables a best-in-class customer experience and working with others who feel the same. What you'll do: As part of our team, you will join a group of experienced engineers developing web-based apps and services. Some of the things you will do include: * Software development in Rails and React * Build, develop and deploy new features and enhancements * Collaborate with product and design leads in planning and delivery * Contribute to and help evolve our technologies to solve more data-intensive problems * Deliver projects using technical leadership and your ability to drive consensus About you: This is what we’d look for from your experience: * 4+ years experience developing consumer-facing web applications or services * Programming fluency in Ruby, JavaScript, or equivalent general-purpose language * Web framework experience with Rails or a similar full-stack framework * Understanding of web technologies (HTTP, SSL, CSS, CDNs, JavaScript, etc.) * Passion for building things customers use, and being involved in improving how we work 220 ROR-012
Senior Frontend Engineer Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. As a Senior Frontend engineer, you will help us redefine the way millions of Americans are selling and providing services to buildings in the US - think janitorial, fire life safety, elevators, HVAC. You’ll be an early hire working closely with the founding team and early employees to establish the frontend architecture for years to come. The Role We’re looking for a talented Senior Frontend Engineer to grow our team working across our web and desktop products. As a Senior Frontend Engineer, you will be responsible for: * Owning core, complex components of the core application * Drive and deliver on our product roadmap, working alongside our Head of Design, Chief Product Officer, and Product Manager to turn ideas into features * Find elegant solutions to usability problems * Provide leadership and mentorship to other engineers on the team * Ramp on new web technologies that will make core product better Requirements * A bachelor’s degree in Computer Science or related subject * 5-7+ years of professional frontend engineering experience working on external facing applications * 3+ years of experience with a frontend framework such as Angular, React/Redux or Vue * Expert knowledge of JavaScript. * Strong experience with HTTP, HTML, CSS, and web security concepts. * Experience using Javascript typing languages / linters (Typescript, ESLint). * Comfortable using the Unix command line * A selfless and team oriented personality, proactive tendencies, excellent communication skills * A strong work ethic, and the experience or desire to work at a growth stage startup * The desire to improve yourself and be a positive influence on those around you * An instinctive drive to write quality code, the humility to understand and improve existing code, and the wisdom to make tradeoffs between elegance and efficiency without sacrificing product quality Nice to Haves * Experience with any of the following: Base Web, Fusion.js, GraphQL * Solid understanding of user-centered design and interaction design principles * Strong attention to detail * Stay up to date with technology and how to apply it to solve real-world business problems * Want to form the core of a growing engineering and develop its culture 182 ANG-001
Software Engineer, Cloud Gaming Our client is the leading mobile games platform connecting players in fair, fun, and meaningful competition. The gaming industry is larger than movies, music, and books, with more than 2.7 billion gamers playing monthly and 10 million developers worldwide. Mobile is the fastest-growing segment of the gaming market, expected to increase from $68 billion in 2019 to $150 billion in 2025. As the first publicly-traded mobile esports platform, our client has pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their games. Leveraging its patented technology, our client hosts billions of casual esports tournaments for millions of mobile players worldwide, and distributes millions in prizes each month. Our client has also earned recognition as one of Fast Company’s Most Innovative Companies, a two-time winner of CNBC’s Disruptor 50, one of Forbes’ Next Billion-Dollar Startups, and the #1 fastest-growing company in America on the Inc. 5000. About the role: As a Sr./Lead Software Engineer at you’ll use your technical expertise to lead the development of complex, multi-disciplinary applications. From large-scale consumer facing applications, to entirely new technologies and products, Engineers support and power the platform that makes eSport to everyone possible. What You'll Do: * Master the entire application life-cycle including research, design, development, testing, along with continuous deployment and delivery * Develop complex, highly available, distributed, cloud-based solutions, and maintain its high level of quality software * Add exciting new product to our world-class platform enabling competitions, tournaments and social features for players, spectators and streamers around the world * Collaborate with teammates who care about building great products as much as you do Basic Qualifications * BA/BS in Computer Science or related technical field, or equivalent practical experience * 5+ years of Software development experience in one or more general purpose programming languages such as Golang (preferred), Java, C# or C++ * Industry experience with large scale infrastructure on public clouds (AWS, Azure, GCP) * Have the ability to work in a dynamic agile development environment, as members of the team play a role in the entire life cycle of development * Hands-on experience in containerization and cloud services frameworks in both Kubernetes and AWS * Ability to troubleshoot, debug, and solve the complex problems that distributed, scalable systems introduce 180 GO-001
Senior Backend Engineer Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. As a Senior Backend Engineer, you will help deliver our next-generation features along with improved performance and scalability. Our technical complexities are unique to our business domain, which intersects Big Data, modern web and mobile technologies, machine learning, geospatial data, and integration with various cutting-edge enterprise services and legacy data. We are proud to work closely with Design and Product to transform these complexities into simple user experiences for our happy customers. Your Role * Lead development for horizontally scalable backend-for-frontend features and reusable services for internal and external integrations, involving a wide spectrum of data domains. We use Ruby on Rails! * Work with our Ruby on Rails web team * Design the architecture, implement, and measure the system with key metrics under high traffic scenarios. If you enjoy building highly reliable and reusable systems to serve a high volume of data under low latencies, you will enjoy this role. Requirements * Bachelor’s degree in Computer Science or a related field * 5+ years of experience building backend for frontend applications and backend services * Experience in building and scaling web applications using Ruby on Rails or similar frameworks * Experience in architecting and building server farms, memory caches, and datastores for horizontal scalability * Clean and efficient API design for synchronous, asynchronous, bulk, transactional and non-transactional traffic across a diverse set of clients and services * Good knowledge with hands-on experience in data models, datastores (SQL/NoSql), schema design, data migration process, efficient SQL statements, database transactions, and multi-tenancy support * Infrastructure and operation experience in AWS over capacity management, networking, security, server concurrency configurations, containers, * Kubernetes, APMs, logging, traceability, CI/CD, auto-scaling, and system recovery * Sensitive to key performance metrics and make systematic, data-driven design decisions * Basic knowledge of Unix/OS: bash, processes, threads, pipes, socket, mutex, virtual memory, and I/Os * Team player: respect teammates and remote contractors. Able to make compromises and move situations forward Bonus Points * Worked in an early-stage startup and stayed productive in high-growth, unstructured environments * Worked closely with DevOps or Site Reliability Engineers in meeting SLAs * Experience in micro-services or previously led teams to transition from a monolithic architecture to service-oriented architecture in Java, Python, or Go- Built and optimized systems with geospatial or map-related data and queries * Big data architecture and pipeline experience * Experience in building platforms for SaaS integrations * Experience in web and Saas security design and development * Experience in unit testing frameworks such as RSpec or Pytest * Being user-centric and project thinking during the software development cycle- Care for customer success and enjoy testing your own code as a user before releasing Benefits * Join an early-stage company with a lot of momentum, lead by a top tier leadership team and backed by top tier investors * Competitive salary and generous equity * 15 days PTO + 4 mental health days * Medical and dental insurance * Generous parental leave policy * Company outings & team retreats (post pandemic) 184 ROR-010
Engineering Manager Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. As an Engineering Manager, you’ll lead and attract a top full-stack team, focused on delivering high-quality enterprise web and mobile products. We operate with clear product goals, and you’ll partner closely with product/design, our co-founders, and VP of Engineering to execute on our roadmap. If you’re an experienced engineering leader excited to push engineering excellence to new heights, we’d love to hear from you. Your Role * Engineering excellence on deliverables: code quality, reusability, stability, maintainability * Using proper metrics and agile processes to foster a high-performing team * Working with Product, Design and QA to ensure the overall quality of the final product/features * Project management and defining delivery schedules by breaking down projects and balancing between technical debt and time to deliver * Driving the engineering vision and evolution of the architecture supporting product and business growth * Hiring, coaching and mentoring engineers effectively Qualifications * Bachelor’s degree in computer science, software engineering, mathematics, or similar * 5+ years of professional software engineering experience * 2+ years managing an engineering team * Hands-on programming skills and knowledge of engineering best practices * Excellent technical and cross-functional communication skills * Experience leading agile processes - scoping projects and sprint planning * Experience leveling-up engineers by giving continuous feedback via code reviews, 1-1s, etc * Strength and experience running engineering teams with insightful metrics and great cultures Bonus Points * Full-stack experience: frontend, backend and mobile * Product-driven and obsessed with customers * Experience with micro-service architectures * SQL and PostGIS knowledge 181 MAN-008
VP Engineering Summary With over 300M monthly reach, our Client is the largest B2B2C video and livestream platform in the world. We are aggressively expanding our team in Silicon Valley as well as other locations globally. In Engineering, we are always looking for world-class engineers who have fun solving BIG challenges while empowering hundreds of major brands and publishers and serving hundreds of millions of users globally. As the Vice President of Engineering, you will play a pivotal role in leading and building innovative products for our enterprise customers and consumers, setting the vision, strategy, and roadmaps for our portfolio of technologies and products. You will have a unique organization-wide view across all our functions to fuel the aggressive business growth. What you'll be doing: * Lead, grow, and mentor a globally-dispersed team of world-class engineers while scaling the engineering organization to fuel business growth * Oversee technical program management and ensure the product vision is realized through excellence in execution * Implement the structure, success metrics, and operating rhythms to deliver * Focus on customer needs; translate customer requirements and business objectives to a clear vision and actionable plan for the engineering organization * Provide technical leadership, develop and execute against a technical roadmap, and work closely with other senior executives to align Engineering with the business and product strategy * Oversee engineering and infrastructure budget planning and execution; make strategic investments in key technical areas * Design and champion a strong engineering culture that truly empowers engineers We'll be excited if you have: * Bachelor’s degree in Computer Science, Computer Engineering, a related STEM field, or equivalent practical experience; graduate degree preferred * Minimum 10+ years of experience leading and growing engineering teams through different stages of the business and product lifecycle * 8+ years of experience leading development of customer-facing products with a proven track record leading, developing, and delivering significant, complex B2B or B2C products and solutions at scale * Demonstrated leadership experience in managing cross-functional teams in a fast-paced, dynamic startup environment * Have an extended network of talented engineers; be able to recruit, mentor, and retain top talents * Extensive experience building and maintaining engineering best practices * Thrives working with a globally distributed team in an agile environment, including CI/CD and Test-Driven Development Advanced technical background in: * Designing large scale applications and systems * Building solutions on the cloud (AWS or GCP) and Kubernetes * Managing cloud-based infrastructure * Algorithms and performance optimizations * Video and streaming tech stack experience is highly desired * Fullstack (web, mobile, data) experience is highly desired * Excellent analytical and creative problem-solving skills * Strong influencer and communicator to various types of technical and non-technical audiences (writing, speaking, presenting) * High emotional intelligence and empathy with ability to build trust and rapport while tackling tough problems A BIG PLUS if you have: * Experience working on video/streaming platforms * Experience working on ecommerce platforms * Experience working on advertising platforms 214 MAN-009
Senior QA Analyst As part of an exciting new project, our Client is building an open sourced accessible course authoring tool. Organizations are relying on digital and online training more than ever, however, creating courses and content that are accessible to individuals of all abilities remains a difficult task that is reserved for a select few with niche training. Because of that, most courses are not truly accessible. We are embarking on a journey to remove the barriers to creating accessible digital content by developing an easy-anyone-can-do-it authoring tool that inherently embraces accessibility. While we will be embracing this tool within our own. Curriculum department, we also wish to freely share it with others. We’re looking for a Senior QA Analyst with the ability to thrive within a brand new team with fluid processes and an evolving roadmap. The ideal candidate is one who is forward-thinking, results driven, and independent with the ability to identify issues, analyze problems and be creative when proposing solutions. This role will be responsible for testing the course editor and ensuring the end product and features are accessible, meeting WCAG 2.1 AA guidelines, work as intended and are generally bug free. As a remote first organization, this is a work from home opportunity. What will you do in this role? * Create and execute end-to-end test plans, manage all activities included to ensure all objectives are met, end user requirements are ful-filled and system issues are identified and resolved * Ensure that testing prioritizes accessibility while also measuring functionality, performance reliability, stability and compatibility * Collaborate with developers and Program Manager to identify test scenarios and acceptance criteria * Work with software developers to address any bugs and deficiencies discovered during testing * Set standards for scripting and the determine the environment that best suits the production and project needs * Provide progress reports to ensure that roadblocks and issues are raised for prompt corrective action * Manage short term & long term objectives and effectively scope projects within set timelines * Install, configure, and maintain test environments, ensuring they are fully operational to conduct the various QA tasks * Provide mentorship to teammates ensuing the use of testing best practices What can you bring to the table? * University Degree in computer science, related field or equivalent work experience * 5+ years on-the-job experience in a Quality Assurance role creating automated test plans and regression testing * Expert knowledge of software QA concepts and standards, software processes, and development lifecycles * Experience with containers (Docker) and databases (PostgreSQL, SQlite) * A demonstrated ability to write clear, concise and detail-oriented test plans * Strong foundational knowledge of WCAG/Accessibility * Highly analytical with a solution-oriented mindset to overcome challenges and roadblocks * A history of communicating effectively with cross-disciplinary teams to understand product requirements and ensure they are implemented correctly * The ability to identify issues as well as recommend several approaches to solvingany assigned testing activities including the use of different combinations of testing tools and techniques * A proven ability to work autonomously in a fast-paced environment 215 QA-005
Lead Developer Our client is the leader in the Sales Performance Management market, continuing to capture market share in this fast growing, multi-billion dollar market. As a Lead Developer, you will work alongside a multi-disciplinary team of developers, designers, and data scientists. You will work on major projects for the core application, ranging from new product features as well as improving existing ones. You will also lead a team to deliver your objectives. You will use a range of technology including C#, JavaScript, SQL, and Python. What you will do: In this role, your responsibilities include: * Lead development projects targeted to increase market share, support existing clients to help make them successful and continuously refine the existing platform to meet modern design methodologies * Collaborating with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences * Focusing on client success through creative problem-solving * Using and adopting open-source technology where appropriate What you will bring * Ability to deliver large projects successfully while leading a team * Experience working with QA resources to help set direction and prioritize * Strong Software Development skills using C# or Java and JavaScript * Solid understanding of software and cloud architecture * Strong communication skills with a willingness to convey ideas and ability to work in a collaborative environment Preferred Technical and Professional Experience * Proven experience with REST APIs and single-page web application development * Experience with SQL and distributed databases * Experience with Azure cloud platform or other cloud platforms * Degree in Computer Science, Software Engineering or equivalent experience * Familiarity with continuous delivery and continuous integration 216 C#-010
Sr. Full Stack Engineer Our Client believes housing shouldn’t constrain how, where, and when you want to live. That’s what their founders knew when they started in 2015, setting out to make renting a home easier. The goal then—and now—is to create a new, modern mode of housing, making it easy to live well—reliably, safely, comfortably, even stylishly—wherever, whenever. Based in San Francisco and backed by Airbnb, Comcast, Bowery, and Initialized Capital, they’ve raised $90M in funding. The Role Exceptional software is integral to our vision for changing housing. It enables us to provide a level of quality and choice of home that you cannot find anywhere else. Your team is responsible for everything owner-facing including growth, signing, and account management. We care deeply about delivering amazing user experiences and it starts with an intuitive and easy-to-use website. We are tech-agnostic as far as hiring but it's a bonus if you know any of these: Ruby on Rails Postgres AWS React What You’ll Do * Work closely with our supply team which includes Product, Design, Sales, and Marketing. * Work on a range of projects from improving our owner portal to re-architecting an internal workflow to launching a growth hack. * Take ownership of your projects. Each department has a handful of engineers so you will need to take the lead and make a big impact on the business. What We're Looking For * You have at least 5 years of industry experience writing code, designing systems, and collaborating with other engineers * You think from the customer's point of view first. * You excel in a fast-paced and fast-changing environment. * You like to release and iterate quickly. * You can handle some uncertainty and ambiguity and still take the next step. * You're humble, open-minded, and receptive to feedback. * You enjoy teaching others what you have learned. * You're a great teammate and others are excited to work on a project with you. * Excellent communication skills (especially relevant now since we are working remotely). * An entrepreneurial mindset. You enjoy the process of making something new and unknown. * Initiative and the drive to make things better. * Pragmatic approach to engineering. You’re not dogmatic and will choose the best tool or process for the job. 219 REA-018
Sr. Product Manager Teaching kids to think critically and communicate effectively has never been more important, and our Client helps students become better writers in more than 60% of middle and high schools in the U.S. We're looking for a product manager to join our team and help us achieve our mission of unlocking every writer’s potential. Every product manager is responsible for a significant aspect of our strategy and product, and they work closely with engineering, design and key stakeholders to identify, prioritize, and release innovative software solutions that improve the lives of the educators and students who use our products. In this role, you will: * Define, communicate and execute strategy within your area of responsibility * Own and drive KPIs and targets for user adoption and engagement * Work with a highly talented team of engineers and designers to define, design, and build features that delight users * Work cross-functionally with marketing, customer success, customer support, and sales to identify opportunities and bring solutions to market * Adapt quickly by releasing early, analyzing data, and getting feedback from users About You: * Minimum of 3+ years of Product Management experience and 5+ years of professional experience * Experience in or passion for education * A track record of bringing impactful user-facing products to market in either a consumer or SaaS context * Comfort using data to inform hypotheses and size opportunities * Ability to maintain strong user empathy while achieving high-level objectives * Outstanding written and verbal communication skills 223 PM-009
Full Stack Developer We're looking for a hungry Full-stack developer with excellent technical expertise who is keen to keep growing. You will be working with an agile engineering team to help us execute our extensive roadmap to accelerate our growth in the telemedicine space. Key Responsibilities * Work closely with the product and engineering team to implement technical solutions * Architect solutions to complex problems * Own the quality of your features, from inception to deploy * Bring new ideas and frameworks to the team Skills & Our Stack * Proficiency in javascript and experience with a front-end framework such as React or Vue is a must-have * Experience with a backend framework such as Django, Rails, Express * Solid fundamental understanding of web technologies including HTTP and RESTful services * Experience with a relational database such as Postgres or MySQL * Ability to work independently with minimal supervision Our Stack: * Python 3 & Django on the back-end * Postgres and Redis data stores * ES6 and ReactJS on the front-end Bonus: * Experience working with Django and AWS * Security mindset or previous experience in a medical-related field 224 REA-019
Engineering Manager, Mobile Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. ABOUT THE ROLE: Our Client's mission is to be Commercial Real Estate’s modern operating system, the place where deals happen, customer relationships are nourished, and real-time market data comes to life. They're growing at an incredible pace and are looking for an Engineering Manager to join their growing team in Toronto. The Engineering Manager will be responsible for helping guide a team’s direction, roadmap, and recruiting while driving efficient engineering processes and coaching team members. WHAT YOU’LL DO: * Grow and develop an incredible team of talented and motivated engineers with high expectations around ownership and impact * Foster a healthy and collaborative culture * Ensure your team delivers extraordinary output, and continuously seeks ways to make an outsized impact * Run and continuously improve an agile engineering process that empowers engineers with the context, autonomy, and tools needed to do their best work, and promotes shipping high-quality products efficiently and predictably * Jointly own the teams’ execution and delivery of the product roadmap in partnership with the Product Manager * Partner with engineering leadership in Toronto and New York to formulate technical strategy and align teams with company objectives * Work with leadership to identify strategic technology investments required to support business objectives, and ensure those projects are properly prioritized and delivered * Ensure client is well represented in and enriches Toronto’s engineering community via events, content, open-source contributions, etc. * Partner with our recruiting team to source, recruit and onboard talent * Coach and mentor individual team members, creating a structured environment and feedback loop that supports career development and high engagement ABOUT YOU: * 3+ years of management experience with an engineering team * Strong technical background with experience building, shipping, and maintaining mobile applications (iOS and/or Android) as a software engineer * You have strong experience operating in complex tech organizations making use of agile methodologies and tools to build the product for users at scale * Motivated, self-starter with a passion for building and growing teams * You have a strong track record leading teams, building and fostering collaborative cultures that deliver complex, high-quality products * Provide clear, consistent leadership, management, and mentoring for direct reports and the broader technology organization * Inspire, empower and motivate your teams, leading by example * Ability to manage globally distributed teams on different time zones * You have excellent communication, coaching, mentoring, and teaching skills. * You have a technical background. You should be able to dive into technical problems and coach, challenge and lead as needed * Strong problem-solving skills; adaptable, proactive, and willing to take ownership and deal with ambiguity * The ability to work in a highly collaborative, cross-discipline environment * Strong customer empathy and a focus on quality * Excellent verbal and written communication skills. You’ll need to create consensus among passionate stakeholders in a dynamic, fast-paced environment 225 MAN-011
Software Engineer, Backend Infrastructure Our Client is building the world's first autonomous contact center that works out-of-the-box to solve customer problems over the phone using voice AI. You can think of their core product as a self-service, Thinking Machine. Just like agents, the product is able to speak with customers in a natural tone, answer questions without delay, and deflect calls to resolve customer issues quickly. Now, enterprise customers can eliminate hold times, manage unpredictable call volumes, and give agents time back to resolve high empathy cases with a new, human + AI operating model. If you’re excited by AI and human-to-machine communications and want to make an impact with great technologists and strong go-to-market leaders, then look no further. In the last year the team has grown by 3x, increased revenue by 100x, and was named a top enterprise AI company by The Information. They currently serve Fortune 500 customers, run millions of AI calls per month in production, and are increasing our footprint globally. What You'll Do * Design, develop, and maintain distributed multi-tenant backend services, APIs, and SDKs. * Build software to monitor on-prem or cloud-hosted software and infrastructure operations and detect outages/issues in network or server environments; identify, analyze and resolve system availability, reliability, and performance issues. * Balance long term decisions with short term investments to keep the business running effectively. * Collaborate cross-functionally with our product, design, and marketing teams to develop new features and improve existing products. What You'll Bring * Experience working with web services, distributed systems, and data storage systems. * Ability to write and read code in an object-oriented programming language. * Interest and ability to learn other programming and scripting languages. * Excellent verbal and written communication skills and a vivid imagination. * Passionate about engineering and team culture. * Keen eye for and experience with building understandable, testable and scalable systems. * Flexibility to learn and work across our team’s entire tech stack. * Independent thinker and like to own and solve complex problems. * Interest in exploring the nuance and aesthetic of conversations. 226 TYP-003
Senior/Staff Software Engineer, Backend Infrastructure Our Client is building the world's first autonomous contact center that works out-of-the-box to solve customer problems over the phone using voice AI. You can think of their core product as a self-service, Thinking Machine. Just like agents, the product is able to speak with customers in a natural tone, answer questions without delay, and deflect calls to resolve customer issues quickly. Now, enterprise customers can eliminate hold times, manage unpredictable call volumes, and give agents time back to resolve high empathy cases with a new, human + AI operating model. If you’re excited by AI and human-to-machine communications and want to make an impact with great technologists and strong go-to-market leaders, then look no further. In the last year the team has grown by 3x, increased revenue by 100x, and was named a top enterprise AI company by The Information. They currently serve Fortune 500 customers, run millions of AI calls per month in production, and are increasing our footprint globally. What You'll Do * Design, develop, and maintain distributed multi-tenant backend services, APIs, and SDKs. * Build software to monitor on-prem or cloud-hosted software and infrastructure operations and detect outages/issues in network or server * environments; identify, analyze and resolve system availability, reliability, and performance issues. * Balance long term decisions with short term investments to keep the business running effectively. * Collaborate cross-functionally with our product, design, and marketing teams to develop new features and improve existing products. * Write and review architectural design documents describing complex platform changes. * Serve as a technical resource and expert across teams on industry standards and best practices to solve complex problems. * Improve and lead the adoption of technical standards across teams. * Mentor, coach, and lead fellow team members and other engineers across the organization. What You'll Bring * Experience working with web services, distributed systems, and data storage systems. * Ability to write and read code in an object-oriented programming language. * Interest and ability to learn other programming and scripting languages. * Excellent verbal and written communication skills and a vivid imagination. * Passionate about engineering and team culture. * Keen eye for and experience with building understandable, testable and scalable systems. * Flexibility to learn and work across our team’s entire tech stack. * Independent thinker and like to own and solve complex problems. * Interest in exploring the nuance and aesthetic of conversations. 227 TYP-004
Engineering Manager, Cloud Infrastructure Our client is the leading mobile games platform connecting players in fair, fun, and meaningful competition. The gaming industry is larger than movies, music, and books, with more than 2.7 billion gamers playing monthly and 10 million developers worldwide. Mobile is the fastest-growing segment of the gaming market, expected to increase from $68 billion in 2019 to $150 billion in 2025. As the first publicly-traded mobile esports platform, our client has pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their games. Leveraging its patented technology, our client hosts billions of casual esports tournaments for millions of mobile players worldwide, and distributes millions in prizes each month. Our client has also earned recognition as one of Fast Company’s Most Innovative Companies, a two-time winner of CNBC’s Disruptor 50, one of Forbes’ Next Billion-Dollar Startups, and the #1 fastest-growing company in America on the Inc. 5000. What you'll do: * You will be responsible for leading a team of top-talent engineers to build and deliver highly available, scalable and secure cloud infrastructure and platform services * Develop and track detailed schedules, dependencies and critical paths * Effectively collaborate with all project stakeholders i.e. Product Management and Mobile Client Engineers * Clearly communicate with upper management any risk areas; come up with risk mitigation plans * Encourage and drive initiatives which promote innovation and technical excellence * Hire, retain, and develop the careers of the engineers on your team * Coach and motivate your team to ensure high productivity and teamwork, and help each individual achieve their potential * Interface with other internal teams to prioritize features and functionality based on the resources available and business priorities * Conduct periodic on call duties as needed on a regular scheme basis What you’ll need: * Bachelor’s or Master degree (preferred) in Computer Science or equivalent and 8+ years of related experience in software industry * 3+ years of experience managing and growing a high-performing engineering team * Excellent people management skills - communication, teamwork, and leadership * Ability to coach and motivate team members for their ongoing career growth * Proven success leading projects in fast-paced, growing-organization environment * Strong cross-functional organizational skills * Fluent in one or more of: Java, Go, C++ or Ruby * Deep (hands-on) experience in containerization, Kubernetes, cloud services frameworks, design and develop successful large scale distributed systems on public clouds (AWS, Azure, GCP) * Experience in operations, include running and maintaining software, operating a large public cloud deployment, creating and triaging alerts around the health and security * Designing, analyzing and troubleshooting large-scale distributed systems * Demonstrated ability to think strategically about business, product, and technical challenges 228 MAN-012
VP / Director Engineering Our Client is the leading AI Contract Negotiation platform for the world’s largest enterprises. Fortune 500 companies from virtually every industry use their product to rapidly review contracts, dramatically reducing their legal spend while accelerating their ability to do business. As one of the fastest growing companies in the legal technology sector, they are always looking to add talented, motivated individuals to the team! They are looking for a [VP/Director] of Engineering who is passionate about building cutting-edge products from scratch to tackle challenging, real-world problems. In this position, you will be responsible for managing all of the new software development from concept to release. This role will report directly to our Chief Technology Officer, with all other software engineers reporting to this role. Role Requirements * Proven track-record and experience in designing, building and shipping on-time complex software products * Ability to dive deep into technical issues * Experience conducting make/buy decisions and knowledge of modern tools available * Previous proven experience building, managing and scaling a software development team * Experience in continual assessment, refinement, maturation, implementation, and enforcement of engineering standards and best practices * Comfortable and experienced managing within Agile/Scrum environment * Ability to work with onsite and offsite software development teams * Ability to communicate technical topics to non-technical employees like sales team and product managers * Strong experience in full stack web application development * Experience with highly available and scalable enterprise software * Familiarity with Linux and Windows infrastructure Role Preferences * Working knowledge of NLP, machine learning, analytics, data science, etc. * Experience building enterprise SaaS applications * Experience working with Kubernetes or similar containerization technologies Candidate Experience Requirements * Bachelors or above in Computer Sciences * 7+ years of software development experience * 5+ years of team management experience 229 MAN-013
GCP Cloud Architect (with Infrastructure Focus) Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Who we’re looking for: We are looking for experienced cloud experts with a proven track record of delivering results in professional services for GCP cloud who will help customers build new cloud-native applications on GCP or migrate existing applications to GCP. Being an experienced technologist with technical depth and breadth, aided with strong interpersonal skills, you will work directly with customers as part of a professional services delivery team helping to enable innovation through continuous delivery across technology stacks and creating robust solution designs that align with customer’s business goals. Using your insight and experience, you will design solution architectures and provide the delivery engineers with prescriptive guidance across network, storage, operating systems, virtualization, RDBMS & NoSQL databases, security, and automation. In addition, you will work with mid-tier technologies that include application integration, in-memory caches, security, and much more! The qualified GCP Cloud Architect will have demonstrated the ability to think strategically about businesses, create technical definitions around customer objectives in complex situations, develop solution strategies, motivate & mobilize resources, and deliver results. The ability to connect technology with measurable business value is a critical component to being successful in this role. We seek team members who are self-motivated, driven, collaborative, passionate about Google Cloud and want to have a direct positive impact on our customer's business. Strong communication skills and emotional intelligence are also needed to help develop a team reporting to you. What you'll be doing: * As a GCP Cloud Architect, you will be technically focused but also will understand and implement business planning * Be the technical liaison between customers and engineering resources * Provide tactical scope and work directly with the business representatives/customers to understand the requirements driving the need for a solution to be developed * Communicate effectively with both business and technical colleagues throughout the course of the project * Ensure that all the appropriate questions are asked and verify that nothing crucial to the success of the project is overlooked * Be a Google Cloud evangelist by educating a variety of customers on the value of GCP * Help customers transition to the cloud in a high-value migration approach that leverages best of breed designs and practices delivered in an agile model * Work with customers to enable a DevOps culture and modernize operations and release strategies * Establish credibility and build impactful relationships with our customers to enable them to be cloud advocates * Participate in deep architectural discussions to build confidence and ensure customer success when building new, or migrating existing, applications, software, and services on the Google Cloud Platform * Conduct deep-dive “hands-on” education/training sessions to transfer knowledge to customers interested in GCP and to ensure our Google Engineers are up to date Requirements - * 3+ years of solution design & implementation experience in GCP * 3+ years of experience in networking, infrastructure, or database architectures * In-depth understanding and professional experience with GCP services and infrastructure * "Hands-on" experience with practices and services related to Automation, IaC and DevOps * Presentation skills with a high degree of comfort speaking with executives, IT management, and developers * Excellent communication skills with an ability to right level conversations * Demonstrated ability to adapt to new technologies and learn quickly Nice to have * 2+ years of experience in customer-facing software/technology or consulting role * 2+ years of experience with “on-premises to cloud” migrations or IT transformations * 2+ years of experience architecting/operating solutions built on GCP (ideally) or AWS/Azure * technical degree - Computer Science or related * Google Cloud Professional Cloud Architect certification and/or other Google Cloud certifications 230 CLD-004
GCP Cloud Architect (with Application Focus) Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Who we’re looking for - We are looking for experienced cloud experts with a proven track record of delivering results in professional services for GCP cloud who will help customers build new cloud-native applications on GCP or migrate existing applications to GCP. Being an experienced technologist with technical depth and breadth, aided with strong interpersonal skills, you will work directly with customers as part of a professional services delivery team helping to enable innovation through continuous delivery across technology stacks and creating robust solution designs that align with customer’s business goals. Using your insight and experience, you will design architectures and provide the delivery engineers with prescriptive guidance across network, storage, operating systems, virtualization, RDBMS & NoSQL databases, security, and automation. In addition, you will work with mid-tier technologies that include application integration, in-memory caches, security, and much more! The qualified GCP Cloud Architect will have demonstrated the ability to think strategically about businesses, create technical definitions around customer objectives in complex situations, develop solution strategies, motivate & mobilize resources, and deliver results. The ability to connect technology with measurable business value is a critical component to being successful in this role. We seek team members who are self-motivated, driven, collaborative, passionate about Google Cloud and want to have a direct positive impact on our customer's business. Strong communication skills and emotional intelligence are also needed to help develop a team reporting to you. What you'll be doing - * As a GCP Cloud Architect, you will be technically focused but also will understand and implement business planning * Be the technical liaison between customers and engineering resources * Provide tactical scope and work directly with the business representatives/customers to understand the requirements driving the need for a solution to be developed * Communicate effectively with both business and technical colleagues throughout the course of the project * Ensure that all the appropriate questions are asked and verify that nothing crucial to the success of the project is overlooked * Be a Google Cloud evangelist by educating a variety of customers on the value of GCP * Help customers transition to the cloud in a high-value migration approach that leverages best of breed designs and practices delivered in an agile model * Work with customers to enable a DevOps culture and modernize operations and release strategies * Establish credibility and build impactful relationships with our customers to enable them to be cloud advocates * Participate in deep architectural discussions to build confidence and ensure customer success when building new, or migrating existing, applications, software, and services on the Google Cloud Platform * Conduct deep-dive “hands-on” education/training sessions to transfer knowledge to customers interested in GCP and to ensure our Google Engineers are up to date Requirements - * 3+ years design & implementation experience with distributed applications * 3+ years of experience in networking, infrastructure, or database architectures * In-depth understanding and professional experience with GCP services and infrastructure * "Hands-on" experience with practices and services related to Automation, IaC, and DevOps * Demonstrated knowledge of software development tools and methodologies * Presentation skills with a high degree of comfort speaking with executives, IT management, and developers * Excellent communication skills with an ability to right level conversations * Demonstrated ability to adapt to new technologies and learn quickly Nice to have * 2+ years of experience in customer-facing software/technology or consulting role * 2+ years of experience with “on-premises to cloud” migrations or IT transformations * 2+ years of experience architecting/operating solutions built on GCP (ideally) or AWS/Azure * technical degree - Computer Science or related * Google Cloud Professional Cloud Architect certification and/or other Google Cloud certifications 231 CLD-005
Intermediate Software Developer Our client is a global leader in IoT and connected transportation and certified “Great Place to Work.” Who are we looking for: As a Software Developer, you understand the performance impact of clean code, multithreading, good UI design and scalability. You will find reward in building robust software that can function 24/7 with no down time. If you love technology, are passionate about creating software, SDK and APIs and are keen on contributing to open source projects - we would love to hear from you. What you’ll do: Your job is to be part of a team who builds a state of the art telematics platform, that makes sense of the data collected by our custom built hardware. We receive detailed data and metrics for millions of vehicles globally, which is processed and interpreted to create actionable information for our customers. You will write high performance code using C#, .Net 5 and SQL queries to process and store this information in real-time. How you’ll make an impact: * Translate application storyboards and use cases into functional applications. * Design, build, and maintain efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications. * Ensure the best possible performance, quality, and responsiveness of applications. * Perform Test Driven Development (TDD) by doing peer reviews, ensuring coding standards are followed, looking for logic errors and other bugs. * Conduct code reviews and mentor junior team members. * Provide proactive technical support to resellers, internal staff and customers. What you’ll bring to this role: * 2+ years of experience with programming in C#, .Net core. * Solid understanding of object-oriented design, and multithreaded programming. * Experience with SQL database design, optimization and writing queries. * Working knowledge of web services including REST and MVC. * Working knowledge with Git and Jira is preferred. * Bachelor of Computer Science, Electrical/Software Engineering or other related degrees. 75 C#-003
Sr. Software Developer (Remote - Ontario) Our client is a global leader in IoT and connected transportation and certified “Great Place to Work.” Who you are: As a Senior Software Developer, you develop high level code with attention to system integration and scalability. You are able to create representations for functions and user interfaces. You will ensure that the software meets all requirements of design, quality, security, extensibility etc. You have the ability to take the solution all the way to the finish line. You are also a coach and always provide technical guidance and mentorship to other developers and engineers in the team. What you’ll do: Your job is to be part of a team who builds a state of the art telematics platform that makes sense of the data collected by our custom built hardware. We receive detailed data and metrics for millions of vehicles globally, which is processed and interpreted to create actionable information for our customers. Your key area of responsibility will be to contribute to a dynamically scalable system by leading architecture, design, and end-to-end development of key features in our applications. You will write high performance code C#, .Net, and SQL queries to process and store this information in real-time. Additionally, you will provide assistance to our support staff and resellers from a technical perspective - this may be in the form of on-call, ad-hoc questions relating to how certain features work or verifying the behaviour by reviewing code. How you’ll make an impact: * Design, build, and maintain efficient, reusable, reliable code to develop high throughput, performance critical, and scalable applications. * Translate application storyboards and use cases into functional applications. * Ensure the best possible performance, quality, and responsiveness of applications. * Perform Test Driven Development (TDD), take part in peer code reviews, ensuring coding standards are followed, looking for logic errors and other bugs. * Lead and contribute to system design discussions while acting as a mentor and SME to Junior developers. What you’ll bring to this role: * 5+ years of demonstrated experience of coding at a high competency, enterprise level with low tolerance to error. * Solid understanding of object-orientated or functional programming in C#, Java, or Python. * Knowledge of front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, ES6, jQuery) and JavaScript frameworks(e.g. Angular, React, Node.js, Vue.js) and experience with UI/UX designers. * Experience with SQL database design, optimization and writing queries. * Working knowledge of web services including REST and MVC. * Working knowledge with Git and Jira is preferred. * Working knowledge of Cloud computing experience with GC, AWS, or Azure is essential. * Bachelor of Computer Science, Electrical/Software Engineering or other related degree. Our tech stack: * C# * .Net 5 * Web services, REST APIs, object oriented design, unit testing, optimization and multithreaded programming * PostgreSQL * Google BigQuery, Google Cloud Platform * Docker, Kubernetes 233 C#-011
Sr. Software Developer (Remote - BC) Our client is a global leader in IoT and connected transportation and certified “Great Place to Work.” Who you are: As a Senior Software Developer, you develop high level code with attention to system integration and scalability. You are able to create representations for functions and user interfaces. You will ensure that the software meets all requirements of design, quality, security, extensibility etc. You have the ability to take the solution all the way to the finish line. You are also a coach and always provide technical guidance and mentorship to other developers and engineers in the team. What you’ll do: Your job is to be part of a team who builds a state of the art telematics platform that makes sense of the data collected by our custom built hardware. We receive detailed data and metrics for millions of vehicles globally, which is processed and interpreted to create actionable information for our customers. Your key area of responsibility will be to contribute to a dynamically scalable system by leading architecture, design, and end-to-end development of key features in our applications. You will write high performance code C#, .Net, and SQL queries to process and store this information in real-time. Additionally, you will provide assistance to our support staff and resellers from a technical perspective - this may be in the form of on-call, ad-hoc questions relating to how certain features work or verifying the behaviour by reviewing code. How you’ll make an impact: * Design, build, and maintain efficient, reusable, reliable code to develop high throughput, performance critical, and scalable applications. * Translate application storyboards and use cases into functional applications. * Ensure the best possible performance, quality, and responsiveness of applications. * Perform Test Driven Development (TDD), take part in peer code reviews, ensuring coding standards are followed, looking for logic errors and other bugs. * Lead and contribute to system design discussions while acting as a mentor and SME to Junior developers. What you’ll bring to this role: * 5+ years of demonstrated experience of coding at a high competency, enterprise level with low tolerance to error. * Solid understanding of object-orientated or functional programming in C#, Java, or Python. * Knowledge of front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, ES6, jQuery) and JavaScript frameworks(e.g. Angular, React, Node.js, Vue.js) and experience with UI/UX designers. * Experience with SQL database design, optimization and writing queries. * Working knowledge of web services including REST and MVC. * Working knowledge with Git and Jira is preferred. * Working knowledge of Cloud computing experience with GC, AWS, or Azure is essential. * Bachelor of Computer Science, Electrical/Software Engineering or other related degree. Our tech stack: * C# * .Net 5 * Web services, REST APIs, object oriented design, unit testing, optimization and multithreaded programming * PostgreSQL * Google BigQuery, Google Cloud Platform * Docker, Kubernetes 234 C#-012
Senior Backend Engineer Our Client is seeking a Software Engineer to join their team based in Toronto, Ontario. They are one of the world’s largest quick service restaurant companies with more than $30 billion in system-wide sales and over 25,000 restaurants in more than 100 countries and U.S. territories. As a  Senior Back-End Engineer you will develop NodeJS applications running on AWS Lambda for our consumer applications across all our brands in multiple regions, which serve tens of millions of users and process hundreds of thousands of daily orders. You will work with your scrum team’s product owner to define solutions for our developing business needs and oversee the completion of key initiatives. You will also be responsible for helping to define our platform architecture and for mentoring more junior engineers.  Responsibilities:  * Develop NodeJS applications in TypeScript on AWS Lambda  * Work with a scrum team to ship new product features  * Help define platform architecture and best practices  * Mentor more junior engineers  Basic Requirements:  * 5+ years of professional experience in software engineering  * Ability to independently define technical solutions from business requirements  * Strong communication skills and drive to mentor team members  Preferred Requirements  * 2+ years of professional experience with NodeJS  * 2+ years of professional experience with AWS  * Experience with GraphQL  * Experience with NoSQL databases like DynamoDB  * Experience with Serverless framework  * Experience with infrastructure as code tools like Terraform  236 NOD-014
AWS Cloud Architect Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Who we’re looking for: We are looking for experienced cloud experts with a proven track record of delivering results in professional services for AWS cloud who will help customers build new AWS solutions or migrate existing workloads to AWS. Being an experienced technologist with technical depth and breadth, aided with strong interpersonal skills, you will work directly with customers as part of a professional services delivery team helping to enable innovation through continuous delivery across technology stacks and creating robust solution designs that align with customer’s business goals. Using your insight and experience, you will design architectures and provide the delivery AWS engineers with prescriptive guidance across network, storage, operating systems, virtualization, RDBMS & NoSQL databases, security, and automation. In addition, you will work with mid-tier technologies that include application integration, in-memory caches, security, and much more! The qualified AWS Cloud Architect will have demonstrated the ability to think strategically about businesses, create technical definitions around customer objectives in complex situations, develop solution strategies, motivate & mobilize resources, and deliver results. The ability to connect technology with measurable business value is a critical component to being successful in this role. We seek team members who are self-motivated, driven, collaborative, passionate about AWS Cloud and want to have a direct positive impact on our customer's business. Strong communication skills and emotional intelligence are also needed to help develop a team reporting to you. What you'll be doing - * As an AWS Cloud Architect, you will be technically focused but also will understand and implement business planning * Be the technical liaison between customers and engineering resources * Provide tactical scope and work directly with the business representatives/customers to understand the requirements driving the need for a solution to be developed * Communicate effectively with both business and technical colleagues throughout the course of the project * Ensure that all the appropriate questions are asked and verify that nothing crucial to the success of the project is overlooked * Be an AWS Cloud evangelist by educating a variety of customers on the value of AWS * Help customers transition to the cloud in a high-value migration approach that leverages best of breed designs and practices delivered in an agile model * Establish credibility and build impactful relationships with our customers to enable them to be cloud advocates * Participate in deep architectural discussions to build confidence and ensure customer success when building new solutions, or migrating existing workloads on the AWS Cloud * Conduct deep-dive “hands-on” education/training sessions to transfer knowledge to customers interested in ASW and to ensure our AWS Engineers are up to date Requirements - * 3+ years design & implementation experience with distributed applications * 3+ years of experience in networking, infrastructure, or database architectures * In-depth understanding and professional experience with AWS services and infrastructure * "Hands-on" experience with practices and services related to Automation & IaC * Presentation skills with a high degree of comfort speaking with executives, IT management, and developers * Excellent communication skills with an ability to right level conversations * Demonstrated ability to adapt to new technologies and learn quickly Nice to have * 2+ years of experience in customer-facing software/technology or consulting role * 2+ years of experience with “on-premises to cloud” migrations or IT transformations * 2+ years of experience architecting/operating solutions built on AWS * Technical degree - Computer Science or related * AWS Solution Architect Professional certification and/or other AWS Cloud certifications 232 CLD-006
Cloud Data Engineer Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Job Description: * Design, build and implement complex data solutions in the cloud (AWS, GCP and/or Microsoft). * Understanding of on premise and on cloud data platforms - databases, data marts, datahubs, data warehouses and data lakes. * Ability to consult on data governance, data management, data life cycle and ETL performance improvements. * Translate business requirements into technical specifications; establish and define details, definitions, and requirements of applications, components and enhancements. * Use an analytical, data-driven approach to drive a deep understanding of fast changing business. * Document data ingestion and ETL program designs, present findings, conduct peer code reviews. * Develop and execute test plans to validate code. * Build CI/CD pipelines/process for automation. Requirements * B.A. /B.S. Degree is required * Google Cloud Data Engineer Certification preferred * 3+ years experience building complex ETL programs with Informatica, DataStage, Spark, Dataflow Snowflake, etc. * Experience and / or exposure to one or more of the following - Apache Beam, GCP Cloud Dataflow, GCP Dataprep, Trifacta, GCP Data Fusion, CDAP, * GCP Dataproc, AWS Data Pipeline, AWS Glue * 3+ years experience in Python and/or Java, developing complex SQL queries, and working with relational database technologies. * Experience configuring big data solutions in a cloud environment (AWS, Azure or GCP). * Experience using cloud storage and computing technologies such as BigQuery, Snowflake, RedShift or Synapse. * Experience developing complex technical and ETL programs within a Hadoop ecosystem. * Must have a bachelor’s degree in Computer Science, Technology, Computer Information Systems, Computer Applications, Engineering, or a related field. * Strong understanding of cloud technology (especially GCP and AWS) with a broad understanding of infrastructure and GCP and AWS Ecosystem technologies * Understanding and some experience with Professional Services and Consulting engagements 237 DAT-015
Lead Backend Developer - TPQ Our Client is the industry leader in developing Sales Performance Management (SPM) software, enabling businesses worldwide to Plan, Operate and Pay effectively to drive sales performance and growth. A named Leader in the Gartner Magic Quadrant for Sales Performance Management seven times in a row, our client was founded in 2005 and have pioneered sales performance management software. As a Lead Backend Developer, you will be working alongside a multidisciplinary team of developers, designers, and business professionals. you will work on turning an exciting new idea into a modern SaaS product: a single-page web application built in React, connecting to a serverless backend deployed to AWS using GraphQL. What you will do: * Envisioning, designing, architecting, and developing a web application using modern web application and cloud deployment technologies. * Architecting, describing and implementing complex services that perform complex structured data manipulation * Working with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing knowledge and enriching each other’s experiences. * Focus on client success through creative problem-solving What you will bring: Required Technical and Professional Expertise * A deep understanding of AWS (Lambdas, Aurora, DynamoDB, Red Shift), GraphQL, micro-services architecture, and test-driven development * Strong Software Development skills using Javascript, C# or Java. * Exposure to modern SaaS application architecture and an ability to design, communicate, document and implement an architectural vision. * Experience with SQL * A passion for building high-performance, scalable systems in the Cloud * Strong written and verbal communication skills Preferred Technical and Professional Experience * AWS Certified Solutions Architect or similar accreditation * Familiarity with React and Redux applications and NodeJS * Knowledge of NoSQL and OLAP databases * Degree in Computer Science, Software Engineering or equivalent experience * Experience with test-driven development, continuous delivery and continuous integration 239 NOD-015
Sr. iOS Engineer Our Client is the fastest-growing Proptech company in the history of commercial real estate (CRE) who are transforming a $15 trillion dollar industry with their award-winning platform which is used to manage over 60% of all office buildings. Headquarters are in NYC, with hubs in other major US cities, Toronto, CA, and London, UK. About the Position We're growing at an incredible pace and are looking for an experienced iOS engineer to join the team and help build out an ambitious roadmap. The ideal candidate has a passion for user experience as well as meticulous attention to detail. You’ll help build a mobile experience that allows landlords and property professionals to deliver the ultimate tenant experience. As a Senior iOS Engineer, you’ll have ownership over the Rise suite of apps that enable asset and property managers to power their portfolio-wide operations and provide a premium experience to tenants, building operators, and visitors. What Makes This Job Awesome? * Work closely with engineers, product managers, designers, QA, and other business partners to discover and solve challenges for our customers * Collaborate with multiple teams to help define a mobile experience * Work on shipping high quality mobile first products * As a cornerstone engineer, you’ll have high impact and ownership over technical decisions and problems we solve * Have organization wide impact through your work and departmental initiatives such as brown bags, recruiting, being a mentor, etc Some technical challenges you’ll help solve: * Mobile users are some of the happiest customers - How do we drive more usage on our mobile app? * How do we operate at scale and support accelerating growth? * Help us leverage iOS platform features to deliver great mobile experiences that support our users while they’re working in the field and on-the-go * Help us collaborate to ship efficiently and concurrently with our Android app * Help us implement new features while paying down technical debt * Help us leverage sound OOP practices to reduce code and improve reusability What Makes You a Great Fit? * 5+ years experience working as an iOS engineer shipping apps to the App Store * Experience building iOS apps with Swift * Experience delivering high-quality native mobile experiences for consumers or enterprise customers * Strongly values automated testing and implements good testing practices * Practitioner and evangelist of agile software process and software design (experience with scrum, kanban, etc) * Experience architecting solutions to problems in a thoughtful way - limiting number of technologies, ability to justify decisions, can articulate tradeoffs well, etc * Experience collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews, TDD, pairing, etc. * Experience working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience * Experience presenting technical projects and problems to non-technical folks and the ability to explain and justify the business reasons * A view of problems as opportunities―a continuous improvement mindset Nice to Haves: * Experience working at a product focused company * Experience building iPhone & iPad apps * Experience working with across our mobile stack - we are 100% Swift, utilizing Alamofire, CocoaPods, Fastlane, Quickspec, XCTest, and more * Experience working with NFC, BLE, RFID, Raspberry Pi, and IoT integrations * Experience with the rest of our stack - we use Node.js, Angular, Mongo, AWS * Experience with microservice and event-driven architectures * Experience operating in larger engineering teams (50+ engineers) 240 IOS-006
Cloud Data Architect Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Job Description: * Design, build and implement complex data solutions in the cloud (AWS, GCP and/or Microsoft). * Understanding on premise and on cloud data platforms - databases, data marts, datahubs, data warehouses and data lakes. * Ability to consult on data governance, data management, data life cycle and ETL performance improvements. * Overall architecture design, performance tuning, cost management, and implementation of Big Data analytical solutions with GCP, AWS and/or Azure cloud environments. * Provide thought leadership with defining architecture, data, and analytics strategies on any of the three major clouds (GCP, AWS & Azure - preferred GCP & AWS Experience) * Implement end-to-end data analytics solutions from data ingestion, data processing, data quality, data aggregation, semantic view and visualization for large-scale, complex and diverse client environments. * Build a modern data analytics platform with self-service BI and data discovery capabilities and leveraging frameworks/solutions built for business analytics on cloud. * Lead a team of data engineers in designing, developing, testing, and deploying high performance data analytics solutions. * Communicate complex technical topics to non-technical business and senior executives and assist with scoping, architecting and selling cloud data solutions. * Thought Leadership on data management, collaterals, whitepapers Requirements * B.A. /B.S. Degree is required * Google Cloud Data Engineer Certification preferred * 5+ years of relevant experience as Data Warehouse architect and delivery experience * 5+ years of experience leading/mentoring a development team, mentoring, reviewing code, assigning work * 3+ years delivering successful Data Analytics projects in Cloud data/analytics platform. * Experience estimating, planning, configuring and implementing big data solutions in a cloud environment (AWS, Azure or GCP). * Ability to translate business challenges and use cases into Data Analytics solutions * 3+ years ETL/ELT/Python programming skills including experience with pipeline orchestration tools, logging, monitoring & alerting, deep troubleshooting, and automated testing & deployments (CI/CD) * Demonstrated experience working in all phases of full life cycle data analytics development: Requirements, Architecture, Design, Testing, and deployment * Ability to collaborate with client technical executives on strategy, project portfolio management, best practices * Strong presentation skills to be able to author slides and sell a technical solution to clients * Experience or exposure to one or more of the following - Apache Beam, GCP Cloud Dataflow, GCP Dataprep, Trifacta, GCP Data Fusion, CDAP, GCP Dataproc, AWS Data Pipeline, AWS Glue * Prior experience in Python and/or Java, developing complex SQL queries, and working with relational database technologies. * Experience using cloud storage and computing technologies such as BigQuery, Snowflake, RedShift or Synapse. * Experience with modern BI/analytics platforms such as Looker, Tableau & Power BI. * Experience developing complex technical and ETL programs within a Hadoop ecosystem. * Strong understanding of cloud technology (especially GCP and AWS) with a broad understanding of infrastructure and GCP and AWS Ecosystem technologies * Understanding and some experience with Professional Services and Consulting engagements 238 DAT-016
UI Designer Our Client is the AI-Powered workforce management software that is radically changing how companies operate. They're ushering in the future of hybrid-remote organizations, connected by our AI-Powered workforce management and intelligence tools. This is a rare opportunity to be part of a high-growth venture-backed startup pursuing a world-changing mission. We’re disrupting markets, moving fast, and giving businesses a serious breath of fresh air. Our Client is a remote-first company with office pods in cities across the US and Canada and is seeking a full-time UI Designer. This person will collaborate closely with a multi-functional, fast-growing team of other designers, product people, and engineers to design a complex but intuitive application on web and mobile (iOS and Android). The ideal candidate is excited about beautiful design and has contributed to many products or complex features across web and mobile. We’ll be looking for designers who can create high-quality graphics and have a strong understanding of the way those assets tell stories. Responsibilities: * Translate product features and business requirements into user flows, wireframes, mockups, and prototypes that lead to intuitive and beautiful user interfaces * Partner with the customer success and engineering teams to identify design problems and create UI solutions for multiple platforms * Communicate ideas visually through sketching, storyboards, and flows in Figma (and other tools) * Contribute to the development and communication of clear design guidelines, patterns, libraries, and assets * Produce visual assets and apply CSS changes to components built by front-end developers * Participate in user research with the product team and rapidly test and iterate on design ideas * Collaborate with other team members and stakeholders company-wide when solving design problems Requirements: * Product design experience at a tech company/startup or digital product agency preferred * Highly reliable, organized, with strong follow-through * Imaginative and creative self-starter with a take-ownership mentality * Efficient designer with a strong sense of urgency and excellent time management skills * Ability to work independently and thrive in a fast-paced startup environment * Experience with Figma and Webflow preferred * Experience with motion graphics development and Lottie files preferred * Knowledge of HTML, CSS, and JavaScript preferred * Portfolio demonstrating a high level of design skill. 241 PD-005
Design Director Our Client is the AI-Powered workforce management software that is radically changing how companies operate. They're ushering in the future of hybrid-remote organizations, connected by our AI-Powered workforce management and intelligence tools. This is a rare opportunity to be part of a high-growth venture-backed startup pursuing a world-changing mission. We’re disrupting markets, moving fast, and giving businesses a serious breath of fresh air. Our Client is a remote-first company with office pods in cities across the US and Canada and is seeking a full-time Design Director. This person will lead a multi-functional, fast-growing team of UI and UX designers, and collaborate closely with product people, and engineers to design a complex but intuitive application on web and mobile (iOS and Android). The ideal candidate is excited about beautiful design and has led the design process of many complex products and features across web and mobile. We’ll be looking for experienced product design leaders who are accomplished designers in their own right and have a strong understanding of the way design assets work together with experience design to tell stories. Responsibilities: * Hire and manage a team of UI and UX designers * Guide the development and communication of clear design guidelines, patterns, libraries, and assets * Translate product features and business requirements into user flows, wireframes, mockups, and prototypes that lead to intuitive and beautiful user interfaces * Partner with the customer success and engineering teams to identify design problems and create UI solutions for multiple platforms * Communicate ideas visually through sketching, storyboards, and flows in Figma (and other tools) * Participate in user research with the product team and rapidly test and iterate on design ideas * Collaborate with other team members and stakeholders company-wide to solve design problems Requirements: * 7+ years of product design experience at a tech company/startup or digital product agency preferred * Highly reliable, organized, with strong follow-through * Imaginative and creative self-starter with a take-ownership mentality * Efficient designer with a strong sense of urgency and excellent time management skills * Ability to work independently and thrive in a fast-paced startup environment * Experience with Figma and Webflow preferred * Knowledge of HTML, CSS, and JavaScript preferred * Portfolio demonstrating a high level of design skill. 242 PD-006
Senior Backend Engineer, Customer Enablement Team Our Client is the world’s most intuitive Customer Success Platform (CSP), and was built by an experienced group of industry leaders. Our software integrates with all of the tools that CS teams are already using to provide one centralized view of customer data. Customer Success Managers can subsequently take the right actions to prevent churn, increase product adoption, and align the entire organization on a unified workflow to manage customers throughout their journey. Our Client helps organizations turn Customer Success into a company-wide mission. Position Overview The Customer Enablement team owns the strategy and execution of building our application’s onboarding flow, integrations hub, and data ingestion pipelines. This empowers our users to centralize their customer’s data and derive value as soon and as simply as possible. Helping our customers quickly get the most out of our application is critical to their success and ours. As a Senior Engineer, you will be responsible for thoughtfully executing features and processes that simplify our user onboarding and build tools that teach our customers how to best take advantage of the product. Our team will look to you as a senior voice for input into decision making and opportunities for leading projects overall. If you are looking for more ownership and the ability to make a significant team impact, we would love to meet you. What You’ll Do * Execute engineering tasks with maturity in a variety of languages, including Ruby on Rails * Own large application engineering projects that span across the entire Rails application * Architect and drive implementation for self-serve onboarding into the product * Build a system for integrating partner products using different APIs, protocols, and data formats * Work with a variety of open source and GCP technologies * Tech lead initiatives to reduce time to value for our customers * Mentor other engineers and help the whole team grow * Partner with the Product team to build the right features and the best product What You’ll Need * 4-7 years of experience of engineering experience and successful project management with a team of engineers * Strong project management skills * A desire to help other engineers grow and learn * A strong desire to show ownership of problems you identify, and proven ability to empower others to get more done * Experience building out roles and permission systems (preferred) * Experience with Postgres and Sidekiq (preferred) Why You’ll Love Working Here! * Highly competitive compensation package, including equity - everyone has a stake in our growth * Comprehensive benefits, including up to 100% paid medical, dental, & vision insurance coverage for you & your loved ones * Open vacation policy, encouraging you to take the time you need - we trust you to strike the right work/life balance * Annual education stipend, to ensure that you're continuously expanding your skill set * Monthly wellness stipend, to ensure that you’re taking care of both your physical & mental health * Monthly remote team-building events, including game nights, trivia, cooking/mixology classes, and more! 243 ROR-013
Staff Software Engineer, Customer Enablement Team Our Client is the world’s most intuitive Customer Success Platform (CSP), and was built by an experienced group of industry leaders. Our software integrates with all of the tools that CS teams are already using to provide one centralized view of customer data. Customer Success Managers can subsequently take the right actions to prevent churn, increase product adoption, and align the entire organization on a unified workflow to manage customers throughout their journey. Our Client helps organizations turn Customer Success into a company-wide mission. Position Overview The Customer Enablement team owns the strategy and execution of building our application’s onboarding flow, integrations hub, and data ingestion pipelines. This empowers our users to centralize their customer’s data and derive value as soon and as simply as possible. Helping our customers quickly get the most out of our application is critical to their success and ours. As a Staff Engineer, you will be responsible for thoughtfully executing features and processes that simplify our user onboarding and build tools that teach our customers how to best take advantage of the product. Our team will look to you as a senior voice for input into decision making and opportunities for leading projects. If you are looking for more ownership and the ability to make a significant cross-functional impact, we would love to meet you. What You’ll Do * Set the technical direction for your team and lead architecture discussions on key considerations for current and future roadmap items * Scope and lead large technical projects with enormous impact for our users and the business * Design and execute on features that improve Customer experience in their first 90 days * Design and implement a high performance, reliable, secure and scalable platform for integrating data from various sources * Foster the development of teammates through mentorship and coaching and drive initiatives for improving cross-team productivity & collaboration * Partner with the Product team to build the right features and the best product with a focus on reducing time to value for our customers * Work with our technical stack of Ruby on Rails, PostgreSQL, Elasticsearch, and Vue What You’ll Need * 7+ years of experience building highly scalable web services * Deep understanding of data modeling best practices * An eye for design and and a desire to improve Customer experience * A desire to put Customers at the center of everything * Strong organizational skills with a passion for writing things down and teaching others * A strong desire to show ownership of problems you identify, and proven ability to empower others to get more done * A love for shipping features that delight users and deep empathy for the customer experience * Proven track record of senior technical leadership at a company with a strong engineering culture Why You’ll Love Working Here! * Highly competitive compensation package, including equity - everyone has a stake in our growth * Comprehensive benefits, including up to 100% paid medical, dental, & vision insurance coverage for you & your loved ones * Open vacation policy, encouraging you to take the time you need - we trust you to strike the right work/life balance * Annual education stipend, to ensure that you're continuously expanding your skill set * Monthly wellness stipend, to ensure that you’re taking care of both your physical & mental health * Monthly remote team-building events, including game nights, trivia, cooking/mixology classes, and more! 244 ROR-014
Cloud Analytics Engineer/Architect Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Job Description: * Design, build and implement complex business analytics solutions in the cloud using modern BI platforms/products (Looker, Tableau, Power BI, GCP Data Studio, AWS Quicksight). * Understanding of cloud data platforms (GCP, AWS or Azure) - databases, data marts, datahubs, data warehouses and data lakes. * Ability to consult & build end to end analytics solutions using data curation, data governance, data management, semantic layer, reports & dashboards. * Translate business requirements into technical specifications; establish and define details, definitions, and requirements of applications, components and enhancements. * Use an analytical, data-driven approach to drive a deep understanding of fast changing business priorities. * Design and build a curated BI layer (data prep) with best practices, standards & guidelines. * Build dashboards, reports, stories, search or semantic frameworks with rich visualization & storytelling capabilities. * Develop and execute automation frameworks for simplifying day to day analytics needs for business applications (actionable insights). * Build framework/approach on establishing modern BI platforms for enterprise scale. * Build CI/CD pipelines/process for code automation/deployments. Requirements * B.A. /B.S. Degree is required * Google Cloud Data Engineer/Looker Certification preferred * 3+ years of relevant experience in major cloud BI platforms (Power BI, Looker or Tableau). * 5+ years experience building modern data/analytics solutions. * Experience and / or exposure to one or more of the following cloud data platform - BigQuery, Snowflake, Synapse * Experience configuring big data solutions in a cloud environment (AWS, Azure or GCP). * Experience building modern BI solutions using self-service & cognitive capabilities. * Data visualization/storytelling experience to build analytics solutions based on requirements. * Ability to work and collaborate with business partners/users on requirements and demos. * Ability to build enterprise BI solutions with a solid foundation to scale for ML/AI use cases (Descriptive to Predictive). * Must have a bachelor’s degree in Computer Science, Technology, Computer Information Systems, Computer Applications, Engineering, or a related field. * Strong understanding of cloud technology (especially GCP and AWS) with a broad understanding of infrastructure and GCP and AWS Ecosystem technologies * Understanding and some experience with Professional Services and Consulting engagements 245 BI-002
Full-Stack/Back-End Integration Software Engineer (FinTech) Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. We’re looking for a talented Sr. Back end Engineer with experience in FinTech to join a quickly expanding global elite team who will bring technical expertise and leadership. What you'll be doing: * Work closely with product managers, designers, and the rest of the engineering team to build an elegant and scalable checkout and payment experience across multiple platforms * Work closely with external customers and partners to strategize and develop new products and features for our customers * Debug issues across entire stack, using tools like Sentry & AppSignal * Improve engineering standards, tooling, and processes * Review code by your peers on GitHub, offering help and insight from your experience * Ensure coherence of all aspects of projects as an integrated system and uphold overall technical quality We'll be excited if you have: * Bachelor’s degree * 5+ years of designing and implementing highly scalable payment and transaction processing backend systems * Experience working with payment processing technologies, card networks, and integrating with major payment facilitators * Proficiency in Elixir and Phoenix is a big plus * Fluent in Phoenix and high-level experience with SQL infrastructure and modelling. * Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Data-driven but also imaginative and intuitive in coming up with ideas and solutions * Clear, concise, unambiguous verbal and written communication skills * Must possess a start-up mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced team environment * Master’s degree in computer programming, computer science, or a related field 247 ELX-006
Sr./Staff Full-Stack Software Engineer, Ads Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. We’re looking for a talented Sr./Staff Full- Stack Software Engineer with Ads experience to join a quickly expanding global elite team who will bring technical expertise and leadership. What you'll be doing: * Work closely with product managers, designers, and the rest of the engineering team to create elegant, interactive, and scalable ads experience across multiple platforms * Improve engineering standards, tooling, and processes * Review code by your peers on GitHub, offering help and insights from your experience. We'll be excited if you have: * Bachelor’s degree * 5+ years of demonstrated experience working on creation of video, display, and native ads, executed by programmatic and direct basis * Experience with AJAX, XML, JSON, and best practice design patterns * Familiarity with UX principles and site performance optimization * Good grasp of computer science fundamentals, such as data structures and algorithms * Working experience with automated testing and version control systems like Git * Have passion in digital advertising, open to learn and build ads domain knowledge. A BIG PLUS if you have: * Experience working on analytics tracking, reporting, and data/insight visualization * Experience working with ad systems or any buy-side (DSP) or sell-side (SSP) platforms, like Google Ads Manager (GAM), etc. * Experience integrating with ecommerce platforms such as Shopify and BigCommerce * In-depth knowledge on SEM and analytics * Familiarity with video streaming stack * Experience with Next.js * Experience with NodeJS * Experience with GraphQL * User Experience design methodologies 248 NOD-016
Full Stack Integration Software Engineer (FinTech) Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. We’re looking for a talented Sr. Front end Engineer with experience in FinTech to join a quickly expanding global elite team who will bring technical expertise and leadership. What you'll be doing: * Work closely with product managers, designers, and the rest of the engineering team to create elegant, responsive, and scalable payment experience across the Open Web ecosystem * Improve engineering standards, tooling, and processes * Review code by your peers and help and provide insights from your experience of building and maintaining a repository of high-quality * Provide technical leadership and documentation to key technical and business stakeholders, proactively informing of important project details and phases of development We'll be excited if you have: * 5+ years of demonstrated experience working with payment technologies and platforms (gateways, networks, processors, etc.) * Proficiency in building responsive and scalable Web applications in React * Experience with AJAX, XML, JSON, and best practice design patterns * Familiarity with UX principles and site performance optimization * Good grasp of computer science fundamentals, such as data structures and algorithms * Working experience with automated testing and version control systems like Git * Comfortable with pair-programming and moving fast * Great at communication and teamwork * Understanding of B2B and B2C dynamics * Skills in user experience research, workflow design, visual storytelling to build intuitive customer experiences across mobile and responsive web platforms A BIG PLUS if you have: * Integration experience with payment platforms, such as Stripe, Bolt, Fast, and Fiserv. * Experience with Next.js * Experience with GraphQL * Experience with NodeJS 249 REA-020
Sr. Software Engineer, Ads-Frontend Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. We’re looking for a talented Sr. Front-End Software Engineer with Ads/IAB units experience to join a quickly expanding global elite team who will bring technical expertise and leadership. What you'll be doing: * Work closely with product managers, designers, and the rest of the engineering team to create elegant, interactive, and scalable ads experience across multiple platforms * Improve engineering standards, tooling, and processes * Review code by your peers and help and provide insights from your experience of building and maintaining a repository of high-quality * Provide technical leadership and documentation to key technical and business stakeholders, proactively informing of important project details and phases of development We'll be excited if you have: * Bachelor's degree * 5+ years of demonstrated experience working on creation of video, display, and native ads, executed by programmatic and direct basis * Proficiency in building responsive and scalable Web applications in React * Experience with AJAX, XML, JSON, and best practice design patterns * Familiarity with UX principles and site performance optimization * Good grasp of computer science fundamentals, such as data structures and algorithms * Working experience with automated testing and version control systems like Git * Have passion in digital advertising, open to learn and build ads domain knowledge * Comfortable with pair-programming and moving fast in a global startup environment * Great at communication and a team player A BIG PLUS if you have: * Experience working on analytics tracking, reporting, and data/insight visualization * Experience working with ad systems or any buy-side (DSP) or sell-side (SSP) platforms, like Google Ads Manager (GAM), etc. * Experience integrating with ecommerce platforms such as Shopify and BigCommerce * In-depth knowledge on SEM and analytics * Familiarity with video streaming stack * Experience with Next.js * Experience with NodeJS * Experience with GraphQL * User Experience design methodologies 250 REA-021
Cloud Professional Services Delivery Leader Our Client is a recognized and certified Managed Service Provider (MSP) for AWS, Azure, and GCP. They were positioned as a Leader in the 2020 Gartner Magic Quadrant report for Public Cloud Infrastructure Professional and Managed Services. They have more than 1000 customers worldwide and help them gain a competitive edge through the cloud. Who we are looking for: An energetic, self-driven, passionate leader to build and manage a cloud services team that will provide professional services and application/infrastructure managed services for AWS, Azure and GCP clouds. The cloud services team that will be managed by this leader will consist of both onshore and nearshore cloud experts. What you’ll do: * Interact with customers to understand their business goals and align them to cloud technology solutions on AWS, Azure, or GCP. * Design well-architected, documented, and tested cloud solutions that meet customer requirements on AWS, Azure, or GCP. * Create plans for cloud migrations and digital transformation. * Build a team with onshore and nearshore cloud architects and engineers to provide cloud services. * Design 24x7 coverage for tier-2 support services processes and team structure to provide cloud support services for customers. * Project future resource needs for cloud services delivery. * Identify and pursue continuous improvement plans for cloud services and support. * Assist in the creation of business development collateral advertising cloud services and support offerings. * Assist in the development of pricing for cloud services offerings. * Maintain overall resource utilization responsibility for the team. * Define key performance metrics and tracking mechanisms and plan for improvements. * Manage team of onsite cloud service resources and grow team to meet market demands. Expertise you bring: * Experience leading customer engagements for consulting or professional services. * Experience leading projects including designing solutions based on business and technical requirements through implementation. * Experience managing teams that have built large-scale systems that are well-designed, fast, scalable, and secure. * Experience leading and mentoring cloud engineers. * Able to comfortably design, architect, and oversee implementation of cloud solutions and projects. * Advanced expertise of common cloud services (Compute, Storage, Network, Security, Databases, Containers, Serverless, etc.) * Micro service architecture and advanced container experience in Docker and / or Kubernetes. * Experience with CI/CD and code management tools (Git, TFS, Jenkins etc.) * Experience and in-depth knowledge of IaC tools and configuration management frameworks such as Terraform, Puppet, Chef or Ansible * Experience in performance management of database engines in AWS / Azure / GCP * Experience with any of the front-end / back-end programming languages like Go, Python, etc. * Knowledge of regulatory frameworks and their impact on design considerations (HIPAA, PCI, ITAR, etc) * 2 to 3 industry recognized cloud certifications (AWS, GCP, Azure, etc.) * 5 years or more of cloud architect experience in AWS, Azure, or GCP 246 MAN-014
Lead Software Engineer Our client is a physician-founded Clinical Decision Support (CDS) company that enables high-quality care and health system efficiencies by supporting clinicians make evidence-based decisions for their patients. Their cloud-based software solutions integrate with Electronic Medical Records (EMRs) and electronic order entry workflows to enhance the clinical decision-making process with real-time, actionable, evidence-based guidance at the point of care. Our client's head office is located in Toronto, Canada with clients around the world. They are looking for a dynamic and enthusiastic Lead Software Engineer (.net) to join our growing team on a mission to improve the quality and efficiency of healthcare delivery around the world. Their multi-disciplinary team works collaboratively in a fast-paced, technology start-up environment to meet the complex and evolving needs of clients and partners. As a Lead Software Engineer, you will lead an agile development team building innovative software for healthcare applications on top of the Microsoft .NET development stack. You will play a key role in the strategy, architecture, and development of CDS software solutions, including deployment across the Product portfolio. Working closely with the management team, you will adapt to our client centric culture and provide technical and team leadership through coaching and mentorship. What you will do * Manage software development team, including daily stand-ups, Kanban board and resource allocation * Work with software development team to break down complex requirements into smaller components and coach/lead a team of software engineers to design and develop these components * Define all aspects of development from appropriate technology and workflow to coding standards * Write high-quality code (i.e., reliable, readable, efficient, testable) and provide quality code reviews * Work with infrastructure team to optimize cloud infrastructure on Microsoft Azure and software deployment methodologies * Liase with business and technology partners to develop, implement and maintain system integrations, including maintenance of relevant documentation * Collaborate with internal and external stakeholders to determine functional and non-functional requirements for new software or applications * Work closely with the Product Owner to ensure alignment with product specification and contribute to long-term Product strategy * Function as primary practitioner coach on the team to grow the capabilities of other engineers on the team What we’re looking for * Education: Bachelor’s degree or higher in Software Engineering, Computer Science, Applied Science, or similar; Master’s degree preferred * Experience: 7+ years of relevant software engineering experience; Prior experience in a technical leadership position and healthcare technology is an asset Technical Requirements: * Strong fundamentals in software design, development, and full stack development experience with the ability to design and implement complex features end-to-end * Advanced knowledge of C#, ASP.net, and .NET Core 2 * Advanced knowledge of JavaScript, HTML, CSS * Experience with Microsoft Azure Cloud; Azure certifications are an asset * Experience with SQL Server * Experience with Dev tools including but not limited to JIRA, VSTS, others. * Strong interpersonal skills: excellent communication skills and collaborates well with others across geographies * Client focused: relentless focus on meeting client needs and improving client experience Nice to Have: * Advanced knowledge of Machine Learning technologies and implementation * Advanced knowledge of Natural Language Processing technologies and implementation 251 C#-013
Lead/Principal Full Stack Engineer Our client is a full solution for managing retail cannabis stores. This includes everything from online menus, in-store digital menus, self-serve devices, analytic and auditing tools and point of sale devices. They are already live running in 30+ locations in Canada, and looking to improve our current offerings, and expand our functionality, integrations and regional rollouts. They are looking for an experienced full stack senior developer who is interested in coming on board and growing with the product. You will be working directly alongside the CTO, product director, and other stakeholders in shaping the product, direction and development cycle of the product. The ideal candidate is able to take on a project or task and see it all the way through, researching and introducing new technologies and standards when necessary. The Platform Currently: Three main frontends. Both are deployed through AWS Amplify. Backend Dashboard: * Everything from store management, user management, menu configuration, onboarding, order processing, analytics, auditing, etc Menu: * The customer facing menus for both online and in-store self serve terminals. Store Experience: * Discovery Devices * TV Menu Displays Backend: * NodeJS (Eventual transition to TypeScript) * Serverless Framework to deploy Lambdas to AWS * MySQL database * Redis for caching * AWS SQS for queue processing Requirements * Previous experience working with large scale projects * Experience in managing a development team and delivery planning * AWS * Multi-region deployments * Networking * Security * NodeJS / JS / TypeScript * React * MySQL + Redis * Experience in large data processing and storage * Machine Learning / AI (Product suggestions, etc) * Strong organizational and management skills. * Be available for stand-up and partner calls * Eagerness to build and expand the product. Going above and beyond defined tasks to identify new methodologies and improvements. 171 NOD-013
QA Automation Engineer Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. Summary They are growing their audience reach at an exponential pace and looking for an innovative and data-driven QA Engineer or Test Engineer with solid knowledge and understanding in mobile and web application testing. You have strong communication skills and can work in a rapid pace environment with the ability to juggle multiple projects. What you'll be doing: * Own both manual and automation testing across mobile and desktop suites. * creating detailed test and automation plans across engineering, design and testing. This is the most important: must be clear for both the engineers and the product team to understand * Validate the server/sdk/and api codebase across all of Firework applications * Be a solid project manager and help interface across engineering, design, and the support teams * Able to handle a global team with very interesting but ambiguous plans * Be proactive to engineering and product teams with issues. Bug testing is bug validating * Be able to reproduce bugs across multiple platforms to give clear instructions to engineering and design teams * Have a really fun attitude! We'll be excited if you have: * 2-4 years of automation and QA engineering * Database, Server and API testing knowledge * Detailed cross platform testing across iOS, Android and Web Based SDK’s. * HTML 5 and web based knowledge * Bachelors in engineering or information sciences. * Selenium, Java, and Swift knowledge * Experience across React.js, AWS, and Snowflake * Interested and a clear understanding of distributed systems and data warehousing 15 QA-001
Sr. Backend Engineer Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. Summary We’re looking for a talented Sr. Backend Engineer to join a small global team who will bring technical expertise and leadership along with hands-on development of backend software development and SaaS solutions. What you'll be doing: * Work closely with product managers, designers, and the rest of the engineering team to build elegant and scalable product experience across multiple platforms * Design new API's to be used in our core products * Debug issues across entire stack, using tools like Sentry & AppSignal * Improve engineering standards, tooling, and processes * Review code by your peers on GitHub, offering help and insight from your experience * Ensure coherence of all aspects of projects as an integrated system and uphold overall technical quality * Strategize and develop ideas for new programs, products, or features by monitoring industry developments and trends * Define all aspects of development from appropriate technology and workflow to coding standards We'll be excited if you have: * Master’s degree in computer programming, computer science, or a related field * 8+ years of designing and implementing involved infrastructure projects, such as distributed cache, Hadoop/Spark stacks, elastic search, or ad servers. * 5+ years of experience designing high-performance RESTful web services serving billions of requests per day. * 3+ years of experience with big data technologies such as Spark, Kafka, Druid * Advanced production with Elixir and Phoenix experience a big plus * Fluent in Phoenix and High-level experience with SQL infrastructure and modeling. * Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Data-driven but also imaginative and intuitive in coming up with ideas and solutions * Must possess a start-up mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced team environment 253 ELX-007
DevOps Engineer Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. We’re looking for a talented DevOps Software Engineer to join our small global team and build scalable systems that will shape the future of our cloud infrastructure for our customer-facing and internal systems. What you'll be doing: * Work across multiple functional teams to assess, design, build and maintain a highly fault-tolerant, elastic infrastructure of tools and automation on cloud * Automate the configuration of Linux systems * Integrate security solutions and compliance management including identify and access management security systems * Drive performance tuning; continuously maintain and improve our existing software engineering tools with upgrades and installations * Debug, troubleshoot, and resolve system level scale, performance, and automation problems * Provide multi-tier levels of support to engineering teams and non-engineer colleagues We'll be excited if you have: * Bachelor’s degree in computer programming, computer science, or a related field * 5+ years experience in a DevOps or SRE role. Mix of consumer technology and SaaS technology is ideal. * Experienced and thorough understanding of Linux * Fluent in Python, Bash and Docker, added bonus for production experience with Ansible or Terraform * Experience with maintenance in a production environment, kubernetes cluster & building out continuous integration and automated deployment pipelines * Experience with high-traffic monitoring system (logging, metrics and tracing) is ideal * Excellent and effective verbal, written, interpersonal communication skills * Comfortable with fast-paced change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting * Data-driven but also imaginative and intuitive in coming up with ideas and solutions * Proven ability to balance multiple priorities in a collaborative team environment 254 DOP-016
Data Engineer Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. Our client is looking for a talented data engineer excited to join our new data team, collaborate with engineers, product designers, and salespeople across the organization to improve our client's ability to help teachers and students hone their language and writing skills every day. In this role, you will: * Help move forward practices and initiatives centered on how we use data * Collaborate across departments to help others access and get the most out of our client's data * Experience personal growth through a management relationship which prioritizes support, empathy, and clearly communicated expectations * Deliver impactful solutions at scale, building on the foundations of software that handles billions of new records every year About You: * 3+ years of professional experience as a software engineer * Experience working on data pipelines * You are a capable Python programmer * Experience writing and optimizing complex SQL queries * You’re comfortable with the idea of working with Ruby on Rails and Haskell (even if you don’t know one or both of them yet, or haven’t used them professionally before) * You're comfortable with macOS or Linux * You value code quality and well tested code * You’re comfortable working remotely 255 DAT-017
Data Analyst Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. They are looking for a talented Data Analyst excited to help build a data team from the ground up, collaborating with engineers, product designers, and salespeople across the organization. In this role, you will: * Help build a data team from the ground up, for an impactful organization that has never had a data team before * Collaborate across departments to help different people access and get the most out of our client's data * Experience personal growth through a management relationship which prioritizes support, empathy, and clearly communicated expectations. * Deliver impactful solutions at scale, building on a data set that grows by billions of new records every year. About You: * 3+ years of professional experience as a data analyst * Experience writing complex SQL queries * Experience developing statistical models to answer open-ended business questions * You are a capable Python programmer * You’re comfortable using Snowflake or a similar data storage tool * You’re comfortable using Looker or a similar Business Intelligence tool * You're comfortable using macOS * You’re comfortable working remotely 256 DAT-018
Senior iOS Software Developer Our client is looking for a Senior iOS Developer to join their rapidly growing technology team. The Senior iOS Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. As part of this growing domain, you will get the opportunity to work on a consumer facing native iOS app that interfaces with GraphQL servers, and is evolving towards a reactive architecture leveraging SwiftUI and Combine. The ideal candidate will own at least one component of the technical stack and hold accountability for its SLAs along with actively contributing to knowledge dissemination within the organization, participate in the recruiting and onboarding of new employees, and mentor Junior iOS Developers on the team. RESPONSIBILITIES Product delivery * Develop a deep understanding of the product roadmap for the squad, including future features to be developed * Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided * Complete independently complex development tasks and actively contribute to pushing code to production * Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and development standards * Review Unified Modeling Language (UML) diagrams and technical documentation Ownership and accountability * Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing * Be accountable for performance, reliability, scalability and resilience of at least one technical component owned by the squad through SLAs and monitoring * Contribute to cross-squad initiatives, acting as a change agent amongst peers to foster adoption of new processes or technical solutions Knowledge sharing and coaching * Review Pull Requests with the objective to guide and upskill junior developers on various technical topics * Actively contribute to the internal peer learning platform, to promote continuous learning * Participate in the onboarding of new developers Architecture * Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team Recruiting * Participate in HR recruiting events, helping to identify and recruit top developers QUALIFICATIONS * Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset * A minimum of 5 years of native iOS development experience, SwiftUI experience is nice to have. * Knowledge related to publishing on the App Store. * Familiarity with continuous integration. * Experience with MVC, MVVM or Redux is preferred. * Experience with XCTest to automate tests is required. * Experience with GraphQL and Understanding of Apple’s Human Interface Guidelines. * Proficiency in Git. * Strong English written and verbal communication skills, French an asset SKILLS * Highly analytical and detail oriented * Ability to coach and mentor junior employees to achieve personal and professional goals * Team player with a high sense of accountability and ownership * Ability to influence and drive change * Solution-oriented mindset and can-do attitude to overcome challenges * Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques 257 IOS-007
Mobile - Senior Software Developer Lead Our client is looking for a Mobile - Senior Software Developer Lead to join their rapidly growing technology team. The Mobile Lead will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. As part of this growing domain, you will get the opportunity to work on a consumer facing React Native app that interfaces with GraphQL servers. The ideal candidate will own at least one component of the technical stack and hold accountability for its SLAs along with actively contributing to knowledge dissemination within the organization, participate in the recruiting and onboarding of new employees, and mentor Developers on the team. RESPONSIBILITIES Product delivery * Develop a deep understanding of the product roadmap for the squad, including future features to be developed * Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided * Complete independently complex development tasks and actively contribute to pushing code to production * Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and development standards * Review Unified Modeling Language (UML) diagrams and technical documentation Ownership and accountability * Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing * Be accountable for performance, reliability, scalability and resilience of at least one technical component owned by the squad through SLAs and monitoring * Contribute to cross-squad initiatives, acting as a change agent amongst peers to foster adoption of new processes or technical solutions Knowledge sharing and coaching * Review Pull Requests with the objective to guide and upskill junior developers on various technical topics * Actively contribute to the internal peer learning platform, to promote continuous learning * Participate in the onboarding of new developers Architecture * Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team Recruiting * Participate in HR recruiting events, helping to identify and recruit top developers QUALIFICATIONS * Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset * A minimum of 5 years of React Native development experience. * Knowledge related to publishing on the App Store. * Familiarity with continuous integration. * Experience with MVC, MVVM or Redux is preferred. * Experience with XCTest to automate tests is required. * Experience with GraphQL * Proficiency in Git. * Strong English written and verbal communication skills, French an asset SKILLS * Highly analytical and detail oriented * Ability to coach and mentor junior employees to achieve personal and professional goals * Team player with a high sense of accountability and ownership * Ability to influence and drive change * Solution-oriented mindset and can-do attitude to overcome challenges * Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques 258 RN-001
Cloud Application Engineer Our Client is a top global cloud MSP recognized as a “Leader” in the Gartner Magic Quadrant. They have more than 1,000 employees across 8 offices globally including the U.S., Seoul, Singapore, Dubai, and China, serving more than 1,250 customers worldwide. If you want a fun and exciting role at a fast-growing company with lots of opportunities, this is the place for you. This role will be part of our growing North American team. It will involve working closely with clients in a technical function to help to provide high level solutions and design around multi-cloud transformations. Role & Responsibilities: * Define and contribute to architectural designs, technical solutions, and implementation of creative technical alternatives to requirements on GCP, AWS or Azure. * Build and deploy cloud native applications to multiple cloud providers. * Build and evolve application platforms with the objective of moving application frameworks toward cloud-based resources and solutions. * Contribute to the application development teams through the implementation and execution of new application and component development as well as refactoring, redesigning or re-platforming application code as necessary. * Interact and work with client teams and other 3rd-party partners on application migration to cloud and green-field cloud native application development strategies. * Support continuous improvement, investigate alternatives and technologies, and present solutions for architectural review. What we are looking for: * Bachelor’s degree in Computer Science, Engineering or a related field. * Hands-on expertise and experience in building, architecting, engineering, and managing cloud solutions on Google, AWS or Azure. * Extensive experience in application development and design * Experience in developing applications on cloud platforms with a cloud first approach to development Nice to haves: * GCP specific experience including GKE, App Engine, Cloud Functions, Compute Engine * AWS specific experience including EKS, Lambda Functions, Fargate, EC2 * Managed Instances, REST APIs, Bigtable. BigQuery, Cloud SQL, Apigee * End-to-end understanding of agile software development methodologies and tool chains including several of the following: Java, GoLang, Python, .net, C#, PHP, Angular2/JS, Node, Spring or equivalent frameworks. * Back-end technologies such as Postgres, MySQL, Oracle, or MS SQL Server * Database scripting, stored procedures, and schema design * Scripting technologies like Korn Shell, Bash, PowerShell, AppScript, JavaScript 140 DOP-009
QA Engineer The engineering organization at our client is a technology forward, mobile first, high velocity, low ceremony team of passionate software engineering professionals who are committed to the highest standards of excellence. Everyone’s voice is heard, and everyone makes a strong hands-on contribution to the creation of a world-class personal financial services platform (FinTech). Daily collaboration, thorough testing, continuous refactoring and continuous delivery are foundational to our core values. Back End QA Engineer Job Responsibilities: * assure the delivery of high-quality GraphQL (resolvers) and APIs (NestJS) continuous collaboration with other engineers (no one swims alone) * designs * code * documentation * engineering road map * Merge Requests help groom Definition Of Done requirements in tickets during work breakdown be able to read TypeScript code that is: * efficient * resilient to failure * has excellent error handling ◦ includes unit test coverage * create and run unit and integration tests (testing technology/framework TBD) * responsible for final PR review before merge * continuous delivery of world-class software * follow our low ceremony “software manufacturing" process, including tools stay up-to-date on new/emerging technologies, tools and techniques * trade journals * blogs * vendors (Google, Amazon, etc) * insist on the highest standards of engineering and process excellence every day * make and meet achievable commitments * invent and simplify * think big Minimum Qualifications:schema * Computer Science degree, or hard science / math degree * minimum of 2 years work experience in the technologies listed below * outstanding verbal communications skills (English) * outstanding team collaboration skills * deployed commercial app(s) with the technologies listed below * Experience working in a Scrum or Kanban environment Hands-on Technical Skills: * typeScript (strict mode) * NestJS * Reactive programming (RX) * building resilient REST APIs Nice to Have: GraphQL * schema design * resolvers 252 QA-006
Manager, Software Engineering Our Client is the leading mobile games platform connecting players in fair, fun, and meaningful competition. The gaming industry is larger than movies, music, and books, with more than 2.7 billion gamers playing monthly and 10 million developers worldwide. Mobile is the fastest-growing segment of the gaming market, expected to increase from $86 billion last year to $161 billion in 2025. As the first publicly-traded mobile esports platform, our client has pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their games. Leveraging its patented technology, our client hosts billions of casual esports tournaments for millions of mobile players worldwide, and distributes millions in prizes each month. Our client has also earned recognition as one of San Francisco Business Times’ Best Places to Work, Fast Company’s Most Innovative Companies, Parity.org’s Best Companies for Women to Advance, a two-time winner of CNBC’s Disruptor 50, one of Forbes’ Next Billion-Dollar Startups, and the #1 fastest-growing company in America on the Inc. 5000. What you'll do: * You will be responsible for leading a team of top-talent engineers to build and deliver highly available, scalable and secure cloud infrastructure and platform services * Develop and track detailed schedules, dependencies and critical paths * Effectively collaborate with all project stakeholders i.e. Product Management and Mobile Client Engineers * Clearly communicate with upper management any risk areas; come up with risk mitigation plans * Encourage and drive initiatives which promote innovation and technical excellence * Hire, retain, and develop the careers of the engineers on your team * Coach and motivate your team to ensure high productivity and teamwork, and help each individual achieve their potential * Interface with other internal teams to prioritize features and functionality based on the resources available and business priorities * Conduct periodic on call duties as needed on a regular scheme basis Requirements: * Bachelor’s or Master degree (preferred) in Computer Science or equivalent and 8+ years of related experience in software industry * 3+ years of experience managing and growing a high-performing engineering team * Excellent people management skills - communication, teamwork, and leadership * Ability to coach and motivate team members for their ongoing career growth * Proven success leading projects in fast-paced, growing-organization environment * Strong cross-functional organizational skills * Fluent in one or more of: Java, Go, C++ or Ruby * Deep (hands-on) experience in containerization, Kubernetes, cloud services frameworks, design and develop successful large scale distributed systems on public clouds (AWS, Azure, GCP) * Experience in operations, include running and maintaining software, operating a large public cloud deployment, creating and triaging alerts around the health and security * Designing, analyzing and troubleshooting large-scale distributed systems * Demonstrated ability to think strategically about business, product, and technical challenges 259 MAN-015
Engineering Team Lead We are seeking a player-coach who is looking to make a strong impact through individual code contributions and people management. This individual will play a key role in this team's success while working closely with the VP of Engineering and the other team leads, along with the developers, designers, product managers, quality assurance team, and interns. We're looking for someone with excellent technical expertise who is keen to keep growing individually as well as contribute to the growth and development of the team. Key Responsibilities * Work closely with the product and engineering team to implement technical solutions * Unblock the team on technical issues * Manage a team of 3 - 5 Engineers * Conduct regular 1:1s with direct reports to understand their goals, challenges, and to provide consistent feedback * Be receptive to feedback as well as deliver critical feedback promptly, with empathy, and with understanding * Amplify your team's voice when they need a champion * Act as a coach and a sponsor for your team * Provide technical direction and guidance to team members when needed * Heavily involved in code reviews to provide constructive feedback * Coach the team on programming best practices * Come up with technical initiatives that would be impactful to the team and the company * Architect solutions to complex problems * Own the quality of your features, from inception to deploy * Support the team in prioritizing, planning, and managing upcoming work items * Foster a culture of continuous improvement Skills & Our Stack * 3-5 years of development experience * Proficiency in javascript and experience with a front-end framework such as React or Vue is a must-have * Experience with a backend framework such as Django, Rails, Express * Solid fundamental understanding of web technologies including HTTP and RESTful services * Experience with a relational database such as Postgres or MySQL * 1-2 years experience coaching and leading and mentoring a team of individual contributors Our Stack: * Python 3 & Django on the back-end * Postgres and Redis data stores * ES6 and ReactJS on the front-end Bonus: * Experience working with Django and AWS * Security mindset or previous experience in a medical-related field 260 PYT-005
Senior Cloud Engineer Our client is a global software innovator, enabling organizations to digitally transform how they collaborate and get work done. Founded in 2005 and with a growing global reach, our customers cut across every major industry and include more than half of all Fortune 500 companies. Today, our client leverages its deep technical understanding of Atlassian and innovative partnership with Slack to help organizations embrace new ways of working to achieve competitive advantage. Through trusted consultancy, app development, training, hosting, and licensing solutions, our client has established itself as the go-to partner of choice within the Atlassian Ecosystem. About the role We are seeking individuals with solid background in cloud architecture using AWS services to join the core product team to help us design, maintain, scale and monitor our Cloud Infrastructure. We seek your advice to improve our serverless architecture. Your input will help shape the engineering decisions and practices of the team. You’ll participate in Agile ceremonies like standups, ticket estimation and retrospectives. We want you to contribute to engineering best practices within the team that will be leveraged to own features from idea, development, test, to release, while recognizing and paying down technical debt. We practice continuous integration and delivery, so you will be shipping to production daily, getting fast feedback, and improving. You’ll also be required to work closely with support to investigate and resolve issues in production. What you'll be doing Designing Serverless infrastructure * Defining cloud infrastructure stack * Creating automated build and deployment plans * Provide guidance and educate development team on cloud competencies Monitoring and maintaining cloud infrastructure * Implementing best practices with our infrastructure as code * Configuring useful monitoring and alarms * Analyzing logs and metrics for performance, behaviour Investigating and Problem Solving * Identify and solve issues before they start impacting the product * Investigate problems, identify root cause, fix and document problems, and implement preventive measures What we're looking for * Fluency in Terraform * Familiarity with one of Java, Groovy, Javascript or Typescript * Understanding of serverless and micro-services oriented architecture * An ability to think innovatively and creatively * Experience building on a cloud platform (ideally AWS) A few nice to haves * Experience working with CI/CD * Familiarity with CloudFormation or CDK * An ability to learn new languages/frameworks and work with reactive programming * Understanding of high-availability, fault-tolerant, scalable, distributed systems * Excellent organizational, prioritization and communication skills 261 CLD-006
Mobile Developer (Android) We are looking for a full-time intermediate to senior level Android Developer that can help bring our client's next-generation products into reality while performing according to our high internal standards. Our client has defined a category for smart décor and reimagined what smart lighting should look like. Our ideal candidate has a track record of developing and deploying excellent software for the Android platform. You’ll be working with cutting edge technologies like Matter and Thread and will be a key contributor in bringing innovative smart home technology to market. You will work collaboratively with a team of talented engineers, developers, and designers. This role reports into the Mobile team lead. About the Role: The Android Developer will work closely with our full-stack, embedded and hardware team to deliver a delightful and stunning app experience. * Drive new development for our latest product and features * Write clean, maintainable code and advocate for best practices * Formulate and automate mobile software testing * Work with the embedded and server development team in order to deliver a complete stack solution and the best mobile experience possible About You: * Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering or other related field required * 2+ years (intermediate)/3+ years (senior) of hands-on Android Development experience with Kotlin and/or Java * Track record in developing Android apps; experience releasing to Google Play Store is a big asset * Interest in the Internet of Things (IoT) an asset * Experience with REST, and API integrations are assets * Experience with OAuth and mobile security mechanisms a big asset * Experience working with Wifi, Thread, Bluetooth or other wirelessly controller hardware an asset * Personal projects (school projects do not count) an asset * Creative problem solving, quality awareness and driven to have an impact * This role will require you to occasionally work collaboratively in the office (Toronto HQ) 263 AND-008
Mobile Developer (iOS) We are looking for a full-time iOS Developer that can help bring our client's next-generation products into reality while performing according to their high internal standards. Our client has defined a category for smart décor and reimagined what smart lighting should look like. The ideal candidate has a track record of developing and deploying excellent software for the iOS platform. You’ll be working with cutting edge technologies like Matter and Thread and will be a key contributor in bringing innovative smart home technology to market. You will work collaboratively with a team of talented engineers, developers, and designers. This role reports into the Mobile team lead. About the Role: The iOS Developer will work closely with our full-stack, embedded, and hardware team to deliver a delightful and stunning app experience. * Drive new development for our latest product and features * Write clean, maintainable code and advocate for best practices * Formulate and automate mobile software testing * Work with the UX, embedded, cloud, and QA teams to deliver a complete stack solution and the best mobile experience About You: * Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering or other related field required * 3+ years of hands-on iOS Development experience with Swift and Objective-C * Extensive experience with iOS Frameworks: UIKit, Auto Layout, Core Data * Strong understanding of MVC, MVVM, reactive programming, and asynchronous * Experience with REST, and API integrations * Track record in developing iOS apps; experience releasing to App Store * Knowledge of Apple’s design principles and application interface guidelines * Creative problem solving, quality awareness, and driven to have an impact * This role will require you to occasionally work collaboratively in the office (Toronto HQ) Bonus Points: * Interest in the Internet of Things (IoT) * Experience with OAuth and mobile security mechanisms * Experience working with WIFI, Thread, Bluetooth, or other wireless controller hardware * Experience building cross-platform libraries/SDKs * Personal projects (school projects do not count) 262 IOS-008
Product Manager (Design) Our client is the AI-Powered workforce management software that is radically changing how companies are operated. Reinventing Resource Management, we give visibility into what everyone is working on and help the entire company plan who is doing what, together. Our client provides the tools needed to connect and manage a modern distributed workforce. This is a rare opportunity to be part of a high-growth venture backed startup pursuing a world-changing mission. We are looking for a seasoned Product Manager to manage the product team as we expand our product roadmap and scale into a global brand. You will work cross-functionally with sales, marketing, and customer success to ensure our engineering team is aligned with priorities that matter most to our customers and prospects. You will guide the team from ideation to execution while translating between technical and business requirements. Requirements: * 3+ years of experience as a product manager on a SaaS product (bonus points for productivity tools) * 5+ years experience designing software * Translate product feature and business requirements into user flows, wireframes, mockups, and prototypes that lead to intuitive user experiences * User-centered design approach with heavy customer feedback and rapid UX/UI and product iteration * Partner with the engineering team to identify and solve UX/UI solutions * Collaborate with other team members and stakeholders when solving design problems Benefits: * Rare meaningful stock options in a high-growth startup * Work in a beautiful spacious private office overlooking Bryant Park * World-class medical, dental, and vision policies * A fun culture including team events, happy hours, and day trips (post-pandemic) * Work with hardworking, nice people who are committed to making a difference! 265 PM-011
Sr. Manual QA Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. Summary Our client is a global start-up in high-growth mode. We are looking for a customer-centric, experienced Quality Assurance Analyst to work on global quality projects using a variety of technologies. In this visible role, you’ll work closely with Product leaders, engineering teams, and the business to own the quality assurance deliverables end to end. What you'll be doing: * Act as a customer advocate, committed to delivering quality throughout the company * Gain and maintain a strong understanding of Firework's users ranging from businesses to content creators and how they use our products and services * Define test strategies based on an understanding of user personas and business goals * Work closely with product managers, review product specifications and develop test plans for new products/features and ensure adequate test coverage * Implement and enforce continuous product testing quality gates in the continuous integration and continuous product shipping and deployment pipelines * Lead and own all manual test code at the user level, both manually and with automated tools and communicate cross-functionally to support the continuous quality optimization of product shipping * Build and contribute to QA methodologies and industry-standard bug tracking and testing tools * Reproduce, isolate, and debug issues, providing detailed bug reports We'll be excited if you have: * Bachelor's degree, preferably in Computer Science or other technical field * 5+ years working as a QA Analyst/Tester, preferably across Web, Android, iOS and other mobile application development or testing environments * Minimum 3+ years experience with driving quality projects through process, automation, instrumentation, requirements, and test with agile frameworks * Proven knowledge of QA methodologies and with bug tracking tools * Great product sense and attention to detail * Excellent communication skills and able to explain verbally or via written communication to a variety of audiences * Startup and growth mindset; be able to thrive in a fast-paced global environment focused on learning and knowledge sharing * Strong analytical thinking and problem solving skills * Ability to work independently and be self-directed 266 QA-007
React Native Developer Our client is creating a disruptive social platform to help users get curated, expert information, and share experiences with others that share the same health and lifestyle challenges. Based in Toronto and looking to launch early 2022, we will work to actively scale this across North America. React Native Developer Looking for a passionate, dynamic and dedicated candidate to help the Development Team, that also has plenty of experience in building scalable and secure applications. KEY RESPONSIBILITIES * Manage and conduct code review * Develop features in the app * Managing and working on Bug fixes * Help manage development team * Coordinate with Business/Product team to manage changes and features QUALIFICATIONS * 2+ years of React Native experience * Experience with backend development (Node, Firebase, or others) * Experience with NoSQL databases (mongoDB) * Experience with Typescript * Extensive code review experience * Experience as team lead is nice to have * Strong communication skills * Any Native development experience is a bonus (Java, Objective C, Swift) WHY JOIN US * Helping to create a disruptive tech social platform that’s meant to help millions to live better * Become a key member of the team in deciding the platform’s functionality and rollout * Opportunity to grow within a startup, that's aiming to launch in early 2022 * Remote work 267 RN-003
Sr. / Staff Full Stack Engineer Our client is Canada's ecommerce leader, working and playing at the intersection of fashion and the outdoors. Founded in 1984, the company offers best-in-class advice on premium gear and technical apparel, a members-only benefits program and a curated selection of products for outdoor adventures and urban pursuits. We are looking for a Remote Senior Full-Stack Engineer who will be responsible for driving the team's long-term vision, building the architecture and roadmaps, in addition to providing technical leadership to other team members. You will be given the opportunity to work on the full technical scope on multiple products, have ownership over its performance / resilience and become an authority on the business processes it affects and the value it creates. Working closely with a talented and passionate team of engineers on a kubernetes foundation you will experience many facets of the world of ecommerce web development with a domain and event driven architecture that is scalable and reactive, working exclusively with live data all deployed on the cloud. This is an opportunity to work with the latest and most disruptive softwares to create a world class customer experience . You will be part of an ever growing push towards operational excellence by touching the core of the systems and getting into a leadership position at a pace that cannot be matched by other companies. Responsibilities: * Understand and interpret data to develop hypotheses, define experiments to prove (or disprove) them and carry them through to their conclusion; * Identify, size and prioritize opportunities according to highest-impact potential, making recommendations relating to key projects to engage and retain our customers; * Use techniques around customer discovery and validation to determine what should be built; * Articulate, track, analyze and communicate the business goals for products and projects; * Effectively translate business needs into technical requirements; * Optimize existing products that will deliver incremental gain for our business; * Collaborate with the development and marketing teams to evaluate technical options; * Participate in backlog grooming, sprint planning and daily stand-ups; * Drive release planning activities; * Lead acceptance testing; * Develop mechanisms to evaluate results of completed projects and recommend future improvements; * Manage 3rd party platform requirements, development, and partner relations as required to support internal stakeholder objectives. Requirements: * 5+ years of web-based product management experience; * 5+ years developing with Node.js or similar web based languages; * 3+ years working in a containerized environment employing CI/CD principles; * Strong knowledge of developing with Kubernetes (K8s) or related systems is a must; * University degree in a related or technically oriented discipline is an asset; * Strong interpersonal skills and ability to work in a team environment; * Exceptional analytical skills to support data-driven decision-making. 268 NOD-017
Sr./Staff Frontend Engineer Our client is Canada's ecommerce leader, working and playing at the intersection of fashion and the outdoors. Founded in 1984, the company offers best-in-class advice on premium gear and technical apparel, a members-only benefits program and a curated selection of products for outdoor adventures and urban pursuits. We are looking for a Remote Senior/Staff Frontend SDE that will be responsible for driving the team's long-term vision, building the architecture and roadmaps, in addition to providing technical leadership to other team members. We are in the process of building a new storefront and checkout experience for a fully featured custom built ecommerce platform using Vue.js You will be given the opportunity to work on the full technical scope of our front-end web applications, have ownership over their performance / resilience and become an authority on the business processes they affect and the value created. Responsibilities: * Build user interfaces for new and existing e-commerce web applications * Help drive long term technical direction and vision for our web platforms * Advocate for best practices in front-end architecture, including performance, security and usability. * Collaborate with designers and product managers to deliver compelling user-facing products * Participate in backlog grooming, sprint planning and daily stand-ups; Requirements: * 5+ years of professional web development experience * 4+ years developing with component-based frameworks like Vue.js, React or Angular * Good knowledge of the Javascript ecosystem and tools such as Babel, Webpack, NPM, etc. * Skilled with CSS/SASS * Familiarity with RESTful APIs (GraphQL is an asset) * Good to have experience working with CI/CD pipelines; * Strong interpersonal skills and ability to work in a team environment; * University degree in a related or technically oriented discipline is an asset; * Bonus points for prior Shopify API (Storefront) development experience 269 REA-022
Senior Software Developer Lead - Returns Our client is looking for a Senior Software Developer to join our rapidly growing technology department, acting as Lead for one of our teams. They will lead a multi-disciplinary squad in its day-to-day activities and deliver the product roadmap. The Lead will drive the scrum process and play a key coaching role for other developers on the squad through coaching, rigorous code reviews, and contributing to knowledge dissemination across the organization. The Lead will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. RESPONSIBILITIES * Team leadership (30%) * Drive an effective and efficient scrum process where all team members work in the same direction * Ensure efficiency and effectiveness of your team by continuously improving processes * Provide fact-based technical feedback on each squad member to managers as part of the evaluation cycle * Product delivery (30%) * Complete independently complex development tasks and actively contribute to pushing code to production * Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices * Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing * Be accountable for performance, reliability, scalability and resilience through SLAs and monitoring * Develop a deep understanding of the product roadmap for the squad, including future features to be developed * Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided * Architecture (20%) * Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team * Coordinate actively with the solution architect to ensure appropriate level of validation * Knowledge sharing and coaching (10%) * Raise the bar of professional software development by practicing it and helping others learn the craft through code reviews and coaching * Participate in the onboarding of new developers * Recruiting (10%) * Participate in HR recruiting events, helping to identify and recruit top developers * Conduct interviews, document outcome and help raise the bar for recruits we hire QUALIFICATIONS REQUIREMENTS * Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset * A minimum of 5 years of software development experience * Able to code complex features with Typescript/VueJs/NodeJS * Experience with Kubernetes * Experience with microservices * Understand event-driven architecture & pub/sub pattern * Experience developing backend services * Experience with PostgreSQL databases at scale * Confident with the development of REST APIs * Able to write different levels of tests (Unit, Contract, Integration, E2E) * Proficiency in Git * Strong written and verbal communication skills in English * Experience with high-volume cloud-based e-commerce is an asset * Familiarity with with Domain Driven Design is an advantage * Familiarity with AWS is an asset SKILLS * Ability to adapt quickly within the existing technical environment * Highly analytical and detail oriented * Ability to coach and mentor junior developers to grow their technical skills, motivate and influence a team * Team player with a high sense of accountability and ownership * Solution-oriented mindset and can-do attitude to overcome challenges * Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques 270 NOD-018
Cloud Operations Engineer Our client is the leader in the Sales Performance Management market. By joining their fast growing team you will learn what it takes to be the leader in a competitive global software industry. Our client enables organizations to design, manage, and automate the calculation of variable payment for dozens of plans and thousands of employees simultaneously. As a Cloud Operations Software Developer, you will be working alongside a multidisciplinary team of cloud engineers as well as Development, Design, Architecture, and Quality Assurance teams to implement and support new features and enhancements to the Incentive Compensation Management product. You will be contributing and guiding the technical work on the services supporting Incentive Compensation Management pipeline. The team will also be entrusting you with helping to scale the team by mentoring cloud operation engineers and monitoring the quality of the service. Join a high-performing team in a growth stage tech company that is working to continuously reflect and improve on how we make software. The Cloud Operations Team values high levels of technical competency and the ability to react quickly and come up with solutions to the challenges of a rapidly growing team. What you'll do: * Engineer and deploy releases, enhancements, and upgrades or new applications throughout non production and production environments. * Drive SaaS operations including performance management, implementation of SLAs. * Work with Linux OS, Tomcat and application servers, Apache web servers and data center operations. * Work with application teams to automate application setup, deployment and configurations. * Provide technical solutions to automate processes or functions to improve business operations. * Collaborate with Development staff and Application Architects to automate new features and functionality. * Participate in the design and realization of tools for a Dev Ops inspired back end management and monitoring system. * Review of incidents data and make recommendations for preventive measures. * Work with Development teams to identify trends in application defects. * Make presentations within Technical Operations and to cross functional teams. * Continually monitor and tune application infrastructure to assure optimal performance, availability and utilization of resources. In 1-3 Months You Will: * Be trained on our tech stack and join a squad of cloud engineers to support, optimize and improve our production environments. * Work with the Architecture, Development, and Quality Assurance teams and contribute to the technical planning of upcoming features in the next release. In 3-8 Months You Will: * Work with application teams to automate application setup, deployment and configuration changes. * Provide technical solutions to automate processes or functions to improve business operations. * Continually monitor and tune application infrastructure to assure optimal performance, availability, and utilization of resources. * Onboard and mentor new or junior members. In 8+ Months You Will: * Be the subject matter expert for the new features you've built or enhancements you've implemented and propagate your knowledge throughout the team. * Lead technical discussions and design for new projects. * Proactively identify opportunities for process change in the team, and work with stakeholders to improve operations workflows. What you'll bring: * Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience with 2+ years of professional experience in a DevOps role. * Experience with developing on cloud platforms such as Amazon Web Services, Google Cloud Platform, Azure. * Experience in automation and software development, with proficiency in one of more programming languages (Java, Python, Ruby, C/C++, PL/SQL, etc.). * Previous experience working on a client-facing product or service that is in production. * A track record of being able to learn new technologies and frameworks. 271 DOP-017
Sr. Software Developer, Video Our client is a global leader in IoT and connected transportation and certified “Great Place to Work". They are advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Their open platform and Marketplace offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, our client leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes. Our client requires that all staff must be fully vaccinated in order to be eligible to work in our North American offices at this time. Accordingly, any job offer for an onsite position resulting from this posting will be conditional upon the successful candidate providing evidence of full vaccination. Accommodations may be made for those who cannot be vaccinated based on medical or other legally protected grounds. Client policies and requirements are subject to change based on local or federal guidelines. Who you are: You are a Senior Software Developer who will settle for nothing less than building highly scalable, highly reliable, and fault tolerant applications. You develop high level code with attention to system integration and feasibility. You are able to create representations for functions and user interfaces. You will ensure that the software meets all requirements of design, quality, security, extensibility etc. You have the ability to take the solution all the way to the finish line. You are also a coach and always provide technical guidance and mentorship to other developers and engineers in the team. What you’ll do: The Senior Software Developer for our Video team will build creative and dynamically-scalable solutions that can handle event data and video streams from thousands of devices simultaneously. In addition, build tools for video analysis in order to make sense of production data. This position will involve designing and developing high quality, in-depth software using modern frameworks and following industry best practices. An understanding of industry standard video ingestion protocols with architectural skills and experience building large scalable platforms is a must for this position. How you'll make an impact: * Develop features and improvements to the Video product in a secure, well-tested way. * Collaborate with Product Management and other stakeholders to understand features and issue requirements to maintain high quality video products. * Continuously research and test the product in order to propose quality, security and performance improvements. * Conduct Merge Request code review within our code review guidelines and ensure a welcoming environment for all developers. * Contribute regularly to our coding standards by proposing innovative and industry best practices to be incorporated into. * Collaborate with other developers and work closely with Data and Development teams such as Data Engineering, Embedded, Automotive, etc. * Research new language features, frameworks and other relevant technologies and offer recommendations. * Listen and contribute to design discussions. Document requirements and technical design. What you'll bring to this role: * 5+ years of relevant experience building cloud native applications * 5+ years of experience with object-oriented programming (C# .Net Core preferred). * 2+ years cloud computing experience with GCP, AWS, or Azure. * 2+ years of experience with message brokers such as Kafka, Google PubSub, RabbitMQ. * 2+ years of experience with containerization platforms that leverage docker (Kubernetes, Openshift, Amazon Elastic Container Services, Gcp CloudRun, Azure Container instances) * Experience with SQL/NoSql database design, optimization and writing queries. * Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, ES6, jQuery) and JavaScript frameworks (e.g. Angular, React, Node.js, Vue.js). * Strong team player with the ability to engage with all levels of the organization. 73 C#-005
Intermediate/Senior Our client is a physician-founded Clinical Decision Support (CDS) company that enables high-quality care and health system efficiencies by supporting clinicians make evidence-based decisions for their patients. Their cloud-based software solutions integrate with Electronic Medical Records (EMRs) and electronic order entry workflows to enhance the clinical decision-making process with real-time, actionable, evidence-based guidance at the point of care. Our client's head office is located in Toronto, Canada with clients around the world. They are looking for a dynamic and enthusiastic Full-Stack Software Engineer (.Net) to join our growing team on a mission to improve the quality and efficiency of healthcare delivery around the world. Our multi-disciplinary team works collaboratively in a fast-paced, technology start-up environment to meet the complex and evolving needs of our clients and partners. As a Full-Stack Software Engineer, you will be a member of our agile development team building innovative software for healthcare applications on top of the Microsoft .NET development stack. You will play a key role in the design and development across all of our client's software solutions. Working closely with the Product & Services Team, you will collaborate to solve complex problems and adapt to our client-centric culture. What you will do * Work with software development team to break down complex requirements into smaller components and design/develop these components * Contribute to the software development process, including daily stand-ups, Kanban board and time estimation * Write high-quality code (i.e., reliable, readable, efficient, testable) and participate in quality code reviews * Collaborate with internal and external stakeholders to determine functional and non-functional requirements for new software or applications * Work closely with the Product Owner to ensure alignment with product specification and contribute to long-term Product strategy What we’re looking for * Education: Bachelor’s degree or higher in Software Engineering, Computer Science, Applied Science, or similar * Experience: At least 3-5 years of relevant software engineering experience Technical Requirements: * Strong fundamentals in software design, development, and fullstack development experience with the ability to design and implement complex features end-to-end * Advanced knowledge of C#, ASP.net, and. NETCore2 * Advanced knowledge of JavaScript, HTML, CSS * Experience with MachineLearningor NLP technologies are an asset * Experience with Microsoft Azure Cloud; Azure certifications are an asset o * Experience with SQLServer * Experience with Devtools including but not limited to JIRA, VSTS, others * Strong interpersonal skills: excellent communication skills and collaborates well with others across geographies * Client focused: relentless focus on meeting client needs and improving client experience 272 C#-014
Senior Software Developer Lead - Checkout and Payments Our client is looking for a Senior Developer to join their Checkout & Payment team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. The ideal candidate will own at least one component of the technical stack and holds accountability for its SLAs. They will actively contribute to knowledge dissemination within the organization, participate in the recruiting and onboarding of new employees, and mentor Junior Developers on the team. RESPONSIBILITIES Product delivery * Develop a deep understanding of the product roadmap for the squad, including future features to be developed * Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided * Complete independently complex development tasks and actively contribute to pushing code to production Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and SSENSE development standards * Review Unified Modeling Language (UML) diagrams and technical documentation Ownership and accountability * Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing Be accountable for performance, reliability, scalability and resilience of at least one technical component owned by the squad through SLAs and monitoring * Contribute to cross-squad initiatives, acting as a change agent amongst peers to foster adoption of new processes or technical solutions * Knowledge sharing and coaching * Review Pull Requests with the objective to guide and upskill junior developers on various technical topics Actively contribute to SSENSE University, the internal peer learning platform, to promote continuous learning Participate in the onboarding of new developers Architecture * Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so as to write documentation. Recruiting * Participate in HR recruiting events, helping to identify and recruit top developers QUALIFICATIONS * Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset 6+ years of software development experience * Able to code complex features with Typescript (Node.js/Vue.js) * Experience with Kubernetes * Experience with Microservices * Understand event-driven architecture & pub/sub pattern * Experience developing backend services * Experience with SQL and NoSQL databases at scale * Confident with the development of REST APIs * Able to write different levels of tests (Unit, Contract, Integration, E2E, TDD) * Proficiency in Git * Strong written and verbal communication skills in English, French an asset * Familiarity with AWS is an asset * Experience with DDD (Domain Driven Development) 273 NOD-019
Software Developer (Level 3) - ERP Our client is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else. Our client has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception. RESPONSIBILITIES * Product delivery * Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences * Complete complex development tasks with minimal guidance * Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor * Start to review Pull Requests for simple development * Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and development standards * Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality Ownership and accountability * Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing * Review and contribute to technical documentation * Knowledge sharing and coaching * Lead the onboarding of new developers Architecture * Contribute actively to the design of the solution, challenging other members on technical decisions. * Help more junior developers understand the technical design so they can write documentation for the rest of the team Recruiting * Participate to HR recruiting events, helping to identify and recruit top developers QUALIFICATIONS * Bachelor’s degree in Computer Science, Engineering, or a related technical field * A minimum of 3 years of Object Oriented Programming (OOP) experience * Knowledge of the microservice concepts and ability to define the architecture for a microservice with minimal guidance to develop a complex microservice * Ability to identify caching opportunities and implement them with guidance * Familiar with various database systems and able to write complex queries independently * Knowledge of cloud concepts and ability to follow instructions to use them with minimal guidance * Knowledge of container concepts and ability to follow instructions to use them with minimal guidance * Proficiency in Git * Strong English written and verbal communication skills, French an asset SKILLS * Fast learner and detail oriented * Solution-oriented mindset and can-do attitude to overcome challenges * Team player with a high sense of accountability and ownership * Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques 275 NOD-020
Software Developer Level 3 - Customer Engagement Our client is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else. Our client has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception. Job Description *This is a remote position within Canada Our client is looking for a Senior Software Developer to join our rapidly growing technology team. The Senior Developer will be joining the High Value Customer team within the Customer Engagement domain. The team is responsible for managing customer data and extracting insights from it for better engagement. He/She will also build custom tools to be used by the personal stylists who cater to our high value customers. RESPONSIBILITIES Product delivery * Develop a deep understanding of the product roadmap for the squad, including future features to be developed * Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided * Complete independently complex development tasks and actively contribute to pushing code to production * Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and development standards Ownership and accountability * Be accountable for code quality, with the assistance of a Quality Analyst (QA), by conducting adequate testing * Be accountable for performance, reliability, scalability and resilience of at least one technical component owned by the squad through SLAs and monitoring * Contribute to cross-squad initiatives, acting as a change agent amongst peers to foster adoption of new processes or technical solutions * Knowledge sharing and coaching * Review Pull Requests with the objective to guide and upskill junior developers on various technical topics * Participate in the onboarding of new developers Architecture * Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team Recruiting * Participate in HR recruiting events, helping to identify and recruit top developers QUALIFICATIONS * Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset * A minimum of 4 years of Object Oriented Programming (OOP) experience * Experience in a microservices architecture * Knowledge of TypeScript/JavaScript and Vue.js/React * Python/PHP along with mobile development experience is an added advantage * Expertise with NoSQL databases at scale * Experienced with modern test practices (Unit, Contract, Integration, E2E) * Proficiency with cloud resources (AWS/Google Cloud/Azure) * Confident with Event-driven architecture, distributed transactions, pub/sub pattern * Familiar with modern development practices (CI/CD, Trunk Based Development, Feature Flagging) * Ability to use containers and orchestration frameworks (Kubernetes, Helm, etc) SKILLS * Highly analytical and detail oriented * Team player with a high sense of accountability and ownership * Ability to influence and drive change * Solution-oriented mindset and can-do attitude to overcome challenges * Ability to thrive in a fast-paced environment and master frequently changing technologies and techniques * Ability to handle large volumes of data to extract insights and assist personal stylists in personalizing the customer experience 276 VUE-004
Sr. Software Engineer Our client helps ecommerce accounting teams expedite their financial close process by automating manual order to payment reconciliation processes and providing detailed information around key financial figures like undeposited funds, deferred revenue and revenue recognition. How They’re Different * They're a lean team so all of your work will have a direct and measurable impact on the business * You’ll have the opportunity interact with some of our amazing beta customers who are constantly providing feedback and helping us make the product better * You’ll have the opportunity to craft elegant, efficient, and (sometimes!) scrappy solutions to hard technical problems using the latest and greatest tools and technologies Technology * Their application runs on a tech stack that is a mixture of Python and Ruby on Rails + React * For backend data processing, Apache Airflow. * For the web application, Ruby on Rails, with a Typescript/React single-page-app frontend, powered by a GraphQL API What Your Day Would Look Like * Build scalable and fault-tolerant data pipelines in Google Cloud Platform using Apache Airflow * Inspect, analyze, and transform data using SQL based tools like BigQuery and dbt * Design, implement, and test features on our web application * Build integrations with external services What We Look For * You’re the best at what you do, take ownership for your work and are constantly looking to learn * 3+ years of experience in Python, Ruby/Rails, Javascript/Typescript and / or SQL * You have experience with Apache Airflow and familiarity with AWS or GCP * Bonus points if you have experience with GraphQL or OAuth 278 ROR-015 / PYT 006
Group Product Manager Mission: Large marketplaces like Amazon have trained us to expect products delivered to our doorsteps within 1-2 days at no extra cost. As a result, millions of sellers on other marketplaces are falling behind, unable to cost-effectively deliver products to their customers. Our Client's mission is to transform the $8-12T fragmented and outdated logistics industry, and build an intelligent, asset-lite network that enables any online seller to offer fast, affordable fulfillment. ​ Team: The team is different — we are violinists, economists, ex-consultants, journalists, and more. What unites us together is: a bias for action, curiosity, and entrepreneurial ownership. We're looking for intelligent, driven, and passionate people to help make our vision a reality. We’re based in the heart of San Francisco and building teams around the globe — backed by leading Silicon Valley venture capital firms. Responsibilities Here’s how you’ll be contributing to the Product Org: * You will work with product managers, engineering, design, operations, support, growth, data science, and sellers to collect information about what sellers need from our products and services. You will use this information to inform and influence vision, strategy, and roadmaps within and outside of your group. * You will manage a group of product managers, providing them with feedback, mentorship, product strategy, and general assistance so that their squads are successful. * You will communicate clearly with your team and everyone at the company to continuously improve how you work together and ensure everyone is engaged, productive, and operating with our customers’ interests front and center. * You’ll help define and set OKRs and keep teams aligned towards meeting those objectives and KRs. * You’ll help the team grow and scale by focusing on hiring, onboarding, mentoring, and retaining excellent product managers but also inspiring and helping members outside of product, specifically: engineering, design, support, and operations. About You * Customer-focus – You are exceedingly comfortable speaking with customers and understanding their problems. * Entrepreneurial – You have a track record of building high impact products and teams from scratch. * Data-driven – You know how to distinguish signal from noise and know how to use that information to tell a compelling story and get a team (or company) behind you. * Execution oriented – You know how to balance working quickly with working carefully. You are not afraid to roll up your sleeves and take responsibility to do whatever needs doing to solve customer problems. * Technical GM mindset - You understand engineering systems and best practices but also are business savvy. You have a proven track record of success. * Operational thinking - You are experienced working with operators and understand the complexity of logistics. Bonus points for: * Prior experience in Supply Chain, Fulfillment, Logistics, Shipping and Warehouse technologies. Our Stack: * React and Redux for UI. * Independent Service Oriented Architectures with services composed of: * Java, Spring and MySQL RDS. * Node, Typescript, MySQL RDS. * DynamoDB for integration services * SQS for queuing. * We run on AWS. 279 PM-009
Product Manager (Lead) Our client's mission is to inspire the world's developers to build great software. We do that by powering nearly all in-person and virtual software competitions around the globe. They have a large, global network of software developers who discover and participate in hackathons on their platform in order to learn, build something great, and earn exposure. Organizations run online and in-person competitions to market their tools to their active developer community. Customers include Amazon, Google, Facebook, Microsoft, and many others. Their culture is centered around a close relationship with the community, and a dedication to continuously improve their offering. Employees are empowered to explore and take ownership, and to make decisions in line with their metrics and mission. Their mission is firmly rooted in the belief that technology can bring about important change and improve lives. In this role you will: * Have day-to-day responsibility for developing the product experience of developers and organizations on our web platforms -- including our new private employee hackathon product for teams * Have tremendous impact on a community of both inspirational developers and important customers * Work closely with our business stakeholders and our users and customers to understand how to best maximize business value through our product * Define and regularly monitor success metrics and other analytics * Build and improve features with designers * Work closely with our development team to shepherd work to completion and further iteration Requirements * You have at least 3 years Product Management experience * You are highly productive and motivated * You’re passionate about delighting users by creating a wonderful product experience * You are both data-driven and creative * You work well with teams and are an excellent communicator Desired * Experience with usability testing * Experience working on an Agile team * Familiarity with what motivates software developers, given our business focus (not required, but nice-to-have) 280 PM-013
Intermediate Developer Role Summary: The Intermediate Developer, as part of the Rehabilitation Services and Vocational Assistance Program (RSVP) team, is responsible for providing application integration governance, guidance, analysis, design, development, and testing expertise to projects from initiation to implementation. As a developer for the RSVP program, you will be expert in agile delivery process, full stack engineering specializing in coding Angular front end and Microsoft back end. The Intermediate Developer participates in developing, maintaining, and updating web applications systems for the use of data collection and presentation. The Intermediate Developer’s work supports applications and database systems to be extensible and flexible to meet current and future demands and modifications, and contribute to the overall architecture of the existing database and web portal for sharing information. Other duties include adhering to current internal and legislative security policies. Key Performance Indicators: Customer/ Stakeholder Satisfaction * Delivers code to satisfy system requirements as defined and accepted by the program funder, Veteran’s Affairs Canada (VAC) and internal stakeholders * Delivers features on time, in alignment with the implementation schedule * Works with the IT team to ensure the business and technical architecture of the delivered solution aligns with program requirements People & Team Satisfaction * Collaborates with team members and stakeholders to deliver program requirements Operational Performance * Participates and supports requirements development via agile delivery process ensuring stories are properly groomed and sized * Generates error-free reports as required by the Technology Manager * Effectively delivers source code that meets requirements and solutions within operating budget Key Responsibilities: Program Outcomes * Follows the project plan to complete assigned projects and actions, identified through the strategic planning process * Meets or exceeds contractual targets and internal operational requirements Development * Designs, develops, supports, and maintains software systems that are robust and scalable and meet functional and non-functional requirements * Implements best practice design and user experience * Analyzes requirements and develops documents which specify solutions to them * Liaises with key internal and external stakeholders * Works with product managers to plan out feature scope and requirements * Tests web applications, user interfaces and web forms * Creates technical and user documentation for new and existing web applications * Delivers software conforming to solution architecture design, guidelines, and overall governance of the system * Integrates solution components to APIs and SaaS products * Creates Data Dictionary for new and existing database systems Systems Support * Adheres to appropriate Service Level Agreements (SLAs) * Assists with product deployments and upgrades * Assists with production support issues * Actively contributes to the process of continual improvement, always seeking better ways to support and assist colleagues and stakeholders * Analyzes potential software issues and efficiently problem solves stakeholder requests * Creates strategies for performance tuning & monitoring to maintain overall application stability Internal Processes and Security * Ensures products are effective and deliver quality to clients * Participates in and performs code reviews * Follows current coding and documentation standards * Adheres to IT department’s development processes * Manages and monitors existing security systems Project and Time Management * Provides estimates on activities/tasks required to perform application support and maintenance * Works closely with support and release management groups and prepares code change sets for scheduled and emergency releases • Handles multiple priorities and meets deadlines with minimal supervision Required Competencies: • Functional/technical expertise • Critical thinking • Analytical thinking • Problem Solving • Verbal and written communications • Systems thinking • Technical learning • Customer service focus • Time management • Bachelor’s degree in development or computer science, or equivalent experience • Priority setting Essential Requirements: • A minimum of three (3) years’ experience building and maintaining large, enterprise and/or Internet applications • Experience in Web/mobile application development • Excellent specification and documentation skills • Experience with RESTful API development and integration • Proven hands-on experience with .NET framework, Docker, C#, Angular, Web API, SQL Server • JavaScript/Typescript experience • Experience with GIT source control management, Azure DevOps, CI/CD, Azure Pipelines • Experience with Azure API Management Gateway integration and orchestration • Employment conditional on obtaining federal Reliability Status security clearance Preferred Criteria: • Certifications in technical architecture, cloud integrations or DevOps • Cloud DEVOPS experience (preferred Azure) • Scrum / Agile Development practices • Understanding of UML and other software specification techniques • Strong knowledge of relational database management systems including MS SQL Server • Demonstrable skills in advanced SQL development (T-SQL) • Experience working with Microsoft SQL Server Reporting Services (SSRS) 313 C#-015
Full Stack Developer Seeking full stack developers for building the next generation of user facing AML products. The ideal candidate is technically strong with an undying thirst for knowledge and an inherent curiosity of how things work. The candidate has been there and done that and is eager to be a part of a team that is not just on the cutting edge of technology but is also driven by a sense of social responsibility. A can-do and iterative approach towards delivery is highly desirable. Responsibilities * Solving technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams * Able to own feature delivery through end-to-end application solutions that spans UI, services, and DB development. * Ability to work independently with minimal supervision. * Working closely with designers, product leads, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers * Driving innovation by coming up with new and innovative ideas for our products * Approaching development issues by being mindful of user experience, performance, quality and security aspects * Collaborating with other developers to promote great software design and quality * Launching, iterating, and making a difference to the team’s performance and being committed to making our products better for our users Requirements * 5+ years work experience * Bachelor's degree in Computer Science, or equivalent * Extensive experience in writing code with React or other modern javascript frameworks * Experience with Typescript, GraphQL, Babel, webpack and CSS * Experience writing external and internal APIs (REST) * Experience writing in JavaScript/TypeScript, NodeJS and SQL * Experience with source control (GIT) * Experience working in an Agile/Scrum development process * Effective teamwork and collaboration skills * Experience in Docker and Kubernetes * Experience using Azure DevOps 314 REA-023
Cloud Engineer As a cloud engineer will be working closely with the devops and developer teams to continually improve our platform whether it be in the better use of tools and infrastructure, enhancing processes, upskilling yourself and others, or reducing complexity in the implementation. Responsibilities: * Design, configure, operate, and maintain our cloud infrastructure. * Work with integration into multiple platforms (GCE, AWS, Azure). * Monitor the performance of systems in a cloud based computing environment, including overall system health, reliability, performance, and cost. * Perform active monitoring of the system by defining alerts and reviewing logs. * Mentor other engineers on basic operational principles through demos, documentation, and one-on-one mentorship. Requirements: * Expert in infrastructure automation and release engineering * Strong background and understanding of cloud agnostic technologies. * Experience developing code for infrastructure-as-code platforms (Terraform etc) * Experience in Kubernetes implementation and management. * 3+ years working in IT Operations and Cloud Operations/Design. * Bachelor's degree in Computer Science, or equivalent. About You: * You know how to move fast while staying organized. * You are able to solve problems efficiently, effectively, and independently. * You have a knack for sharing knowledge with others. * You are enthusiastic working with the latest and greatest technology. * You are fluent in written and spoken English 315 CLD-007
Software Development Engineer in Test Seeking experienced SDET Engineers who are obsessed with quality improvement and automation of test cases. You will be responsible for testing the features and automating the test execution to achieve maximum efficiency of the test cycle. It is important that you can earn the trust of your peers, stakeholders, and executives through your work and can-do attitude. Responsibilities * Work closely with the development teams to ensure delivery of quality software to clients. * Expertise in developing and maintaining Automation Frameworks. * Well versed with Automation tools and programming using Selenium, Karate, Postman, RestAssured, RestAPI, SQL, Scripting, and Load Testing. * Expertise in writing test scenarios, testing, defect reporting and verification. * Analyze and translate business requirements and user stories into test cases, testing suites and testing scripts. * Create and maintain detailed, comprehensive, and well-structured test plans and test cases. * Create and maintain data scenarios to support test plans and test cases. * Prioritizes test cases considering business priorities, risk, and combinatoric analysis. * Report software defects and shepherds them through the defect life cycle to closure. * Reports test progress and quality status to project stakeholders. * Designs and implements automation solutions based on system understanding and analysis of technology and system specifications. * Creates/Executes Automated Functional, Regression, and System testing for applications. * Works with peers to troubleshoot and resolve project issues both technical and non-technical in nature. Requirements * Bachelor's degree in Computer Science, or equivalent * 3+ years' experience in the QA and Automation roles * Creating web-based/service tests. * Programming with Java * Programming/scripting with python (good to have) * API testing * Demonstrated experience with industry standard Quality Assurance methodologies and their practical application. * Proven track record of continual improvements in QA process, optimizing resources to reach business project goals. * Strong in understanding/analyzing business requirements and converting them into test plans. * Excel in short iterations of development and testing and changing business requirements. * Excellent spoken and written communication skills * Working knowledge on Azure DevOps is a plus 316 QA-008
Front End Engineer Our client, a leading company in the online entertainment sector, is eeking a talented Front End Engineer to develop engaging features for our gaming and financial service products. The role involves working on in-house games, building front-end components, and implementing scalable back-end logic. Key Responsibilities: * Collaborate with product and design teams on new features. * Participate in feature scoping for new products. * Maintain communication with engineering management. * Ensure timely project delivery. * Write organized, logical front-end code. * Contribute to architecture and design decisions. Technologies: * Experience with React, TypeScript, Next.js, AWS. * Knowledge of Socket.io is a plus. Requirements: * 10+ years of professional software engineering experience. * Strong communication skills. * Independent work capability on defined feature scopes. Benefits: * Comprehensive health insurance. * Paid holidays and time off. * Voluntary life insurance. 481 REA-031
Product Manager - SDK Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. What you'll be doing: * Partner with Product Design, Engineering, and other global teams to visualize, develop, and implement meaningful products, tools, prototypes, and process optimization across web, web apps, TV apps, and mobile * Ability to cohesively partner with upper management and customers to deliver products as scheduled * Drive the Product Management process on a daily basis ensuring the team has what they need in order to be successful * Adherence to the Product Roadmap ensuring milestones and deliverables are met We'll be excited if you have: * Bachelor’s Degree or related experience preferred * 4+ yrs Product Management experience * SOLID SDK knowledge and experience * Prior web/application development experience preferred * Ability to maintain a keen attention to detail, multitask and work well under pressure * Expertise problem solving abilities, time management skills, self-starter, solid sense of urgency and extremely motivated to succeed. * Natural tendency to be curious, positive and creative * Team player who collaborates well with others * Sincere empathy for the customer and a commitment to delving deep into the challenges they present or experience * Ability to adapt in a rapidly changing environment 317 PM-014
Software Engineer Our client is taking low-pass sequencing to population-scale and is hiring a Software Engineer to be a key member of this effort. Our client develops software and algorithms for processing genomic data at scale. They build using Python/C++ and continuously deploy to the AWS ecosystem with the help of Git, Docker, and Terraform. The role entails developing scalable analysis pipelines, backend web services, and tooling for low-pass sequencing data. Successful candidates must be able to work effectively both in a collaborative setting and independently, and possess outstanding communications skills. The candidate will have an opportunity to work in a dynamic environment of an early stage startup company. Requirements Minimum qualifications * BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience. * Experience with algorithms, data structures, complexity analysis, and software design. * Software development experience in Python. * Proficiency working in a *nix environment. * Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. Preferred qualifications * Masters, PhD degree, further education or experience in engineering, computer science or other technical related field. * 3-5 years of experience as part of a software development team * Experience with one or more general purpose programming languages including but not limited to: C/C++, Go, Java, or R. * Experience working with two or more from the following: backend web application development, Unix/Linux environments, distributed and parallel systems, bioinformatics, machine learning, information retrieval, and/or developing large software systems. 318 PYT-007
Head of Product Our client is a rapidly-growing startup developing a genome sequencing and analytics platform to enable the next generation of genomics applications in medicine and agriculture. They are revenue-generating with customers across the world, including leading genomics companies like BGI, Sema4, and Neogen, and universities like Stanford and the Weizmann Institute. They are looking for an experienced Head of Product to drive product development. As the Head of Product, you will build and lead a team of product managers, and partner closely with senior leaders across the company to support our product roadmap. Your team will own product reviews and craft creative technical and business solutions, always with an eye towards the end user. Requirements About you * Bachelor's or Master’s degree, preferably in life sciences or engineering * 8+ years of Product Management experience * Systematic problem-solving approach and excellent organizational skills, coupled with strong communication skills and a sense of ownership and drive * Extensive experience developing enterprise products and working with customers * Experience in life sciences and genomics a plus * Experience working at a startup a plus Responsibilities * Lead, build, and grow an effective product management team; help grow and develop people and advance careers * Own the product roadmap across the different verticals in which our client operates (agriculture, R&D, and clinical genetics) * Implement decision-making processes that appropriately balance value risk, usability risk, feasibility risk, and business viability risk * Translate and articulate business problems into written documents with easily understood solutions and functional requirements * Work cross-functionally with a distributed team across engineering, data science, design, customer success, marketing, and sales * Define, analyze, and communicate product success metrics 319 PM-015
Product Manager, Human Genetics Our client is a rapidly-growing startup developing a genome sequencing and analytics platform to enable the next generation of genomics applications in medicine and agriculture. They are revenue-generating with customers across the world, including leading genomics companies like BGI, Sema4, and Neogen, and universities like Stanford and the Weizmann Institute. They are looking for an experienced Product Manager to drive product development. As the Product Manager, you will have a keen eye for gaps in product offerings and the innovative mindset to fill them. You have a proven ability to strategize the full lifecycle of product production - from conception, market analysis, all the way through release. Ideally, you are a confident leader who has experience guiding cross-functional teams in the successful creation of products that improve consumer experience and grow market share. Requirements About you * Bachelor's or Master’s degree, preferably in life sciences or engineering * 4+ years of Product Management experience * Systematic problem-solving approach and excellent organizational skills, coupled with strong communication skills and a sense of ownership and drive * Experience developing enterprise products and working with customers * Experience in life sciences and genomics a plus * Experience working at a startup a plus Responsibilities * Own the product roadmap across the human genetics vertical * Appropriately balance value risk, usability risk, feasibility risk, and business viability risk * Translate and articulate business problems into written documents with easily understood solutions and functional requirements * Work cross-functionally with a distributed team across engineering, data science, design, customer success, marketing, and sales * Analyze and communicate product success metrics 320 PM-016
Sr. Data Analyst Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Our client enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic- accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to their own website. Their team more than doubled in the last 18 months to over 200 people strong in several countries including the US, Japan, India, Russia, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At the heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company is backed by IDG Capital, Lightspeed Venture Partners, and GSR Ventures, with over $80 million in capital raised to date. Our engineering team is growing! We’re looking for passionate individuals to join us and use analytical skills to address business objectives and drive performance and quality across all data pipelines and products. What you'll be doing: * [Data Modeling & Design] You will be working with Business, Product and Engineering teams to design, document and implement data tracking and modeling for product features. * [Data Pipeline & ETLs] You will be responsible for building data pipelines using SQL and/or Python, and creating tables and views for business reporting and analysis needs. You are not only expected to construct datasets that are useful and scalable, but also are expected to make constant changes to existing and new data pipeline jobs to reflect new business requirements and optimize pipeline performance. * [Ad Hoc Analyses] You will be responsible for providing analytical insights to empower Sales, Marketing, Product and Engineering teams. * [Data Integrity & Data Bug Investigations] You will be responsible for monitoring, investigating and driving intra-team communications on data issues. * [A/B Testing Design & Executions] You will be responsible for designing and performing A/B testings to track outcomes of recommendation engine video content suggestions, be able to make sense of the testing data and constantly adjust concurrent tests and strive to optimize the recommendations towards the set KPI metrics. * Designing high-performance RESTful web services serving terabytes of data per day. * Responsible for designing, developing, and implementing our backend and machine learning data infrastructure -- including event-based data ingestions, stream processing, data warehouse, data pipelines, visualization, analytics and applications * Develop and maintain distributed data pipelines for ETL, feature engineering, and model running * End-to-end data processing, troubleshooting, and problem diagnosis, performance benchmark, load balance, and code reviews. * Experience on data management platform (DMP) is a plus We'll be excited if you have: * Highly proficient in SQL * Proficient in Python is a plus * 3 to 5+ years experience Data Analyst roles providing insights into products and user behaviors to other teams to unlock business potentials * Attention to detail and bias to action: pursue data quality, troubleshoot data validation, and see issues to resolutions * Experience partnering with data engineering to develop high data integrity, automated reporting and insightful ad-hoc analyses that illuminate traffic volume, consumer engagement, funnel interaction, conversion rates opportunities within acquisition and product flows * A proven problem solver who can quickly assess quantitative data sets and distill key insights using analytics and statistical methods * Familiar with data analytics platforms such as Looker or Tableau * Experience with big data technologies such as SparkSql, Athena, or Druid would be a big plus * Outstanding communications skills with both technical and non-technical colleagues. * BS or MS in a quantitative field (statistics, mathematics, economics, finance, operations research, etc.) 321 DAT-019
Infrastructure and Tooling Engineer Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. Your role will be to improve developer experience and system stability, while serving a collaborative team of engineers. In this role, you will: * Help engineers work faster and easier by building next-generation tools * Gain professional experience with functional programming languages like Elm, Haskell, Dhall, Nix, industry leading infrastructure technology such as Kubernetes and Docker, (and still, nix) and performant build tools * Experience personal growth through a management relationship which prioritizes support, empathy, and clearly communicated expectations * Deliver impactful solutions at scale, building on the foundations of software that handles hundreds of thousands of writes per minute About You: * 3+ years of experience * You are excited to search out and debug problems in unfamiliar systems * You value your autonomy. You prefer building goals with your team rather than receiving them from a manager * You have at least 1 year of professional experience developing applications * You value code quality and well tested code * You're excited about working with or learning Haskell, Nix, Dhall, and Elm * You're comfortable managing Linux, MySQL, or PostgreSQL * You have some experience with automation * You have some experience with infrastructure orchestration (kubernetes, chef, puppet, terraform, ansible, etc.) * You are comfortable working remotely 322 DOP-018
Frontend Accessibility Engineer Teaching kids to think critically and communicate effectively has never been more important, and our client helps students become better writers in more than 60% of middle and high schools in the U.S. We're looking for a Frontend Accessibility Engineer to build accessible, intuitive features aimed at unlocking the potential of every writer. In this role, you will: * Work within a passionate accessibility-focused team * Collaborate inter-departmentally to help build effective, accessible experiences, to improve accessibility practices, and to increase accessibility knowledge among stakeholders across the organization * Rewrite existing features and reusable components from legacy JavaScript to our preferred use of Elm while improving conformance to WCAG standards * Write technical documentation and QA instructions * Provide thoughtful code reviews About You: * 3+ years of professional experience developing software * 1+ year of professional experience working on WCAG 2.0 AA or 2.1 AA compliance in the context of a contemporary frontend framework * You value ensuring a quality user experience for all teachers and students, including those with disabilities * You value code quality and well-tested code * You have strong technical communication skills when it comes to collaborating with technical and non-technical audiences * You’re comfortable using version management software and providing code reviews on change requests * You’re comfortable with the idea of working with continuous integration tools and infrastructure * You’re excited about the opportunity to coach other developers in accessibility * You're excited to learn the Elm language, even if you haven’t used Elm before * You’re comfortable working closely with designers and product managers * You have experience using screenreader software on desktop * You’re open to working remotely with a distributed team 323 REA-024
Sr. Android Developer We're looking for an enthusiastic and highly capable Senior Android Developer to join our client's Mobile Team. Day to day you will be writing code for new features, maintaining our Product codebase, automation for CI/CD, building products that can be customized to meet the needs of some of our largest clients. Your ability to mentor them through knowledge sharing and troubleshooting plays a huge role in their success. Successful Mobile Developers on our team are highly organized, self motivated solution-oriented problem solvers who can iterate, dig deep and deliver on-time. Our client has set the gold standard for live event technology for more than a decade. They power mobile event apps for global brands including Salesforce, Cisco, SAP, Deloitte and Charles Schwab. They also build official mobile apps for massive events including South By Southwest (SXSW) and National Retail Federation Big Show, as well as three Olympic Games. They have been recognized with more awards than any other event app platform, including being named winner of “Best Event App” at the Event Technology Awards five times. Millions of attendees across thousands of events have held our client's product in their hand as they walked the conference floor, participated in sessions and interacted with others onsite. Their team has a track record of pioneering breakthrough live event technology, and there are more exciting innovations to come. The event industry is being reinvented in the wake of Covid-19, and they are uniquely positioned to play a key role in this new world of events. They’re moving forward with their vision to shape the future of live event experiences. Joining the team means you will enjoy a progressive work environment with some exceptional perks, including the option to go onsite at some of the largest events on the planet. They enjoy “No Meeting Fridays” and get every second Friday off, so you can have an extra 26 long weekends every year in addition to statutory holidays. They have a $1,250 annual professional development allocation and $1,000 per year to set up your home office. They also offer comprehensive benefits including extended health care from your first day, a $500 flexible health/wellness spending account, paid parental leave for all new parents, and paid mental health days. And of course, offer competitive market salaries and employee stock options too. Are you ready to join the industry leader in live event technology? WHAT YOU'LL DO * Design and build highly customizable applications for the Android platform in Kotlin, Java * Be hands on with planning, estimating, contributing to the architecture, coding, development * Collaborate with cross-functional teams to define, design, and ship new features * Work with outside data sources and APIs * Unit-test code for robustness, including edge cases, usability, and general reliability * Work on bug fixing and improving application performance * Continuously discover, evaluate, and implement new technologies to maximize development efficiency * Design and refactor legacy code into reusable modular components * Take responsibility of release automation, security issues, contributing to the ongoing support of the live apps with on-site or on-call to resolve technical issues * Mentor junior developers to follow best coding practices, enhance debugging skills * Maintain and upgrade the codebase to latest frameworksDocument custom features in project wikis and code WHO YOU ARE * You bring 6 years+ experience in mobile engineering with ideally at least 2 years at a senior level focused on Android development. * A technical expert on Android platform and competency with industry standard libraries * Someone who as experience with the following technologies preferred: AndroidX, Coroutines, RxJava, Sqlite, Retrofit/OkHttp, SQL, HTTP, JSON * Someone who has experience leading a team of developers * Experience / exposure working in an Agile environment * Someone who can read/review Swift / Objective C code is a plus to have * Possess analytical and troubleshooting skills with technical capability * Have an ability and desire to share your knowledge and help grow the team * An expert in adapting to changing priorities * You are passionate about mobile technology and using apps, stays up to date with latest Android improvements * Proud of having built or participated in the submission & management of great apps on the Play Store * Have an ability to understand and translate business requirements and technical specificationsUI design principles, patterns, and best practices * A knack for benchmarking and optimization along with quality * Proficient understanding of code versioning tools, such as Git, BitbucketPhenomenal interpersonal skills and written/verbal communication skills * Solid sense of personal accountability; contributes beyond job role and responsibilitiesHave a focus on continual learning, and are excited about being able to share knowledge 325 AND-009
Sr. iOS Developer We're looking for an enthusiastic and highly capable Senior iOS Developer to join our client's Mobile Team. Day to day you will be writing code for new features, maintaining our Product codebase, automation for CI/CD, building products that can be customized to meet the needs of some of our largest clients. Your ability to mentor them through knowledge sharing and troubleshooting plays a huge role in their success. Successful Mobile Developers on our team are highly organized, self motivated solution-oriented problem solvers who can iterate, dig deep and deliver on-time. Our client has set the gold standard for live event technology for more than a decade. They power mobile event apps for global brands including Salesforce, Cisco, SAP, Deloitte and Charles Schwab. They also build official mobile apps for massive events including South By Southwest (SXSW) and National Retail Federation Big Show, as well as three Olympic Games. They have been recognized with more awards than any other event app platform, including being named winner of “Best Event App” at the Event Technology Awards five times. Millions of attendees across thousands of events have held our client's product in their hand as they walked the conference floor, participated in sessions and interacted with others onsite. Their team has a track record of pioneering breakthrough live event technology, and there are more exciting innovations to come. The event industry is being reinvented in the wake of Covid-19, and they are uniquely positioned to play a key role in this new world of events. They’re moving forward with their vision to shape the future of live event experiences. Joining the team means you will enjoy a progressive work environment with some exceptional perks, including the option to go onsite at some of the largest events on the planet. They enjoy “No Meeting Fridays” and get every second Friday off, so you can have an extra 26 long weekends every year in addition to statutory holidays. They have a $1,250 annual professional development allocation and $1,000 per year to set up your home office. They also offer comprehensive benefits including extended health care from your first day, a $500 flexible health/wellness spending account, paid parental leave for all new parents, and paid mental health days. And of course, offer competitive market salaries and employee stock options too. Are you ready to join the industry leader in live event technology? WHAT YOU'LL DO * Design and build highly customizable applications for the iOS platform in Swift, Objective-C * Design and refactor legacy code into reusable modular components * Hands on with planning, estimating, contributing to the architecture, coding, development * Collaborate with cross-functional teams to define, design, and ship new features * Work with outside data sources and APIs * Unit-test code for robustness, including edge cases, usability, and general reliability * Work on bug fixing and improving application performance * Continuously discover, evaluate, and implement new technologies to maximize development efficiency * Taking responsibility of release automation, security issues, contributing to the ongoing support of the live apps with on-site or on-call to resolve technical issues * Mentor junior developers to follow best coding practices, enhance debugging skills * Maintain and upgrade the codebase to latest frameworks * Document custom features in project wikis and code * Ability to read/review Kotlin / Java code is a plus to have What You Bring * You bring 6 years+ experience in iOS application development with ideally at least 2 years at a senior level * Experience with the following technologies: Swift, Objective-C, Swift UI, RxSwift, SQL, HTTP, JSON * Experience working with Android development using Android Studio a plus, but not essential * Experience leading a team of developers * Experience / exposure working in an Agile environment * Possess analytical and troubleshooting skills with technical capability * Ability and desire to share your knowledge and help grow the team * Ability to adapt to changing priorities * Passion for mobile technology and using apps, stays up to date with latest iOS improvements and news * Built or participated in the submission & management of great apps on the App Store * Ability to understand and translate business requirements and technical specifications * UI design principles, patterns, and best practices * A knack for benchmarking and optimization along with quality * Proficient understanding of code versioning tools, such as Git, Bitbucket, Charles Proxy, * Phenomenal interpersonal skills and written/verbal communication skills * Solid sense of personal accountability; contributes beyond job role and responsibilities * Have a focus on continual learning, and are excited about being able to share knowledge 324 IOS-009
Front End Engineer Our client is headquartered in San Francisco Bay Area in Pleasanton, CA just outside of San Francisco city. They are a fast-growing business analytics company with a rapidly growing customer base and revenue. The company invests in cutting edge data analytics and AI technologies to continue building the next generation decision intelligence products. Our client is a leader in digital thread product using the decision intelligence engine using a contextual knowledge graph technology. They help drive bottom line business impact and hidden insights for customers with their self-service, low code and visualization using their core products. We are looking for a Front-End Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. This role is responsible for doing the following: * Determining the structure and design of SaaS product features * Ensuring user experience determines design choices * Ensuring technical feasibility of UI/UX designs * Developing features and enhancements to enhance the user experience. * Ensuring optimal design and architectural practices and best practice sharing * Building good quality and reusable code for future use and easy maintenance * Utilizing and learning a variety of frameworks and libraries best suited for product development * Optimize the code for maximum speed and scale * Ensuring testing and fixing bugs in the application * Ensuring that SEO principles are incorporated into the application * Collaborate and share best practices with other team members and stakeholders Knowledge, Experience & Qualifications: * 4-8 years of experience in software engineering/development of cloud-based enterprise and SaaS software. * Understanding of key design principles * Experience using HTML, JavaScript, CSS, JQuery, etc. * Experience using front-end JavaScript libraries & frameworks (React/Redux, GraphQL, and other UI frameworks/libraries) * Experience in JavaScript test frameworks (Cypress, Jest, React Testing Library, etc.) * Experience with CI/CD tools like Jenkins, Travis CI, etc. and code versioning tools as GitHub * Experience in responsive and adaptive design * Proven track record of successful software development products, having worked with multiple teams. * Good problem-solving and interpersonal skills * You’re detail oriented, passionate about software development * Willing to work with remote/online tools with team members. * Preferred degree in Engineering, Computer Science, Mathematics, Statistics or related field 326 REA-025
Back End Software Engineer Our client is headquartered in San Francisco Bay Area in Pleasanton, CA just outside of San Francisco city. They are a fast-growing business analytics company with a rapidly growing customer base and revenue. The company invests in cutting edge data analytics and AI technologies to continue building the next generation decision intelligence products. Our client is a leader in digital thread product using the decision intelligence engine using a contextual knowledge graph technology. They help drive bottom line business impact and hidden insights for customers with their self-service, low code and visualization using their core products. We are looking for an analytical, results-driven back-end developer who will work with team members to design, develop, troubleshoot and improve our SaaS products. The Back-end Developer will use their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. This role is responsible for doing the following: * Design and build the SaaS product features. Compile and analyze data to solve problems and improve the application * Developing ideas for new features, products by monitoring industry developments and trends. * Ensuring user experience determines design choices * Ensuring technical feasibility of UI/UX designs * Collaborating with UX designers and Front-End developers to establish objectives and design more functional codes. * Ensuring optimal design and architectural practices and best practice sharing * Building good quality and reusable code for future use and easy maintenance * Utilizing and learning a variety of languages, frameworks and libraries best suited for product development * Optimize the code for maximum speed and scale * Ensuring testing and fixing bugs in the application * Collaborate and share best practices with team members and stakeholders Knowledge, Experience & Qualifications * Preferred degree in Engineering, Computer Science, Mathematics, Statistics or related field * 4-8 years of experience in software engineering/development of cloud-based enterprise and SaaS software. * Understanding of key design principles * Experience using Java, Python, Golang, etc. * Experience with data stores like RDBMS, key-value, times-series, etc. * Experience with designing and building HTTP APIs, JSON, etc. * Experience in JavaScript test frameworks (Cypress, Jest, React Testing Library, etc.) * Experience with CI/CD tools like Jenkins, Travis CI, etc. and code versioning tools as GitHub. * Knowledge of HTML, JavaScript, CSS, JQuery, GraphQL, etc. * Strong understanding of SDLC process and programming techniques and tools * Proven track record of successful software development products having worked with multiple teams or independently * Good problem-solving and interpersonal skills * You’re detail oriented, passionate about software development in a fast-paced environment * Willing to work with remote/online tools with team members. 327 JAV-011
Senior Software Engineer Our client is improving learning outcomes for children aged zero to five. They are a social purpose business and certified B Corporation that connects families with the early childhood professionals who serve them. Their goal is to empower early childhood educators with affordable tools that enable them to improve developmental outcomes for the children they work with, while educating parents about the importance of their work. If you are excited about being part of a high-growth tech company focused on making a difference in a highly impactful industry, our client is the place for you! Key Product Stats: * 500 Million Moments, with 300 push notifications being sent per second * 500 Thousand Users, with a new User being added every minute Engineering By using strong product creation methodologies and processes, and by working closely together, we imagine and create great products that immediately make an impact in the lives of millions of educators, parents, and young children. As a Senior Engineer, you'll have the opportunity to make a big impact on our growing product. From feature enhancements to the core product, ground-up engineering on brand-new architecture, data scaling, and system performance on Android, iOS, and web-based applications, our small team does it ALL. Engineering requires being an adept problem solver that is hardworking and motivated to get stuff done. Hustle is what this company was built on. What You'll Be Doing * Develop high performance code for web-based applications using Ruby on Rails, GraphQL and React * Take point on designing feature architecture by closely collaborating with Product and fellow developers * Independent research and selection of best tools / methods of implementation to solve problems * Mentor less experienced engineers. Leverage your knowledge and experience to help level up your team * Collaborate with Product and Design teams on the best way to solve problems. * Opportunity to work in mobile development (ReactNative) * Opportunity to contribute to product strategy / vision and user experience if interested What We're Looking For * Agile, competent programmer and problem solver * Strong communicator who enjoys collaborating with teammates * Knowledgeable about newest trends and best practices * Ambition to work hard in order to make an impact * Evidence of independence and self-starter attitude * Propensity to always want to learn and improve * Strong sense of empathy not only for the user but others that you work with * Predisposition for collaboration with team mates as a problem solving approach * Bachelor’s degree, from an accredited University or equivalent experience Required Technical Skills * 5+ years as a software developer * 3+ years developing in Ruby/Python (or similar) * 3+ years working with relational databases * 3+ years experience with javascript / front-end frameworks * Experience with GraphQL / React a plus 328 ROR-016
Staff Software Engineer Our client is improving learning outcomes for children aged zero to five. They are a social purpose business and certified B Corporation that connects families with the early childhood professionals who serve them. Their goal is to empower early childhood educators with affordable tools that enable them to improve developmental outcomes for the children they work with, while educating parents about the importance of their work. If you are excited about being part of a high-growth tech company focused on making a difference in a highly impactful industry, our client is the place for you! Key Product Stats: * 500 Million Moments, with 300 push notifications being sent per second * 500 Thousand Users, with a new User being added every minute About the Role As a Staff Engineer on the Platform Team, you will help to guide our 6-12 month technical roadmap, research, and plan execution of roadmap items and in some cases execute the planned work directly. **Vision:** collaborate with your engineering peers to set a vision for the future, with a pragmatic and tactical roadmap to get there. Evaluate new technologies and enhance usage patterns for existing ones. **Infrastructure:** implement systems for observability and reliability; build and improve upon current infrastructure to improve integrity, robustness, and performance **Communication:** thoughtfully and empathetically lead discussion and decision making within and across functional teams **Projects:** lead architecture discussions of major initiatives; coordinate and deliver multiple projects with your fellow engineers, helping them devise a work plan Staff Engineer is our highest Engineer experience level and plays a key leadership role on our Engineering team About The Platform Team * The Platform Team focuses on larger-scale technical projects that pertain to our application’s Technical Quality, Production Health and Security, especially as they relate to scaling and known areas of further product investment. * The Platform Team also holds a responsibility to improving Developer Experience by working to improve tooling, knowledge sharing, learning, and systems of documentation. I deal Candidate Profile * Experience contributing to technology plans and roadmaps with a 6-12 month line of vision based on business goals. * Deep expertise in technologies used; can lead pragmatic architectural discussions to advance our systems and/or the next generation of features to be built. * Proven track record of delivering complex projects across multiple phases of work through adept research and planning. Enjoys engaging with engineers to knowledge share; holds thoughtful opinions on team dynamics and proactively works towards team harmony and maturity. * Experience building systems of visibility and observability for scale into the engineering organization at the technical, cultural, and personal level to improve organizational health and overall velocity. Relevant Experience * 1+ years experience as a Staff Engineer or equivalent. * 5+ years experience as a Senior Engineer or equivalent. * Extensive experience with technologies applicable to our stack, such as: Ruby on Rails, React, monolith codebases at scale, large relational databases, AWS 329 ROR-017
Software Developer (Web-Focused) Position Summary Our client is looking to fill an immediate need within our development team for a full-time, web-focused, software developer. Your primary responsibility in this role will be as a team member to further develop our web-based configurator product. You may also be required to support existing as well as develop new back-office systems used internally. Whereas the current members of our software development team are largely focused on CAD-based automation, this new position is centered largely around web-based development. You will be permitted to work remotely from your home office. On rare occasion, it may be necessary to travel to a customer site or the office. A technical evaluation of your skills will be required as part of the recruitment process. In this role, you will... * Develop new functionality and workflows * Fix bugs and improve existing workflows * Maintain and improve upon the existing infrastructure utilized * Support internal business systems and develop new back-office applications. * Support other members of the software development team with their projects, especially those that require web customization About you... * Strong knowledge in HTML/CSS, Javascript and TypeScript. * Highly proficient with React (Hooks), NGINX, Node.JS and MongoDB. * Expertise with Amazon Web Services including ECS (Fargate), S3, CodeBuild/CodePipeline and Cloudwatch. * Technical proficiency with Terraform and Docker. * Familiar with best practices related to development and security of web-based applications. * Experience with Unit Testing. * Eager to learn new products and technologies as necessary to support the development efforts. * Exceptional communication skills, both verbally and written. Bonus points * Knowledge/Experience with PHP, NPM, Laravel, MySQL. * Software development methodology (Agile, Scrum, or Waterfall) and experience with Git and JIRA. * Experience with Autodesk CAD software and/or Autodesk Forge is an asset. 330 NOD-021
Remote Senior Software Engineer, Rise We are seeking a talented Senior Software Engineer. This position will play a critical role in the continued development of our client's core product. The Senior Software Engineer will report directly to the Director of Engineering. The Senior Software Engineer will take part in creating a highly scalable and performant application stack to accommodate the forecasted 10X growth expected in the remainder of 2022. What Makes This Job Awesome? * Architect, develop and deploy robust, scalable and highly responsive solutions * Contribute to and maintain systems standards/best practices * Oversee the code review process, performing reviews when necessary * Work with DevOps to implement tooling and process improvements where required * Mentor junior members of the team * Opportunity to learn Javascript and the NodeJS ecosystem What Makes You a Great Fit? * Solid CS fundamentals with experience across a range of disciplines, with more than one area of deep knowledge and experience * Experience developing enterprise ready applications, including API’s, microservice architecture, event driven communications, etc. * Highly proficient in JavaScript, or other equivalent experience with scripting languages, eg., Python, Ruby, Perl etc. * Working knowledge of Bitbucket, Git, Jira, CI/CDAbility to work in a highly collaborative environment * Experience in architecting solutions to problems in a thoughtful way - limiting the number of technologies, ability to justify decisions and can articulate tradeoffs well * Practitioner of agile software process and software design (experience with Scrum, Kanban) * Experience in collaborating with other engineers towards a common goal, leveraging code reviews, architecture design reviews * Strongly values unit testing and implements good automated testing practices * Experience in working closely with product managers and designers - strong customer empathy and desire to deliver a high-quality user experience About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 331 NOD-022
Senior Devops Engineer Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. The Product: Their flagship product, is a “consumer grade enterprise product.” Think Apple experience with Oracle utility. It supercharges their users’ work by providing them with information on virtually every commercial property in the country. There is literally no other data source like this available anywhere. All that data is interesting, but it isn’t powerful unless you have the ability to work with it, which is why they are building a full suite of specialized software tools on top of it. Your Role: * Manage and monitor the infrastructure * Build tools and processes needed to scale our product, data pipeline, and our engineering and data teams * Be a core part of our development process, and work closely with other software engineers Requirements: * 5+ years of professional software engineering, SRE and/or Devops experience working on external-facing applications * Advanced knowledge and experience with AWS * Have built robust, complete CI/CD pipelines from source to validation * Deep experience with monitoring tools and best practices * Strong understanding of Infrastructure as Code (IaC) * Confident running and debugging production systems * Solid programming skills in Python * An advocate for security best practices Nice to Have: * You are interested in building tech, real estate tech, construction tech, and/or mechanical engineering, plumbing, electrical systems, security systems, fire and life safety systems, or building control systems * You stay up to date with technology and how to apply it to solve real-world business problems * You want to form the core of a growing engineering team and develop its culture 337 DOP-020
Senior Software Engineer - Infrastructure, Rise As a Senior Software Engineer - Infrastructure, you will be responsible for building and maintaining smooth build and deploy processes, evolving our infrastructure and architecture, incident response, and the availability and security of the web and mobile applications. crafting and delivering high-quality applications, products, and APIs for our customers. Every day you will be an owner and a main point of contact for both development and customer-facing systems. As the main stakeholder in architectural changes, you will be responsible for being critical and thorough in reviewing proposed changes. To thrive in this role you must have a proven track record in systems administration using cloud-based infrastructure in AWS. You have hands-on experience with deploying and managing the infrastructure for a SaaS platform in an agile environment. Experience with Terraform is preferred alongside strong analytical, prioritization, and problem-solving skills. Here’s what you can expect as a Senior Software Engineer - Infrastructure: * Ensuring our cloud services are performant, scalable, and secure * Enabling the Engineering team to deploy code updates quickly and efficiently * Building monitoring and alerting tools to increase transparency * Maintain the reliability and continuous operation of all our systems * Make recommendations to improve systems performance, security, and scalability * Work with our Quality Engineering and Data teams on the design and implementation of automated pipelines and deployments, infrastructure, disaster recovery plans, and protocols About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 332 DOP-019
Senior Android Engineer, Rise As our Senior Android Engineer, you will help build a mobile experience that allows landlords and property professionals to deliver the ultimate tenant experience. As a Senior Android engineer, you’ll have ownership over the suite of apps that enable asset and property managers to power their portfolio-wide operations and provide a premium experience to tenants, building operators, and visitors. To thrive you must be a well-versed Android developer with experience building and shipping play store apps using Kotlin. You have experience building high-quality native mobile experiences for customers and enterprise customers. You should also be comfortable in a fast-paced, agile environment. Here’s what you can expect as a Senior Android Engineer: * Work closely with engineers, product managers, designers, QA, and other business partners to discover and solve challenges for our customers * Collaborate with multiple teams to help define a mobile experience * Work on shipping high-quality mobile-first products * As a cornerstone engineer, you’ll have high impact and ownership over technical decisions and problems we solve * Have an organization-wide impact through your work and departmental initiatives such as brown bags, recruiting, being a mentor, etc. About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 333 AND-010
Senior iOS Engineer, Rise As our Senior iOS Engineer, you will help build a mobile experience that allows landlords and property professionals to deliver the ultimate tenant experience. As a Senior iOS Engineer, you’ll have ownership over the suite of apps that enable asset and property managers to power their portfolio-wide operations and provide a premium experience to tenants, building operators, and visitors. To thrive you must be a well-versed iOS developer with experience building and shipping play store apps using Swift. You have experience building high-quality native mobile experiences for customers and enterprise customers. You should also be comfortable in a fast-paced, agile environment. Here’s what you can expect as a Senior iOS Engineer: * Work closely with engineers, product managers, designers, QA, and other business partners to discover and solve challenges for our customers * Collaborate with multiple teams to help define a mobile experience * Work on shipping high-quality mobile-first products * As a cornerstone engineer, you’ll have high impact and ownership over technical decisions and problems we solve * Have an organization-wide impact through your work and departmental initiatives such as brown bags, recruiting, being a mentor, etc. About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 334 IOS-010
Senior Manager, Software Engineering (Hybrid) We are looking for experienced software development managers who will typically lead 2 SCRUM teams of 5-6 developers in each team, responsible for delivering new functionality, modules, and solutions to our portfolio of enterprise SaaS solutions. Great development managers ensure productivity and satisfaction for their whole team(s), and coordinate with product managers and counterpart teams. We expect development managers to be strong engineers. Our client is open to considering international candidates that are open to relocation to their Mississauga (HO) or Lisbon offices. What You Will Do * Hire, grow and lead multiple SCRUM teams of dynamic software developers * Mentor developers with career growth and personal development * Work with the product team to plan, lead and schedule all team SCRUM activities including daily standups, architecture review meetings, story reviews, backlog grooming, sprint demos and sprint planning * Track and report progress of the project against key milestones and keep feature stakeholders updated * Coordinate projects that span multiple teams * Work closely with Product Management to determine release scope and to ensure that features meet requirements Required Qualifications: * Bachelors in Computer Science or related area or equivalent industry experience * 5+ years management experience leading distributed software development teams of 10+ individuals building SaaS applications ideally on AWS * 10+ years commercial enterprise software development experience * Expert knowledge of software engineering best practices * Experience with Agile/SCRUM development methodologies * Excellent verbal and written communication skills * Strong business and technical vision * Ability to handle multiple competing priorities in a fast-paced environment * A deep understanding of commercial SaaS development using AWS platforms and services * Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport Preferred Qualifications * Masters in Computer Science or related area or equivalent industry experience * Deep hands-on technical expertise in a variety of technologies on both Window and Linux platforms * Expertise with Cloud Native software architectures and design patterns * SCRUM Master Certification * Experience with single pane web application development * Experience with corporate finance, financial planning, and financial analysis * Experience with multi-dimensional data modeling (OLAP concepts) 335 MAN-016
Senior Software Engineer (Hybrid) Software Engineers are key members of the product development team responsible for the creation of innovative new capabilities used by a 2500+ global customer bases every day for budgeting, reporting, and integrated financial planning. Our software engineers collaborate in an agile environment with the entire development, product management, and user experience teams to write high quality, testable, and maintainable code to deliver and implement new product features. Our client is open to considering international candidates that are open to relocation to their Mississauga (HO) or Lisbon offices. What You Will Do * Work in cross-functional SCRUM teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices * Design and rapidly prototype proposed solutions * Work closely with senior development team members in major architecture projects, design and implementation * Ensure the quality of the applications by using various types of automated testing methods in a continuous integration environment * Resolve defects/bugs during pre-production, production, and post-release patches * Coordinates technical dependencies with other SCRUM teams * Participate in code reviews, analysis, and performance tuning * Collaborate with other engineers to share best practices and knowledge of emerging technologies * Work with a sense of urgency; embrace mistakes, learn from them, and drive the team toward success Required Qualifications * 5+ years of professional software development experience building single page web applications with RESTful web services on Windows * Post-Secondary Degree in computer science, software engineering or related discipline or equivalent working experience * Programming experience developing full stack web applications with the following technologies: C#.Net, JavaScript/TypeScript, JSON, HTML5/CSS, Angular, MS SQL Server, MySQL, Postgres * Experience developing web applications for a commercial SaaS vendor/ISV * Experience with design/implementation of microservice architecture * Cloud infrastructure platforms such as AWS or Azure or Google * Fluent with Microsoft tool set (TFS, Visual Studio, PowerShell), Git * Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport Preferred Qualifications * Demonstrated ability for attention to detail and passion for high quality software * Excellent communication skills both written and verbal 336 C#-016
Senior Software Architect As a Software Architect for cloud solutions, you will be a part of the team leading the company’s cloud/SaaS technology development and contributing to the development of future offerings. You will have the opportunity participate in shaping the company’s future through collaboration with highly skilled domain experts and developers alongside with dedicated leaders. What You Will Do * Lead the work on selecting the technologies and patterns needed for supporting the future business needs * Help shape the software platform serve cloud-based customer needs * Advise the business units in the company on strategic paths involving technology choices and how to balance the combination of business and technology * Be a software architect mentor to the rest of the engineering team * Work in cross-functional agile teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices * Design and rapidly prototype proposed solutions in different Tech Stacks * Work closely with other Architects and the development team members in major architecture projects, design and implementation, review of functional and technical requirements To shine in this role, you will bring a rare combination of experience, technology skills, personal qualities, and education. Required Qualifications * Proven track record of translating complex business needs into a simple and effective software architecture and solutions suitable for SaaS offerings * Good understanding of Inter-process Communication, Microservices and distributed infrastructure * Extensive experience designing, developing, and deploying software on Amazon AWS and/or Microsoft Azure * Hands on experience with backend (e.g. DotNet) and frontend Technologies (e.g. Angular) – with a drive to learn new ones as needed * Experience with Windows and Linux stacks * Good communication skills and be able to convey complex technical ideas/concepts to wide range of developers with varying levels of experience * Bachelor’s or Master’s degree in computer science, software engineering, or related field * Comfortable working in an Agile/SCRUM development process Preferred Qualifications * Fluent in Linux/Unix command * Comfortable translating design ideas to easy-to-understand documentation * Experience with using and scripting in PowerShell Core * Passionate for software development and architecture 338 C#-017
Engineering Manager We are seeking a player-coach who is looking to make a strong impact through individual code contributions and people management. This individual will play a key role in this team's success while working closely with the VP of Engineering and the other team leads, along with the developers, designers, product managers, quality assurance team, and interns. We're looking for someone with excellent technical expertise, with team management experience who is also keen to keep growing individually as well as contribute to the growth and development of the team. Key Responsibilities * Work closely with engineers, product managers, designers, and QA to implement technical solutions * Unblock the team on technical issues * Manage a team of 3 - 5 Engineers * Conduct regular 1:1s with direct reports to understand their goals, challenges, and to provide consistent feedback * Be receptive to feedback as well as deliver critical feedback promptly, with empathy, and with understanding * Amplify your team's voice when they need a champion * Act as a coach and a sponsor for your team * Provide technical direction and guidance to team members when needed * Heavily involved in code reviews to provide constructive feedback * Coach the team on programming best practices * Come up with technical initiatives that would be impactful to the team and the company * Architect solutions to complex problems * Own the quality of your features, from inception to deploy * Support the team in prioritizing, planning, and managing upcoming work items * Foster a culture of continuous improvement Skills & Our Stack * 3+ years of development experience * 1-2 years experience coaching and leading and mentoring a team of individual contributors * Proficiency in javascript and experience with a front-end framework such as React or Vue is a must-have * Experience with a backend web framework such as Django, Rails, Express * Solid fundamental understanding of web technologies including HTTP and RESTful services * Experience with a relational database such as Postgres or MySQL * Nice to have: Experience managing cloud technologies Our Stack: * Python 3 & Django on the back-end * Postgres and Redis data stores * ReactJS on the front-end * AWS, Lambda, Docker Bonus: * Experience working with Django and AWS * Security mindset or previous experience in a medical-related field 340 PYT-008
Senior Software Engineer, React Native As our React Native Senior Software Engineer, you will be responsible for reliably owning the end-to-end design, development, and rollout for entire initiatives. Every day you will work closely with a small team of engineers in addition to the wider engineering, product, design, and QA organization. You will work crafting and delivering high-quality mobile applications and products for our customers. To thrive in this role you must have several years of experience delivering high-quality software with demonstrable experience using modern technologies JavaScript, Typescript, React, React Native, Node.js, and AWS. You are a practitioner of an agile software process and have strong values towards good testing practices. You enjoy collaborating with other engineers for code reviews, pair programming, and architecture design and have experience architecting solutions to problems in a thoughtful way. Here’s what you can expect as a React Native Senior Software Engineer: * Leverage native APIs for deep integrations with both platforms. * Building applications that communicate with GraphQL and REST API * Diagnose and fix bugs and performance bottlenecks for performance that feels native. * Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things. * Continuously discover, evaluate, and implement new technologies to maximize development efficiency * Building beautiful UIs across both mobile platforms * Maintain code and write automated tests to ensure the product is of the highest quality. * Participate in code review and perform extensive testing to ensure high-quality software * Building reusable code and libraries for future use * Driving best technology and software development practices into the team with passion and enthusiasm * Mentoring junior developers including code reviews and training * Release applications on Apple App Store and Google Playstore * Apply a principled agile software development methodology to the organization About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 344 RN-004
Senior Program Manager - Order Management Reporting to the Group Product Manager, the Senior Program Manager holds a critical role within our client's Product team. Working on the Order Management portfolio, the Program Manager works collaboratively with large scale cross-functional teams including Leadership, Business Stakeholders, and Product Managers across the ecommerce tech stack to plan/build/deploy/measure the success of their implementation of the program, and to define, build and deliver the initiatives to support the department and company goals. To this end, exposure to software project implementation and experience with Order Management Systems (OMS), Transport Management Systems (TMS) and / or Warehouse Management Systems (WMS) is required. If you are looking for executive visibility leading complex enterprise wide tech transformation initiatives, this is the right role for you. RESPONSIBILITIES Product & Program Strategy - 30% * Build and drive alignment on the program product roadmap through effective partnership with Leadership, Business Stakeholders, Product Managers, & Vendors * Serve as evangelist, thought leader, and subject matter expert both internally and externally on their program * Stay abreast of the latest trends in technology, operations, e-commerce, retail, and fashion, including AI/ML * Raise the bar by initiating improvement on the program craft (tools, processes, structure…) Product & Program Delivery - 40% * Partner with Product Managers on discovery and collaborate with cross-functional domains, product team members, technology department, ux/product designers, and business to help move things forward * Actively prioritize the program backlog with internal and external stakeholders, manage vendor relationships and priorities, be the single point of contact for the all stakeholders for the initiative * Collaborate with external vendors, making sure vendor software development plans are defined and executed as per timelines and budget * Lead Engineering and internal partners through the end-to-end implementation of large and complex products / cross-squad initiatives * Define success metrics for each initiative and and infuse this sense of accountability to the Product team by being rigorously outcome focused and customer satisfaction driven * Engage in tough conversations and raise flags when needed to be able to progress, ensure clear and transparent communication adapted to different groups * Lead ongoing cross-functional launches across Business and Tech teams Program Governance - 30% * Build the program vision, KPIs and tracking mechanisms * Define and maintain the program governance across the organization to drive focus on key initiatives, share wins and raise blockers * Track the progress of the initiative at micro and macros level with internal and external delivery teams * Manage the program repository to act as the single source of truth for all stakeholders REQUIREMENTS * Master’s/Bachelor’s degree in Business, Computer Science, Engineering, or a related field * Experience in e-commerce, supply chain, and/or retail is required * Experience with software project implementation is required * Experience with Order Management Systems (OMS) and /or Transportation Management Systems (TMS) and / or Warehouse Management Systems (WMS) is required * A minimum of 7 years relevant work experience, with developing software products and technologies as a Program / Product Manager * Experience in high impact projects at a global scale and managing growth in a complex and changing environment * Proven track record of leveraging data, data analytics and assumption / scenario modeling to identify issues/opportunities, provide recommendations, and illustrate to facilitate decision making * Experience in cross-functional collaboration with Business, Sales, Finance, Operations, and Technology teams including Data Science, Data Engineer and Developers * Experience working within an Agile environment, an asset * Excellent written and verbal communication skills in French and English SKILLS * Ability to govern diverse programs and lead large scale, cross-functional, global initiatives * Experience managing dynamic teams with the ability to provide clear direction and understand resource capability * Ability to dive deep into the details, document or capture findings and simplify complex topics * Demonstrated ability to gather user requirements across diverse functional areas and convert them into a compelling product vision and roadmap * Strong ability to think critically, problem solve, prioritize and identify and eliminate conflict and bottlenecks * Entrepreneurial, solution oriented, hands on, get stuff done attitude * Strong business acumen and technical understanding * Ability to thrive in a fast-paced, performance-driven environment * Strong stakeholder management skills and ability to lead by influence across functional teams, at multiple levels, to enable focus on program goals * Ability to define a product strategy and drive a cross-functional team to deliver on their potential 342 PM-017
Remote Engineering Manager As our Engineering Manager, you will be responsible for driving efficient engineering processes and contributing towards growing and developing the engineering team. You will jointly own the teams’ execution and delivery of the product roadmap, plan and guide product enhancements, in partnership with the Product and Technical leads. Every day you will run and continuously improve an agile engineering process, be responsible for shipping high-quality products and for your team’s key projects. You will partner with leadership to identify strategic technical investments and ensure delivery of those projects. To thrive in this role you must have experience in building, growing, and leading a team of engineers. You must have experience in building, shipping, and maintaining web applications and services as a software engineer as well as, the experience of using agile methodologies and tools to build products for users at scale, in tech organizations. Here’s what you can expect as an Engineering Manager: * Opportunity to coach, mentor, and develop a team of Engineers * Opportunity to run and improve an agile engineering process and to ship high-quality products * Jointly owing product roadmap delivery and execution while partnering with Product manager * Opportunity to grow Engineering team by partnering with Talent Acquisition team About our Client: Our client is the one platform designed to connect everyone in commercial real estate, complete with leasing, marketing, asset management, tenant experience, and data. The platform brings commercial real estate (CRE) full circle, empowering CRE leaders to leverage unique data and actionable insights to drive impactful decisions for the future. The integrated platform is revolutionizing the way that commercial real estate (CRE) is done — disrupting a $15 trillion industry by becoming the industry's all-inclusive, modern operating system. Their success is shown in their numbers—they hit "Unicorn" status in 2019 and today have over 12 billion square feet of commercial space managed worldwide, and they've expanded to over 700 employees globally. It’s an exciting time to join them as they continue to grow and break records. Their goal as a business is to continue to build a sustainable, high-growth, and efficient software business. They have offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. 343 MAN-017
Full-stack Software Engineer Our client's mission is to inspire the world's developers to build great software. We do that by powering nearly all in-person and virtual software competitions around the globe. They have a large, global network of software developers who discover and participate in hackathons on their platform in order to learn, build something great, and earn exposure. Organizations run online and in-person competitions to market their tools to their active developer community. Customers include Amazon, Google, Facebook, Microsoft, and many others. Their culture is centered around a close relationship with the community, and a dedication to continuously improve their offering. Employees are empowered to explore and take ownership, and to make decisions in line with their metrics and mission. Their mission is firmly rooted in the belief that technology can bring about important change and improve lives. What We're Looking For: You have a strong commitment to building great, well-factored code. You take pride in your work. You do well in teams. Developers and designers you've worked with think highly of you and your work. You want to work with Rails and Vue. Our stack is heavily focused on these technologies and you should be comfortable coding with them. As a web developer on our small team, you'll have the opportunity to influence and work on our new enterprise internal hackathon application. You'll contribute to product design, implementation, deployment, refinement, and maintaining production. For the past several years, you've been: * Creating production software (3+ years), with at least 2 of those years creating web applications in Ruby on Rails and a modern javascript front-end framework (e.g. React, Vue). * Using practices to improve code quality and reduce bugs (e.g. code reviews, automated tests) * Treating software engineering as a craft and exploring it outside of your day job We'd Like to See: * Experience developing, releasing, and maintaining web applications * Ability to write clean, readable code * Comfort with relational and/or non-relational databases * Attention to software development fundamentals * Track record of collaboration and leadership in agile software methodologies Bonus Points: * Experience with infrastructure configurations and maintenance * Comfortable with macOS and unix based operating systems * Evidence of community involvement, i.e. open source contributions on Github, StackOverflow questions/answers, SlideShare presentations, 345 ROR-019
Full Stack Developer JOB RESPONSIBILITIES: * Design, develop, test and Maintain application functionality to meet specified requirements using Microsoft Azure Services, ASP.NET, TypeScript, AngularJS, BootStrap, HTML, and various Microsoft tools and techniques, including C#, .NET, SQL, SOAP, Web Services and JavaScript * Manage and develop reports using advanced SQL queries * Maintain our build process and automated coded test scripts, ensuring that builds are produced correctly and without issue * Make modifications, bug fixes and enhancements to the product with a strong customer focus * Occasionally Provide developer-level support to our Support team to help identify and mitigate urgent product or customer issues JOB QUALIFICATIONS: * 8+ years overall software development experience, including 4+ years of experience developing Line of Business Applications using C# and .NET 4.5 or higher * 4+ years’ experience developing Line of Business Accounting applications using C# .NET, AngularJS or Angular, TypeScript, WCF, and the MVVM design pattern * 4+ Experience working with Microsoft SQL Azure and Object Relational Modeling using the Microsoft Entity Framework * 4+ years’ experience working with a Source Control management system, preferably Team Foundation Server (TFS) or Azure DevOps; Experience with JIRA would be considered equivalent/transferrable * Solid foundation and expertise with T-SQL, SQL Server, and very advanced queries (including query optimization) is a must * Basic Accounting Principles including General Ledgers, Accounts Payable, Accounts Recievable; Experience with Job Costing, Progress Billing and Estimation is a significant asset * Experience working with Telerik KendoUI is a plus * Experience developing and working with Visual Studio Unit Tests * Knowledge and Experience working with custom OData endpoints is an asset * Experience developing or maintaining SharePoint, Word, and Excel extensibility add-ons * Ability to take basic specifications and instructions and to develop a keen understanding of the problem, viable solutions, and end vision * Well-developed time management skills to work with tight deadlines with rapidly evolving scope with the ability to maintain calm; the perseverance to drive for results * Intellectual horsepower with strong problem solving abilities with ability to pick up and adapt to new concepts quickly and learn on the fly; ability to develop creative solutions to challenging problems * Strong ability to follow prescribed development standards * Excellent Communication Skills with the ability to, on occasion, speak directly with customers * Approachability and skilled at developing strong peer relationships to work as a team player, while also being comfortable to work on your own 346 C#-018
Software Developer About The Client: Our client provides brokerage services to clients in over 65 markets around the world. Through its advanced suite of electronic trading strategies, experienced high-touch trading group, top-ranked Commission Management services, award-winning desktop trading platform, and unparalleled access to insightful analytics, content and unique liquidity, they help institutions lower overall trading costs and ultimately improve investment performance. In the US, our client also offers a boutique-model Equity Research offering to assist their clients in the pursuit of alpha generation in a changing landscape. Over the course of its 50-year history, they have introduced a range of now industry-standard trading technologies, and has been an innovator at the forefront of the market's evolution. Job description The Developer is a critical part of our Engineering organization. As a member of an experienced engineering team in financial services, you will need to be able to cross boundaries easily and work collegially with highly effective individuals across the data services organization. You will be part of teams working at the forefront of trading applications technology, which include on-premise deployments as well as migration to AWS, big-data ingestion and analytics, distributed systems and algorithmic complexity. This role is expected to contribute to all parts of the software development and deployment life cycle, including design, development, documentation, testing and operations. You will be working towards a service-oriented architecture and launching data services/micro-services from the ground up, as well as building systems interacting with our trading cores. The following skill sets provide a good foundation for a quick ramp up to being productive in our environment Algorithms, design patterns, data structures, Java, Linux and cloud-based development Key Responsibilities * Work on full-stack analytical applications * Responsible for developing highly performant and scalable components that are able to handle large amounts of financial data * Help develop distributed systems with concurrent access and usage patterns * Work closely with our product team and engineering teams to understand the needs of our clients Qualifications Required * Bachelor's Degree in Computer Science, or another quantitative field. Ideally a Master’s degree or above. * 4+ years’ experience delivering highly scalable, fault tolerant, supportable and well architected solutions * Strong fundamental knowledge of computer science algorithms, data structures and design patterns * Significant cloud platform experience, preferably with AWS * Strong Java or C++ * Strong Unix and scripting skills * Expert knowledge of database systems; relational, NoSQL * Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets. 347 JAV-012
Platform Architect The practice of law is evolving; we are bringing legal technology up to speed. This is an opportunity to join our client, one of the fastest-growing companies in the legal technology sector. We are looking to hire a highly motivated platform architect to help scale our rapidly-growing business. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the product engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the platform architect plays a significant leadership role in leveraging technologies to enable the our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP of Engineering. Responsibilities * Be hands-on as the day-to-day technical lead, guiding a team of senior developers and engineers. This role will be an expert in the design and development of Cloud-Native, Microservices architectured reusable components with proficiency in .NET Core, Javascript/Typescript and Python stacks. * Lead design sessions focused on scalability and design and implementation best practices. * Design technical solutions and strategies for software applications and build detailed technical design, deployment & implementation patterns. * Assess and analyze business strategy & requirements, working on breaking down, scoping and estimating tasks. * Our team is high-performing, flexible and fast – will be asked to provide peer reviews, leadership, mentorship, and quality control on daily basis. About You * Solid understanding of service-oriented architecture, microservices concepts and patterns, cloud-native solution concepts and best practices * Demonstratable hands-on experiences in designing and building enterprise and/or Software as a Service solution development following 12-factors design patterns and related best practices * Experience in multi-vendor network topologies and in designing Networking Architecture across public and private cloud platforms * Experience with hybrid cloud architectures (leveraging AWS, Azure, GCP) and using various connectivity solutions between cloud providers (AWS, Azure, GCP) * Experience with high availability, scalability and serviceability platform design and architecture, an expert in supporting infrastructure services including databases, storage services, event and streaming services, and so on. * Expert in organizing and managing GIT Flow for source code management. * Strong coding experience, proficiency in C#, Javascript/Typescript, Python and their popular build system, and other modern programming languages are assets * Expert in Cloud-native Containerized Architecture and have experience in deploying applications to containerized cloud platforms such as Kubernetes or other private cloud orchestration solutions * Experience with code analysis and inspection tooling for Code Quality * Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline * 5 to 8 years of experience in Architecting, developing and delivering multiple projects * Experience working in a fast-paced environment using Agile methodologies for developing software * Experience with Cybersecurity operations and Secured Sofware Development Lifecycle 348 C#-019
Product Manager - SaaS and UX The practice of law is evolving; we are bringing legal technology up to speed. This is an opportunity to join our client, one of the fastest-growing companies in the legal technology sector. They are looking to hire a proven product manager to help scale their rapidly-growing business. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the Product Management team is key to their success as an organization. The product manager works cross-functionally to guide products from conception to launch by connecting the technical and business worlds. This position provides a great opportunity to make an impact at an early-stage startup. At our client, you will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the Director of Product Management. Responsibilities * Participate in driving product strategies and long-term visions, build best in class Cloud-Native and Software as a Service user experiences * Conduct user research and usability studies, collaborating with designers, developers and research teams to identify opportunities for new and existing features and functionalities * Partner with GTM and legal product teams to build product roadmaps that will be incorporated into the broader feature sets for general cloud computing, e-commerce and enterprise solution integration. * Oversee and manage lead requirements discovery, solution design, user story writing, feature development, and user acceptance testing * Partner with cross-functional teams regularly to ensure alignment on feature development and prioritization * Monitor and evaluate product performance to ensure constant product iteration and improvements About You Minimum qualifications: * Bachelor's degree or equivalent practical experience * 4 years of experience in product management with technical products * 2 years of experience with accessibility of technical products * Experience driving elements of product life-cycle while working with cross-functional teams Preferred qualifications: * Experience driving features in browsers, web platforms, and/or operating systems * Experience with assistive technologies including screen readers, refreshable braille displays, magnifiers, switch access, head tracking, and/or voice control * Experience working in industry standards groups such as the World Wide Web Consortium (W3C), ETSI, and Institute of Electrical and Electronics Engineers (IEEE) * Experience with user interface (UI) design principles or user research 349 PM-018
Senior Software Engineer - Mobile Our client is the first sleep fitness company. They design products at the forefront of sleep innovation. Their mission is to make people’s sleep count for more, using innovative technology, detailed design, and proven science and data to personalize and improve each night for everybody—changing the way people sleep forever. Their mission is to fuel human potential through optimal sleep. In 2019, they launched their temperature-regulated smart bed, The Pod. They currently power the sleep of over 60,000 people every night. Our client has partnered with Barry’s as their Official Sleep Fitness Partner. They actively collaborate with Justin Medeiros, 2021 Crossfit Champion, and Red Gerard, U.S. Snowboarding Olympic Gold-Medalist. GQ awarded them the Fitness Reward in 2021, along with receiving the Men’s Health Sleep Award that same year. Our client is backed by leading Silicon Valley investors and recognized as one of the Fast Company’s Most Innovative Companies In Consumer Electronics. How you'll contribute * Partner with designers, product managers, and engineers to build the first-ever sleep fitness solution * Be a driving force behind the company’s growth-- you’ll be building the robust set of features that support our new generation of mobile experiences * Be a member of a small mobile team and have a significant impact on the product * Work on technology core to their members’ experience-- the mobile app * Ensure quality through design, processes, and tools in a CI/CD environment What you'll need to succeed * 5+ years of Mobile SW experience, with strong CS fundamentals and Engineering best practices * 3+ years of React Native experience OR native iOS/Android and Web React experience * Experience in iOS/Android * Strong experience in maintaining your own code while working with apps * Strong knowledge of both Apple HIG and Android UI design principles, patterns, and best practices * Experience integrating with multiple 3rd party APIs * Experience working with continuous integration * Experience working on a team with multiple mobile engineers * Data visualization experience 350 RN-005
Sr Software Engineer - Backend Our client is the first sleep fitness company. They design products at the forefront of sleep innovation. Their mission is to make people’s sleep count for more, using innovative technology, detailed design, and proven science and data to personalize and improve each night for everybody—changing the way people sleep forever. Their mission is to fuel human potential through optimal sleep. In 2019, they launched their temperature-regulated smart bed, The Pod. They currently power the sleep of over 60,000 people every night. Our client has partnered with Barry’s as their Official Sleep Fitness Partner. They actively collaborate with Justin Medeiros, 2021 Crossfit Champion, and Red Gerard, U.S. Snowboarding Olympic Gold-Medalist. GQ awarded them the Fitness Reward in 2021, along with receiving the Men’s Health Sleep Award that same year. Our client is backed by leading Silicon Valley investors and recognized as one of the Fast Company’s Most Innovative Companies In Consumer Electronics. That is why our client is looking for an experienced Software Engineer to help expand their product features and capability to scale. They have distributed back-end systems responsible for critical business logic as well as bridging communications / data flows between our embedded, machine learning, mobile, and business intelligence systems. They are seeking someone who is passionate about designing, implementing, and supporting expanding distributed systems and appreciating the impact they have on all aspects of the member experience. They look for people who dig under the hood and understand what the technology is doing, so they can make wise decisions about how our technology should evolve. How you'll contribute * Maintain and improve the integrity of our data processing pipeline (5Tb per day) * Develop tools to guarantee the availability of our services (~30 microservices) and automate their operation * Contribute to the development of back-end services and product features What you'll need to succeed * 8+ years of software engineering experience * 5+ years of experience as a backend/SRE * Language polyglot, advanced experience with at least 2 out of C# (.NET core), Python, NodeJS+TypeScript * Experience with distributed systems * Familiarity with AWS Kinesis and DynamoDB 351 NOD-024
Senior Staff Software Engineer - Data Loss Prevention Our client is a leading cybersecurity company. Our mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C Our client is a modern startup for the modern world, run by apps! As part of their engineering team, you will have an opportunity to take on some of the most interesting challenges in one or more core areas of intellectual property and fundamental building blocks that form their category-defining security products. Responsibilities: * Development and enhancement of Content and Application security solutions * Participate in a complete development life cycle starting with understanding various functional requirements, understand/refine functional specification and develop highly scalable, available and debuggable software products. * Influencing the features and direction of the product and platform with your own ideas. * Evaluate open source tools or third party tools to help decide build Vs buy * Work with other engineering teams, product management and customer support teams with customer first goal * Work with the Customer Support team in troubleshooting and fixing customer issues and identifying the product gaps. * Take an active role in mentoring junior developers. Requirements: * Strong software engineering fundamentals - Object Oriented design, data structures, and algorithms using Java * Proficient in security fundamentals like TLS, PKI, certificate handling, and encryption. * At least 10+ years of overall development experience in designing/implementing large-scale, distributed, production class software on public cloud platforms using microservices architecture. * Ability to drive features from conception to deployment in an agile team with continual delivery * BS degree in Computer Science or Electrical engineering Nice to Have: * Proficiency in multi string search, advanced regex, document parsing * Experience with stream processing frameworks like Kafka * Prior experience in developing Security solutions like SWG, CASB and ZTNA * Proficient understanding of AWS 353 JAV-013
Staff Software Engineer - Backend Platform (Ingestion/Query) Our client is a leading cybersecurity company. Our mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C They are looking for an innovative, passionate and highly technical software engineer to join their Security Platform Organization. You'll be a key part of a dynamic team that architects, builds and maintains the Streaming and Query Platform. What you'll do: * You will be part of a dynamic and technically diverse group of engineers, where you will get to drive, contribute, influence, learn and grow top notch technical skill sets, while building out a scalable and high volume Ingestion and Query Platform. * They believe in, and practice, end to end service ownership, so you will fully participate in the ownership of your services and components, including on-call duties. * Influencing the features and direction of the product and platform with your own ideas. * You will work extensively with a variety of streaming and search/query services, running on a Kafka backbone, and with a variety of stateful stores like Elasticsearch, Aurora, DynamoDB, Redis * You will work on microservices built with Ruby, Scala, on the AWS Cloud. What we’re looking for: * Professional experience with Object Oriented or Functional programming languages (Java, Scala, etc). * Experience with implementing microservice architectures at scale, messaging patterns and streaming architectures. * Experience with Kafka (or equivalent) * BS/MS in Computer Science or related field/degree, and/or equivalent work experience. * We are going multi-cloud soon, so experience with both AWS and GCP will be huge! * A fun and positive attitude! 354 JAV-014
Staff Software Engineer - Android Our client is a leading cybersecurity company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C Responsibilities: * Build an incredible Android product suite, including designing, estimating, and delivering high quality solutions that secure hundreds of millions of users. * Champion the great mobile architecture and good software design paradigms. * Work closely with product management & design teams to take an idea from concept to delivery using excellent software design, coding, & processes. * Collaborate with other mobile app teams and support them with the adoption of new platform features Requirements: * At least 7 years building & shipping commercial mobile software for the Android platform. * Proficiency with Kotlin and a deep knowledge/usage of the Android SDK. * Experience with Jetpack Compose in building rich UI * Working knowledge of Java and the Gradle build system. * Proficient in Object Oriented Programming, Data Modeling and Design Patterns. * Proven track record of developing highly scalable designs. * Demonstrated track record of developing clean and maintainable code. * Ability to break complex problems down into smaller components that are loosely coupled and testable * Discipline for testing and automation - unit, functional, integration, etc. * Stellar communication skills; able to work well with a smart, passionate and growing team * Preference for working in a dynamic startup environment where everyday offers new challenges * BS in Computer Science or related field Bonus Points: * Understanding of networking terminology & protocols. * Experience with Security. * Experience developing on iOS platforms * Personal apps available on Google Play Store 355 AND-011
Senior Software Engineer - iOS Our client is a leading cybersecurity company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C Responsibilities: * Build an incredible iOS product suite, including designing, estimating, and delivering high quality solutions that secure hundreds of millions of users. * Champion the great mobile architecture and good software design paradigms. * Work closely with product management & design teams to take an idea from concept to delivery using excellent software design, coding, & processes. Requirements: * At least 5 years building & shipping commercial mobile software for the iOS platform, * Proficiency with Swift and a deep knowledge/usage of the iOS SDK. * Working knowledge of Objective C and the XCode tool set. * Proficient in Object Oriented Programming, Data Modeling and Design Patterns. * Proven track record of developing highly scalable designs. * Demonstrated track record of developing clean and maintainable code. * Ability to break complex problems down into smaller components that are loosely coupled and testable * Discipline for testing and automation - unit, functional, integration, etc. * Stellar communication skills; able to work well with a smart, passionate and growing team * Preference for working in a dynamic startup environment where everyday offers new challenges * BS in Computer Science or related field Bonus Points: * Understanding of networking terminology & protocols. * Experience with Security. * Experience developing on Android platforms * Personal apps available on Appstore. 356 IOS-011
Solution Architect - Consumer and Carrier Systems Our client is a leading cybersecurity company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C Our client is a modern startup for the modern world, run by apps! As part of their engineering team, you will have an opportunity to take on some of the most interesting challenges in one or more core areas of intellectual property and fundamental building blocks that form their category-defining security products. In order to tackle these problems, you must be open-minded to explore new areas as well as evolve key existing systems, such as high scale cloud systems, End Point Platforms (Windows/Linux/iOS/Android) development, detection engines, analysis systems, cloud backend microservices, front-end/UI, Data Engineering, billing systems, analytics, and CI/CD. If you enjoy building cutting-edge products leveraging the latest technologies, tools and development methodologies, and want to make an immediate impact through your work, come check us out. Solution Architect Responsibilities: * Architect, Design and Build distributed software systems that run in the public cloud and integrate with carrier systems. * Assess the system architecture currently in place and work with technical staff to leverage existing software. When and where necessary, proactively make recommendations to improve it. * Provide supervision and guidance of development teams. * Resolve technical problems as they arise. * Engage directly with partners to collaboratively define requirements and integrated solutions. * Continually research current and emerging technologies and propose changes where needed. * Inform various stakeholders about any problems with the current technical solutions being implemented. * Assess the business impact that certain technical choices have. * Providing updates to stakeholders on product development processes, costs, and budgets. Solution Architect Requirements: * Bachelor’s degree in information technology, software engineering, computer science, or related field. * Proven experience in engineering and software architecture design. * Track record of working with large carrier systems and solutions * Previous project management experience is advantageous. * Sound knowledge of various operating systems and databases. * Efficient communication skills. * Strong organizational and leadership skills. * 16 to 20+ years of overall development experience in designing/implementing large-scale, distributed, production class software on public cloud platforms such as AWS and GCP. 357 CLD-008
Software Engineer (Remote) Our client's customer feedback platform is actively used by thousands of companies to build better software products. They are... * Fully remote with no office * 10 people, spread across 5 countries (US, Canada, Italy, Estonia, Turkey) * Bootstrapped (no outside funding), profitable, and growing They're hiring software engineers to help build out their product. Engineers at work on all aspects, building features and integrations, fixing bugs, and generally improving the codebase. Since they are a remote workplace, it's important that engineers are independent and self-organized individuals, who can collaborate efficiently in an asynchronous way. Responsibilities * Build out core product features and integrations * Fix bugs and write + fix failing tests to ensure they don't happen again * Work with the product and sales teams to understand product requirements * Collaborate with designers on product design * Write tests for your code to ensure stability * Make general codebase improvements * Occasionally talk to customers via email / live chat and help them solve their technical challenges * Review code from other engineers Technologies * Front-end: React, Redux, Webpack, Sass, ES6 * Back-end: Node.js, MongoDB, Isomorphic React * Cloud: AWS, MongoDB Atlas, CircleCI 396 NOD-026
Data Scientist - Statistical Genetics Our client is taking low-pass sequencing to population scale and is hiring a Senior Data Scientist to be a key member of this effort. They develop software and statistical methodologies for the processing of genomic data at scale. They primarily use Python/R for research, and deploy to production with Python/C++ on the AWS ecosystem. The role entails developing statistical models for low-pass sequencing, data analysis of genetic data from a wide variety of different species (including humans, livestock, plants, companion animals, and more), and owning the deployment of resulting features to production. Specific knowledge of low pass sequencing and its applications is less critical, however, than strong research skills and a demonstrated history of accomplishment. The ideal candidate will have a strong quantitative background and experience working with genomic data at scale. The day to day activities in this role involve * methods development (computational, statistical) to extract biological insight from sequence data * owning and executing R&D projects end-to-end with both internal and external collaborators * development and implementation of computational pipelines into production software systems * Successful candidates must be able to work effectively both in a collaborative setting and independently, and possess outstanding communication skills. The candidate will have the opportunity to work in a dynamic environment of an early stage startup company. Requirements Minimum qualifications * Masters degree or higher in a quantitative field (computer science, statistics, physics, computational biology, etc.), PhD preferred; OR, equivalent experience * Demonstrated strong programming skills in Python, C++, or similar * A strong grasp of basic concepts in statistics and genetics * Experience working with genomic data at scale * Proficiency working in a *nix environment * Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. * A commitment to scientific rigor and eagerness to learn Preferred qualifications * 3-5 years of experience in genomics * experience working in a cloud environment * familiar with version control, software engineering best-practices 400 DAT-020
Product Designer Our Client is on a mission to make the workplace a source of learning and purpose. They believe that writing is the best way for teams to retain and share knowledge. Since the beginning, they've been fanatically focused on building the best knowledge base for every team. In this role, you'll work directly with the founders to create highly functional yet minimalistic and delightful solutions to real user needs. As a small product-focused company, you'll work with a team of experienced engineers that can bring your designs to life. In a distributed and asynchronous world, they're building a foundational piece of the new digital workplace and delivering it with craftsmanship and user delight. Responsibilities: * Create clear, intuitive, and visually appealing human interfaces * Use and advance our internal design system, processes, and standards * Deliver high-fidelity and responsive design specifications * Collaborate with engineering to ensure high-quality implementation * Conceptualize product solutions that balance vision, craft, and business impact * Contribute to overall product and design direction of the company Sounds Like You? * 5+ years of experience designing interactive and responsive web applications * Strong understanding and demonstration of user centered design principles * Passion for design and figuring out best in class solutions to UX, UI and interaction challenges * Ability to think through complex challenges and devising simple solutions * Excellent visual, UI and interaction skills * Excellent written and verbal communication skills 394 PD-007
Software Engineer (Backend) What is EDI? Electronic Data Interchange is the process by which businesses in the supply chain and other sectors exchange information such as purchase orders, invoices, and shipment notices. The standards governing EDI date back decades, and the traditional process of connecting with another business to send and receive EDI data is a painful one, both time-consuming and costly. By leveraging modern technology, our client dramatically improves the EDI integration process. Our customers also benefit through access to our growing network of pre-configured trading partners. If you’re thinking, “That sounds a little dry,” that’s ok – we know it can certainly sound that way. Modernizing old technology might not be as sexy as working on the latest web craze, but the problems to solve are both interesting and challenging, and the impact of our solutions on our customers is immediate and real. By making EDI data trading effortless, we’re turning a legacy industry on its head, and the sky’s the limit. About the Engineering Team It takes a village to raise a child, and it takes a great team to build great software. We're looking for passionate, driven, and curious people to drive change. We win when our employees succeed, and we're dedicated to helping our teammates continue to develop their strengths. Collaboration, recognition, and listening are foundational team principles. We work hard and we're serious about changing the world of EDI, but we’re careful to make sure we have a little fun along the way. Why work with our client? * Substantial Vacation * Competitive Compensation * Generous Lifestyle Budget * Health Benefits * Choice of Equipment * Progressive Work Environment * Remote Work Responsibilities Our customers depend on us. An error in a single EDI transaction, out of the millions we manage every month, can result in tens of thousands of dollars’ worth of merchandise going undelivered. At the same time, we’re growing quickly and expect our transaction volume to increase by an order of magnitude over the next year. Scalability and reliability are paramount. As a Senior Backend Engineer, among other things, you’ll be expected to: * Lead design and implementation of major backend initiatives. * Take ownership of individual project priorities, deadlines, and work you're doing with your technical expertise. * Lead best practices across the whole team through example, mentorship, and discussion to further the objectives above. Qualifications Expert level: * NodeJS * API & microservice development * Javascript & Typescript * Relational & non-relational databases Experienced in: * Messaging/eventing systems (e.g. RabbitMQ, Kafka etc.) * Distributed system design * Software quality best practices: testing, CI/CD, documentation etc. Nice-to-haves: * B.Sc. or above in Computer Science or related discipline * EDI experience * Familiarity with: NestJS, AWS 401 NOD-028
Senior Software Engineer (DevOps) Electronic Data Interchange (EDI) is the process by which businesses in the supply chain and other sectors exchange information such as purchase orders, invoices, and shipment notices. By leveraging modern technology, our client dramatically improves the EDI integration process. Enterprises connect once to our API and trade EDI transactions with their supply chain partners, leveraging their growing network of thousands of companies. We are moving fast and smart, and we need a Senior Software Engineer DevOps - who still has a love and aptitude for coding - to grow with us. We deploy every day, while our customers trade mission-critical data across our platform, and we need to move even quicker. If you want to join our team of like-minded individuals making an impact, we want to hear from you. Why work with our client? * Substantial Vacation * Competitive Compensation * Generous Lifestyle Budget * Health Benefits * Choice of Equipment * Progressive Work Environment * Remote Work * Stock Options As a Senior Software Engineer (DevOps), among other things, you’ll be responsible for: * Hear challenges from within the engineering team about developer experience and technical challenges (like scalability), in order to help implement solutions. * Automate infrastructure and development tasks to allow us to ship code in a reliable and testable way. * Maintain and monitor our cloud-based infrastructure. * Streamline and improve existing infrastructure to be elegant and performant. * Create application infrastructure like caching, queuing, etc., which we can build our platform on. * Provide guidance and help to teams who need to use or change our infrastructure for product needs. * Support with design and implementation of major back-end initiatives. * Assist with application development in NodeJS as needed. * Database administration and optimization (we use PostgreSQL). * Assist with compliance efforts like SOC 2. * Conduct performance testing. Requirements: Expert * AWS * IaaS - Terraform, Cloudformation, etc. * System Monitoring Best Practices Experienced * API & microservice development * Software quality practices: testing, CI/CD, documentation * Distributed system infrastructure: clustered caching, sharding, NoSQL, queuing, event driven architecture * Performance testing experience Nice to Have * BSc or above in Computer Science or related discipline * Recent experience with TypeScript or JavaScript * Node.js * Electronic Data Interchange (EDI) experience * SOC 2 Audit Experience * Database administration and optimization experience. We use PostgreSQL, but any SQL/Relational Database language would be adequate. * Experience with Typescript, Redis, AMQP, and gRPC * Familiarity with NestJS 402 DOP-021
Senior Software Engineer (Full-Stack) What is EDI? Electronic Data Interchange is the process by which businesses in the supply chain and other sectors exchange information such as purchase orders, invoices, and shipment notices. The standards governing EDI date back decades, and the traditional process of connecting with another business to send and receive EDI data is a painful one, both time-consuming and costly. By leveraging modern technology, our client dramatically improves the EDI integration process. Our customers also benefit through access to our growing network of pre-configured trading partners. If you’re thinking, “That sounds a little dry,” that’s ok – we know it can certainly sound that way. Modernizing old technology might not be as sexy as working on the latest web craze, but the problems to solve are both interesting and challenging, and the impact of our solutions on our customers is immediate and real. By making EDI data trading effortless, we’re turning a legacy industry on its head, and the sky’s the limit. About the Engineering Team It takes a village to raise a child, and it takes a great team to build great software. We're looking for passionate, driven, and curious people to drive change. We win when our employees succeed, and we're dedicated to helping our teammates continue to develop their strengths. Collaboration, recognition, and listening are foundational team principles. We work hard and we're serious about changing the world of EDI, but we’re careful to make sure we have a little fun along the way. Why work with our client? Substantial Vacation Competitive Compensation Generous Lifestyle Budget Health Benefits Choice of Equipment Progressive Work Environment Remote Work Responsibilities Our customers depend on us. An error in a single EDI transaction, out of the millions we manage every month, can result in tens of thousands of dollars’ worth of merchandise going undelivered. At the same time, we’re growing quickly and expect our transaction volume to increase by an order of magnitude over the next year. Scalability and reliability are paramount. As a senior engineer, among other things, you’ll be expected to: * lead design and implementation of major backend initiatives; * take ownership of individual project priorities, deadlines and work you're doing with your technical expertise; and * lead best practices across the whole team through example, mentorship and discussion to further the objectives above. Qualifications Expert level: * NodeJS * API & microservice development * Javascript & Typescript * Relational & non-relational databases Experienced in: * Messaging/eventing systems (e.g. RabbitMQ, Kafka etc.) * Distributed system design * Software quality best practices: testing, CI/CD, documentation etc. * Front end JavaScript libraries or frameworks (e.g. React, Vue, Angular etc.) Nice-to-haves: * B.Sc. or above in Computer Science or related discipline * EDI experience * Familiarity with: NestJS, AWS 403 NOD-029
NLP/NLU Developer The practice of law is evolving; we are bringing legal technology up to speed. This is an opportunity to join our client, one of the fastest-growing companies in the legal technology sector. We are looking to hire a highly motivated platform architect to help scale our rapidly-growing business. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the product engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the platform architect plays a significant leadership role in leveraging technologies to enable the our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP of Engineering. Responsibilities * Be an expert in Natural Language Processing/Understanding research and application development. * Design and develop technical solutions for Natural Language Processing and Understanding tasks and build detailed technical design, deployment & implementation patterns at scale. * Extend Natural Language Processing/Understanding libraries and tools box to provide high-performance documentation processing in high accuracy. * Assist in assessing and analyzing business strategy & requirements, working on breaking down, scoping and estimating tasks. * Our team is high-performing, flexible and fast – will be asked to participate in peer reviews, leadership, mentorship, and quality control daily. About You * Proven experience as an NLP/NLU developer or similar role, understanding of NLP/NLU techniques for text representation, syntactic and semantic analysis techniques, data structures and modelling, and sufficient knowledge and experience of NLP/NLU oriented ML/DL. Experience in text-related computer vision and compiler system/formal language processin/domain specific language is an asset. * Understanding of service-oriented architecture, microservices concepts and patterns, cloud-native solution concepts and best practices, and demonstratable experiences in implementing enterprise and/or SaaS solution development following 12-factor design patterns and related best practices Experience with high availability, scalability and serviceability platform design and architecture, an expert in supporting infrastructure services, including databases, storage services, event and streaming services, etc. * Demonstrable solid knowledge and experience of popular NLP toolboxes and related frameworks, such as spaCy, NLTK, TensorFlow, PyTorch and etc. * Expert in organizing and managing GIT Flow for source code management. * Strong coding experience, proficiency in C#, Python, Javascript/Typescript, and their popular frameworks and build system, and other modern programming languages are assets * Experience with code analysis and inspection tooling for Code Quality * Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline * 5 to 8 years of experience in software development, developed and delivered multiple projects * Experience working in a fast-paced environment using Agile methodologies for developing software * Experience with Cybersecurity operations and Secured Sofware Development Lifecycle 405 ML-003
Platform Developer II (.NET) Our client is on a mission to develop a new market category and unlock a trillion-dollar industry. Very much like how Amazon leveraged scale to change the way the world shops, our client is shifting the way the world works with data. If you're looking for an impactful and hands on role within a series-A funded startup that is already redefining how data works in the world, then we'd love to meet you. THE ROLE As a platform developer here at you'll be empowered to enhance, maintain, and solve issues in our core platform, and implement entirely new features and functionality from scratch! In this role, you'll get to: * Design and write code for the core platform, related components, and integrated applications. * Ensure designs and code are well documented and suitable for use by customers including tier-1 banks in high-volume mission-critical applications. * Contribute new ideas including product features, alternative designs, and automation opportunities. * Share ownership of the overall quality of the product; contribute to test automation and execution. * Follow the teams’ standard development process and implement process improvements. * Continuously update skills by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. * Protect confidential information for us, and our customers. * Prepare customer/end-user documentation as required. * Support and develop other software engineers by providing advice, coaching, and educational opportunities. REQUIREMENTS * 4+ years of hands on ASP.NET development experience (C#) * Experience in data warehousing and building ETL solutions for data processing pipelines. * Experience with schema design, dimensional data modelling, and writing advanced SQL queries. * Experience in relational databases such as Oracle, MySQL, SQL Server, or PostgreSQL. * Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or equivalent experience. * Experience with queuing/streaming technology such as AWS SQS or Kafka is a bonus! * Experience with memory cache technologies such as Redis is also a bonus! 406 C#-021
Backend Engineer - C# / .NET Core Join our client's global team of 450+ craftspeople! They are a consultancy that solves business problems by designing and building highly complex custom software for the world's leading companies. They are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out. WHAT YOU'LL DO As an Experienced Backend Engineer you will build greenfield and brownfield, scalable web platforms within the .NET Core environment. In addition to providing input on app architecture, you will create and review pull requests daily and engage with internal teams and directly with clients with an agile environment. You will work in small teams with a product manager, designers and other engineers to scope design and implement features. WHO YOU ARE You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. This program interacts with teams on the Pacific coast of the US. Successful candidates will have to align a portion of their day to the morning hours of the client. RESPONSIBILITIES AND DUTIES * Design and build scalable enterprise web applications within .NET Core ecosystem * Write lots of clean, readable, and reusable C# code * Engage daily with your distributed, remote engineering team working on different layers of the infrastructure * Collaborate with product designers and clients to clarify requirements, prototype functionality and build products * Plan, estimate and prioritize work in a remote, distributed team environment * Guide clients in best practices in order to achieve great project success QUALIFICATION AND SKILLS * 5 + years of professional experience with .NET Development * Strong server side development experience utilizing .NET Technologies * Hands on professional experience using .NET Core * Experience with web application frameworks, such as ASP.NET Core * Strong knowledge of SOLID Principles * Knowledge of concurrency patterns in C# * Previous experience building scalable enterprise web applications * Have previous experience creating database schemas that represent and support business processes * Good understanding of CLR and its limitations, weaknesses, and workarounds * Strong hands on experience using Git is required * Previous experience using Azure ADO is a plus * Previous professional experience with cloud providers is required. Experience with Azure is definitely a plus * Familiarity with continuous integration * Previous experience collaborating on highly distributed teams * Previous consulting experience * Experience working within an Agile/Scrum environment. * Possess a strong and reliable internet connection. * Align a portion of your day with the business hours of Pacific Time Zone - UTC -7 YOU WILL BE SUCCESSFUL WHEN * You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it * Thrive on collaborating with other team members and across disciplines * You are happy to receive feedback and see it as an opportunity for reflection and improvement * You are always learning - Whether you are learning to help your team and customer work through new concepts and technology * You are astute, you know when to push an issue and when to let things lie * You are friendly - you reach out to your teammates even if they aren’t on your project team * You can work through ambiguity - you aren’t shy about asking questions to gain clarity * Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally 409 C#-022
Sr. Frontend Software Engineer, Data Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide.They enables their customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic-accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to customers’ own websites. Their team more than doubled in size in the last 18 months to about 300 people strong in several countries including the US, Japan, India, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company has raised over $235M to date, with its latest Series B round led by SoftBank Vision Fund 2. Summary The engineering team is growing! They’re looking for a seasoned Sr. Frontend Software Engineer who possesses a passion for pushing technologies to the limits. You’ll work closely with the data team and the rest of the engineering team to build elegant and scalable product experience across multiple platforms. What you’ll be doing * Design and development scalable frontend logging infrastructure, trackers and metrics products * Design and build AI-driven product interfaces and toolings for ML use cases * Architect efficient and reusable front-end systems that drive complex web/mobile applications * Identify and resolve performance and scalability issues * Develop continuous integration and end-to-end UI testing infrastructure * Write clean and elegant code We’ll be excited if you have * BS/MS in Computer Science or a related technical field * Expert level of experience with JavaScript/TypeScript and frameworks such as Web Components, LitElement, ReactJS, Redux, RxJs, Materialize, jQuery, NodeJS, nextjs. * Expert level experience with HTML, CSS, experience, including concepts like asynchronous programming, closures, types * Strong experience working with build tools such as Webpack, npm * Strong experience in basic cross browser support, caching and optimization techniques for faster page load times, browser APIs and optimizing front end performance * Interest in infrastructural and foundation technologies in frontend/ web related domains (such as Beacon API) * Ability to take a project from scoping requirements through actual launch of the project. * Ability to work with cross-functional teams and data and infrastructure engineers 410 DAT-021
Sr. Frontend Software Engineer (Vue.js) Our client is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide.They enables their customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic-accelerated, our client has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to customers’ own websites. Their team more than doubled in size in the last 18 months to about 300 people strong in several countries including the US, Japan, India, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At heart, they’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company has raised over $235M to date, with its latest Series B round led by SoftBank Vision Fund 2. Summary The engineering team is growing! They’re looking for a seasoned Sr. Front-End Software Developer who takes a customer-oriented approach to building and scaling highly-visible front architecture and design. You love solving complex problems with creativity and find joy building things from scratch via simple, optimized robust code. What you'll be doing * Assess, define, and develop rich user interface and experience across scalable and distributed sites and systems that integrate with back-end components * Integrate with product managers, designers, and the rest of the engineering team to create elegant, responsive, and scalable user experience across multiple devices * Partner closely with the engineering team to improve engineering standards, tooling, and processes * Review code by your peers and help and provide insights from your experience of building and maintaining a repository of high-quality and reusable front end code * Provide technical leadership and documentation to key technical and business stakeholders, proactively informing of important project details and phases of development We'll be excited if you have * Bachelor’s degree in Computer Science, Engineering or relevant field * 8+ years of related experience and 5+ years of experience as project lead/core development * Advanced proficiency in building responsive and scalable Web applications in Vue.js * Proven experience with AJAX, XML, JSON, and best practice design patterns * Familiarity with UX principles and site performance optimization * Advanced knowledge/ experience with React * Strong grasp of computer science fundamentals, such as data structures and algorithms * Working experience with automated testing and version control systems like Git * Comfortable with pair-programming and moving fast in a flat, highly productive start-up environment * Team-oriented mindset and excellent communication skills; ability to understand different perspectives and contribute to meaningful technical discussions BIG PLUS if you have * Next.js * AMP * PWA * GraphQL * Docker * Content management system * User Experience design methodologies * NodeJS, Elixir, Python 411 VUE-005
Python Developer Our client is a dynamic technology company focused on innovative solutions in the financial services sector. We are looking for an experienced Senior Back-End Developer with a strong focus on Python. The role involves developing scalable and efficient back-end systems, particularly focusing on robust API development and cloud service integration. Key Responsibilities: Design and implement back-end systems using Python. Develop and maintain RESTful APIs. Work on system optimization for speed and reliability. Ensure data security and privacy. Collaborate with teams to deliver technical solutions. Stay updated with back-end and cloud computing trends. Qualifications: Minimum 5 years of experience in Python development. Familiarity with popular Python web frameworks. Experience in RESTful API development. Strong understanding of software development principles. Experience with database technologies and cloud services. Good communication and teamwork skills. Education: Degree in Computer Science, IT, or related field. Benefits: Health insurance, professional growth opportunities. 479 PYT-012
Senior Ruby on Rails Developer (REMOTE) Our client is looking for a Senior Ruby on Rails developer to join their growing team. The ideal candidate has 8+ years of experience working with large Ruby on Rails applications. You believe that user interface details really matter, you care about creating structured and maintainable code, and you consider development your craft. Not only will you play a role in building the future of our client's core product, but you will also decide how the engineering team evolves to meet the needs of our company as they grow. You are: * Passionate and opinionated about creating great products for the web * Experienced in working with large Ruby on Rails applications * A full-stack developer comfortable working in React and modern CSS to create beautiful UI You will: * Work with a nimble team of seasoned Rails developers * Have the opportunity to own projects and influence design and architecture * Improve development processes and drive the direction of the product * Experience firsthand how engineering fits together with the other pieces of an organization to create a successful business Technologies On the engineering team, you will find a blend of many technologies in our stack. While our primary language is Ruby, we strive to use the best tools for the job to create elegant solutions and optimize developer happiness. They use: Rails 6, React, Sass, Serverless, MySQL, Git, AWS 412 ROR-020
Senior Frontend Engineer (REMOTE) Our client is looking for a Senior Frontend Developer to join their growing team. The ideal candidate has 10+ years of experience working in the evolving frontend technology space and considers themselves an expert in Javascript, HTML, and CSS. You believe that user interface details really matter, you care about creating structured and maintainable code, and you consider development your craft. Not only will you play a role in building the future of our client's core products, but you will also decide how the engineering team evolves to meet the needs of our company as we grow. You are: * Passionate and opinionated about creating great products for the web * Experienced in leading and working with large frontend applications * A frontend developer who prefers Typescript, React, Next.js, and Tailwind You will: * Work within a nimble team of developers from multiple disciplines (Frontend, Ruby on Rails, Node, Serverless, iOS) * Have the opportunity to own projects and influence design and architecture * Improve development processes and drive the direction of our products * Experience firsthand how engineering fits together with the other pieces of an organization to create a successful business Technologies On the engineering team, you will find a blend of many technologies in their stack. They strive to use the best tools for the job to create elegant solutions and optimize developer happiness. Throughout their products, you will find Typescript, React, Next.js, Tailwind, Ruby on Rails, Sass, Serverless, MySQL, Git, and AWS, to name a few. 413 REA-026
Director of Product Management The practice of law is evolving; our client is bringing legal technology up to speed. They are one of the fastest-growing companies in the legal technology sector, and are looking to hire a proven Director of Product Management to help scale their rapidly-growing business. Our client aims to produce repeatable solutions that change their customers' day-to-day lives for the better. As a result, their Product Management team is key to their success as an organization. The product manager works cross-functionally to guide products from conception to launch by connecting the technical and business worlds. This position provides a great opportunity to make an impact at an early-stage startup. This position reports directly to the Chief Product Officer. About You * Focus on problem discovery and outcomes over outputs. * Lead product design team initiatives, which cover end-to-end design, user research, competitive research, experiments, and prototypes. * Work with engineers and product managers to check for viability and feasibility, negotiate compromises or alternatives and iterate on products using feedback and analytics from real usage. * Strategic Work: Lead the strategic side of a product from development to deployment. Collaborate with leaders in business from sales to marketing to operations to development. * Talk to Customers. Always have the customers and users in mind. Experience with the customer, user, and market testing/research. * Excellent analytical skills with demonstrated experience turning data into actionable insights. Robust data approach … HEART, AARRR, analytics, etc. * Expertise in iterative product development. * Strong skills in product experimentation. A good director of product should be able to support, lead, and endorse the experiments being led by the product managers and teams in the org. Minimum qualifications: * 5+ years of experience of full cycle cloud-native SaaS/enterprise solution development. * 2+ years of experience as a group product manager or other product management leadership experiences. * Demonstrated knowledge and experience in feature management, A/B testing and data-driven product development. * Technical proficiency and effectiveness in working with SaaS/Enterprise core services development, i.e. observability, serviceability, reliability, authz/authn, i18n/l10n and etc. Preferred qualifications: * Experience driving features in browsers, web platforms, and/or operating systems * Experience with assistive technologies including screen readers, refreshable braille displays, magnifiers, switch access, head tracking, and/or voice control * Experience working in industry standards groups such as the World Wide Web Consortium (W3C), ETSI, and Institute of Electrical and Electronics Engineers (IEEE) * Experience with user interface (UI) design principles or user research 414 PM-021
Formal/Natural Language Processing Developer The practice of law is evolving; we are bringing legal technology up to speed. This is an opportunity to join our client, one of the fastest-growing companies in the legal technology sector. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the product engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the platform architect plays a significant leadership role in leveraging technologies to enable the our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP of Engineering. Responsibilities * Lead and drive the domain-specific language implementation and its application in natural language processing and document intelligence. * Design and develop no-code/low-code solutions to accelerate the development of domain-specific language applications, facilitating machine learning or deep learning techniques. * Extend the domain-specific language compiling and parsing framework and tools box to provide seamless integration for document intelligence and deliver the highest efficacy and performance. * Assist in assessing and analyzing business strategy & requirements, working on breaking down, scoping and estimating tasks. * Our team is high-performing, flexible and fast – you will participate in peer reviews, leadership, mentorship, and quality control daily. About You * Proven experience as a domain-specific language developer or similar role, solid knowledge of formal language theory(context-free grammar, parsing and compiling systems), automata theory and graph theory. * Good understanding of NLP/NLU/NLG techniques for text representation, syntactic and semantic analysis techniques, data structures and modelling, and sufficient knowledge and experience of NLP/NLU oriented ML/DL. Experience in text-related computer vision and other applied AI are assets. * Understanding of service-oriented architecture, microservices concepts and patterns, cloud-native solution concepts and best practices, and demonstratable experiences in implementing enterprise and/or SaaS solution development following 12-factor design patterns and related best practices * Experience with high availability, scalability and serviceability platform design and architecture, an expert in supporting infrastructure services, including databases, storage services, event and streaming services, etc. * Hands-on experience with popular frameworks and toolkits such as Antlr, Roslyn, Lark, pyPEG or equivalents * Expert in organizing and managing GIT Flow for source code management. * Strong coding experience, proficiency in C#, Python, Javascript/Typescript, and their popular frameworks and build system, and other modern programming languages are assets * Experience with code analysis and inspection tooling for Code Quality * Bachelor (equivalent or higher) degree in Computer Science, Computer Engineering or closely related discipline * 5 to 8 years of experience in software development, developed and delivered multiple projects * Experience working in a fast-paced environment using Agile methodologies for developing software * Experience with Cybersecurity operations and Secured Software Development Lifecycle 415 ML-004
Cloud Architect Our client is a Toronto based company that provides a SaaS solution designed to automate manual aspects of the Financial Processes with their modules: Disclosure Management, Lease Accounting, Budget Management, Account Reconciliations and Debt Management. THE OPPORTUNITY Our client is looking for a cloud architect/engineer to join a team that is leading the development of their main product. They use a variety of technologies on both the front-end and back end. Their services run in Google Cloud and utilize technologies as varied as Java/Scala on Linux, to Node.js on Windows. For data services they use NoSQL technologies like MongoDB, as well as SQL based technologies like Google Big Query. We are seeking a reliable, adaptable individual with the ability of delivering results under pressure who will thrive as both a team player and as an individual contributor. POSITION DESCRIPTION The applicant will be responsible for designing, developing, testing, maintaining and improving the company’s cloud. The ideal candidate should: * Work in a team environment withdevelopers, analysts and senior management * Design and build complex and highly available cloud environments * Act as the Subject Matter Expert to the organization for GCP cloud platforms with respect to cloud engineering and operations practices * Design, create, develop, own and maintain operational procedures for onboarding, managing cloud environments to meet defined SLAs REQUIREMENTS The qualified applicant will have knowledge of: * At least 3 years of Google Cloud experience * At least 3 years of relational databases experience * A backend language and framework experience, e.g.Java/Spring,Javascript/NodeJS is highly preferred * Problem-solving oriented person that can get results * Focused on longterm quality and design * Ready to take on challenges and follow through until completion * Equipped to handle volatile requirements and workflow 416 CLD-009
Software QA Analyst Our Client is a physician-founded Clinical Decision Support (CDS) company that enables high-quality care and health system efficiencies by supporting clinicians make evidence-based decisions for their patients. Their cloud-based software solutions integrate with Electronic Medical Records (EMRs) and electronic order entry workflows to enhance the clinical decision-making process with real-time, actionable, evidence-based guidance at the point of care. Deep healthcare experience, superior technology, and business agility make them a leader in CDS solutions. Their head office is located in Toronto, Canada with clients around the world. Who we need? Our client is looking for a dynamic and enthusiastic Software QA Analyst to join our growing team on a mission to improve the quality and efficiency of healthcare delivery around the world. Their multi- disciplinary team works collaboratively in a fast-paced, technology start-up environment to meet the complex and evolving needs of their clients and partners. As a Software QA Analyst, you will be a member of their agile development team testing and ensuring the quality of their innovative software for healthcare applications built on the Microsoft .NET development stack with SQL backend. You will play a key role in testing and QA across all of their CDS software solutions. Working closely with the Development and Product Teams, you will collaborate to solve complex problems and adapt to their client-centric culture. What you will do * Work with the software development team to test components they build and ensure functionality aligns with specifications * Create, maintain and execute test plans for functional, performance and regression testing * Report and keep track of bugs in JIRA; ensure all testing and documentation is compliant with procedures * Contribute to the software development process, including daily stand-ups and JIRA Kanban board * Work closely with the Product Owner to ensure alignment with product specification and contribute to their long-term Product strategy What they’re looking for * Education: Bachelor’s degree or higher in Computer Science, Applied Science, or similar * Experience: At least 3-5 years of relevant software testing and QA experience Technical Requirements: * Strong fundamentals in software QA with web applications * Up-to-date knowledge of software test design and testing methodologies * Working knowledge of test techniques and compatibility with various software programs * Working knowledge of programming and various programming languages (C#, Java, SQL) * Experience with Dev tools including but not limited to JIRA, VSTS, others * Experience with automated testing tools an asset Skillset Requirements: * Excellent communication skills and collaborates well with others across geographies * Strong focus on meeting client needs and improving client experience * Strong critical thinking and problem-solving skills * Detail oriented mindset 417 QA-009
Senior Data Infrastructure Engineer Our client is improving learning outcomes for children aged zero to five. They are a social purpose business and certified B Corporation that connects families with the early childhood professionals who serve them. Their goal is to empower early childhood educators with affordable tools that enable them to improve developmental outcomes for the children they work with, while educating parents about the importance of their work. If you are excited about being part of a high-growth tech company focused on making a difference in a highly impactful industry, our client is the place for you! Key Product Stats: 500 Million Moments, with 300 push notifications being sent per second 500 Thousand Users, with a new User being added every minute Engineering The engineering team is made up of full stack web engineers as well as multi-platform mobile experts. Every individual on the engineering team has the opportunity to make a big impact on growing the product offering with a wide and varied feature set, as well as impacting how our client builds and delivers that product. From feature enhancements to the core product, ground-up engineering on brand-new architecture, data scaling, and system performance on Android, iOS and web-based applications, our team does it ALL. Engineering at our client requires being an adept problem solver that is hard working and motivated to get stuff done. What You'll Be Doing * Lead efforts to design, implement and grow our data infrastructure * Work with senior technical leadership to develop recommendations that will determine the underpinnings of our future data engineering efforts * Collaborate with other senior engineers on the team, as well as subject matter experts outside of engineering, to find the appropriate architectural approach to develop solutions for data ingestion and business reporting * Make a significant impact on how we approach data for many years to come What We're Looking For * Experience in designing and developing data infrastructure from the ground up * Experience maintaining data pipelines from multiple data sources, in collaboration with diverse partners * Experience working with large data sets and building data pipelines * Strong background in relational database concepts with solid knowledge in SQL, SQL tuning, etc. * Experience in operationalizing data infrastructure tools and technologies as shared services * Strong desire to seek pragmatic, innovative solutions to complex business and technical problems * Excellent interpersonal skills and ability to collaborate cross-functionally with internal teams * Deep technical understanding of software engineering and working with data at scale * Experience working with AWS Required Technical Skills * 5+ years as a data engineer * 5+ years of experience designing batch and/or real time data pipeline systems * 3+ years of experience with AWS, RDS and PostgreSQL * 3+ years working with relational databases 418 DAT-022
Frontend Developer Our Client is a digital agency building, growing, and guiding the next generation of online companies. We work with exciting lifestyle brands such as Cravings by Chrissy Teigen, Peloton, Nike, Revlon, Mack Weldon, Soludos, Ulla Johnson, and more. We are looking for a Frontend Developer to join our remote-first team and are open to any location in North America and Western Europe, with our main physical hubs in Berlin, New York, and Toronto. Frontend Developers are responsible for implementing beautiful, articulate frontend solutions, working with designers and project leads in our never-ceasing mission to create best-in-class e-commerce experiences. We build out our frontend solutions using frameworks like React, be it a Shopify theme or a decoupled Nuxt.js application. Our frontend is backed by custom software that we architect in-house. This software could be a suite of Serverless Lambda-backed services or a custom Ruby on Rails application. Backend experience is a plus in this role. We are looking for someone that has a passion for writing beautiful code in an effort to create clear and systematic solutions that speak to design and technical visions. We are looking for someone that is not scared of experimentation and challenging convention but at the same time excited about peer-review, constructive critique and collaboration. * Competitive salary and benefits * Unlimited vacation * Laidback working environment * Annual offsite in Mexico * Summer Fridays * New Apple gear (e.g. Macbook Pro) * Annual home office stipend * Education stipend Qualifications The ideal candidate would possess: * 4+ years of web development experience. * 1+ years experience with Shopify as a platform. We love fast learners but some platform experience is a must. * Expertise with modern, native Javascript standards such as promises, arrow functions, classes and other goodies. * Experience with React * A desire to create beautiful, custom CSS solutions that are scalable and performant. * A desire to create beautiful, custom CSS solutions that are scalable and performant. * Experience with testing and integrating REST or GraphQL APIs. * Great interpersonal communication skills (you'll be interfacing with clients and the internal team alike). * The ability to manage workload, meet deadlines and speak up when needed. * Self-motivated, detail-oriented. 168 REA-017
Director of Commercial Development Our client is seeking a highly motivated, sales executive to join their growing field-based team as the Director of Commercial Development. As the Director of Commercial Development, you will interact with a wide range of individuals within the life sciences, across different scientific disciplines to promote our client's platform. You will be responsible for communicating, supporting, and implementing our client's mission and strategy to increase business by leveraging KOL’s and C-level relationships. You will work within a team environment in a matrix structure in managing relationships and will drive business results by promoting and selling the platform across market segments. The Director of Commercial Development will support customers within the pharmaceutical, biotech, governmental, academic, and clinical markets. Success in this role will require a significant ability to communicate across business and technical teams and possess a deep understanding of next-generation sequencing platforms and applications. You will also have a strategic mindset, a passion to understand and meet customer needs and an ability to execute on tight timelines. Our growing portfolio will enable our client's broader participation in various regulated and research markets. Our client combines low-pass whole genome sequencing (reading the DNA fewer times) with a proprietary software-as-a-service computation layer. The result is a unique, high-volume, cost-effective sequencing platform. They believe that the universal application of genomics across human, animal, plant, and microbial applications will lead to a healthier and more sustainable civilization. They recently closed Series A funding, are revenue-generating and some of the largest genomics service providers in the world partner with them. What You Will Work On: * Operate as an individual contributor, while simultaneously leading the sales team. * Provide professional leadership in planning, organizing, and controlling balanced sales growth and customer satisfaction for their sales team. * Strong Executive presence, communication and influencing skills and able to develop and foster relationships with Key Opinion Leaders and Key Decision Makers at target accounts. * Be accountable for managing the full sales process for our client's solutions and managing the sales forecast. * Utilize strong product/market knowledge and sales experience to manage complex sales and resolve customer questions and concerns. * Continuously build knowledge of current industry trends, competitive information, and industry/technical knowledge and share with colleagues. * Results-oriented, self-starter with demonstrated ability to distill complex issues into concise talking points, position papers, and slides; attention to detail; ability to multi-task; team player, with an ability to work independently in a fast-paced, demanding environment. * Manage and lead the development and implementation of strategic territory plans and sales tactics to attain assigned sales objectives within territory. * Align the sales process to the customer’s buying process from prospection to close. * Work cross functionally with commercial and technical teams to enrich the customer experience * Nurture customer relationships and lead face to face meetings at conferences and at our customer’s sites. * Organize and prioritize prospects based on customer needs to go beyond transactional sales to become a true strategic partner. * Ability to be flexible and creative, and work in a fast-paced, high-growth environment. * Work closely with the broader marketing team, and commercial leads, within a matrixed environment. * Work globally with a diverse set of customers and customer needs. * This is a field-based position and will require the ability to travel both domestically and occasional travel internationally. Requirements * Have a master’s degree in a Life Science discipline (preferred), Business or equivalent experience. * Have a minimum of 10 years of successful sales experience of Microarray or Next Generation Sequencing (NGS) technologies within the Clinical/Diagnostics markets. * Possess strong business acumen and demonstrated ability to navigate complex sales processes and achieve results in highly strategic accounts. * Excellent knowledge of NGS wet lab technologies, and solid understand of analytical processes and solutions. * Commitment to providing an outstanding customer experience. * Be self-motivated, with the ability to work both independently and collaboratively with team members. * Outstanding track record of successful teamwork with excellent interpersonal and communication skills. * Understand the competitive landscape, market drivers and trends likely to influence adoption within each market segment. * Have excellent negotiation, contracting, strategic planning, organizational skills and problem-solving skills. * Broad knowledge of the sequencing market, networks of customers, and other third parties in the NGS marketplace. * Customer-centric approach to managing responsibilities within role. * Desire to work at a fast-paced startup company with ambitious goals and timelines. Benefits * They are a fast-growing team and the product and the company’s needs will change, so your role will also evolve with time — with a sharp eye towards your professional development and personal satisfaction. * They are a fully distributed company driven by deliverables, not hours * Competitive salary * Flexible PTO * 3 months paid parental leave * Comprehensive health coverage: Medical, dental, vision and life * $1,000 USD home office set up allowance 420 SLS-001
Global Commercial Development Manager - Biopharma Our client is seeking a highly motivated, sales executive to join their growing field-based team as the Global Commercial Development Manager for Biopharma. As the Global Commercial Development Manager for Biopharma you will lead and oversee activities to identify and to create and grow partnerships with pharmaceutical, biotechnology and related companies in the use of our client's, platform and services for the development of new Companion Diagnostics and Pharma services, including early-stage Research Use Only, Investigational Use clinical trials, and LDT and/or IVD development. The role will coordinate business development opportunities and pharma and biotech relationship / alliance management. You will be responsible for communicating, supporting, and implementing our client's mission and strategy to increase business by leveraging KOL (Key Opinion Leaders) and C-level relationships. You will work within a team environment in a matrix structure in managing relationships and will drive business results by promoting and selling the platform across market segments. The Commercial Development Manager for Biopharma will support customers within the pharmaceutical, biotech, and CRO markets. Success in this role will require a significant ability to communicate across business and technical teams and possess a deep understanding of next-generation sequencing platforms and applications. You will also have a strategic mindset, a passion to understand and meet customer needs and an ability to execute on tight timelines. Their growing portfolio will enable our client's broader participation in various regulated and research markets. Our client combines low-pass whole genome sequencing (reading the DNA fewer times) with a proprietary software-as-a-service computation layer. The result is a unique, high-volume, cost-effective sequencing platform. They believe that the universal application of genomics across human, animal, plant, and microbial applications will lead to a healthier and more sustainable civilization. They recently closed Series A funding, are revenue-generating and some of the largest genomics service providers in the world partner with them. * This role will be responsible for establishing, aligning, and facilitating pre-commercial agreements with pharma partners globally for projects in negotiation and development phases. * During development phases, early commercialization and launch this position will also be responsible for maintaining commercial alliances with key internal stakeholders and our pharma partner stakeholders. * A successful candidate will have extensive domain knowledge of oncology precision medicine, current biomarkers in development, clinical trials, deep technical understanding of current solutions, and comprehensive overview of the competitive landscape. * Prospect and establish partnerships with pharmaceutical and biotech companies to develop, globally register, and commercialize molecular Companion Diagnostics solutions in parallel with pharmaceutical and biotechnology targeted therapy and personalized/precision medicine programs. * Generate, secure, and drive a continuous deal flow of attractive partnership opportunities that lead to high value agreements with an emphasis on agreements that cover development, pre-launch commercialization and launch activities * Primarily responsible for the negotiation and establishment of partnership contracts, conduct due diligence and drive deal process to execution of contracts and related business agreements * Develop financial models to support the business case for new partnerships and projects * Develop and maintain a roadmap of all potential companion diagnostic partnerships to maintain a healthy, growing and diversified precision medicine partnership pipeline, including tracking oncology clinical trials and emerging molecular biomarkers * Strong Executive presence, communication and influencing skills and able to develop and foster relationships with Key Opinion Leaders and Key Decision Makers at target accounts. * Be accountable for managing the full sales process for our client's solutions within the pharma, biotech, and CRO markets. * Utilize strong product/market knowledge and sales experience to manage complex sales and resolve customer questions and concerns. * Continuously build knowledge of current industry trends, competitive information, and industry/technical knowledge. * Results-oriented, self-starter with demonstrated ability to distill complex issues into concise talking points, position papers, and slides; attention to detail; ability to multi-task; team player, with an ability to work independently in a fast-paced, demanding environment. * Organize and prioritize prospects based on customer needs to go beyond transactional sales to become a true strategic partner. * Work closely with the broader marketing team, and commercial leads, within a matrixed environment. * This is a field-based position and will require the ability to travel both domestically and occasional travel internationally. Requirements * Have a master’s degree in a Life Science discipline (preferred), Business or equivalent experience. * Have a minimum of 7 years of successful sales experience of Microarray or Next Generation Sequencing (NGS) technologies within the biopharma markets. * Knowledge of pharmaceutical industry trends and companies. * Experience within the biomarker discovery and/or Companion Diagnostics (CDx) markets. * Possess strong business acumen and demonstrated ability to navigate complex sales processes and achieve results in highly strategic accounts. * Excellent organizational, analytical, and management skills * Commitment to providing an outstanding customer experience. * Be self-motivated, with the ability to work both independently and collaboratively with team members. * Outstanding track record of successful teamwork with excellent interpersonal and communication skills. * Understand the competitive landscape, market drivers and trends likely to influence adoption within each market segment. * Have excellent negotiation, contracting, strategic planning, organizational skills and problem-solving skills. * Broad knowledge of the sequencing market, networks of customers, and other third parties in the NGS marketplace. * Customer-centric approach to managing responsibilities within role. * Process-oriented thinker who is always looking to improve on the status quo. * Desire to work at a fast-paced startup company with ambitious goals and timelines. Benefits * They are a fast-growing team and the product and the company’s needs will change, so your role will also evolve with time — with a sharp eye towards your professional development and personal satisfaction. * They are a fully distributed company driven by deliverables, not hours * Competitive salary * Flexible PTO * 3 months paid parental leave * Comprehensive health coverage: Medical, dental, vision and life * $1,000 USD home office set up allowance 421 SLS-002
Senior API Engineer Our client is seeking a talented & experienced engineer to join in the development and maintenance of the APIs and DB data models. The engineer will work closely with the Product, Design, Front-end, CMS, and App teams to maintain the connections of the VMG sites and apps, in addition to building entirely new features and functionality from the ground up. Roles and Responsibilities: * Collaborate with Product, Design, front-end and mobile engineers along with other stakeholders to ship new features to their internal APIs that power their CMS and the front-ends. * Work with modern web technologies like NodeJS and Apollo GraphQL * Stay on top of new technology to offer guidance on improvements across the front-end products * Contribute to architectural decisions surrounding the evolution of the codebase * Collaborate with other engineers in knowledge sharing sessions * Contribute your expertise and insights into developing and improving best practices Qualifications: * 6+ years of professional experience working as a software engineer * Computer Science or equivalent scientific degree or additional 2+ years experience * Extensive experience of NodeJS, Apollo GraphQL, and REST APIs * Extensive experience with database migrations * Experience with Redis, ElasticSearch, and SQL storage * Experience architecting database models * Proven track record of building modular, high performance, and enterprise-level web applications * Experience working on large scale CMSs * Solid understanding of Scrum and Agile principles * Experience mentoring other engineers and leading knowledge share sessions * Experience working in a team environment * Focus and attention to detail in written and verbal communication * Strong sense of product ownership * Comfortable working with fast paced and globally distributed teams * Experience with CI/CD (CircleCI/GitHub Actions) Pluses: * Experience in AWS or cloud services * Experience with data export or data management * Experience with TypeScript * Experience with NextJS and React * Dedicated to full test coverage with tools like Jest & Cypress * A passion for staying on top of the latest web technologies 422 NOD-030
Product Manager, CMS Our client is an international media company that captures people at the heart of all their stories. They focus on the ideas, issues, and context that other outlets miss. Launched in 1994, our client operates in 35 cities across the globe, making 1,500 pieces of content every day. Vision and Values: We are here to create a place for people and their ideas. They was started by people who wanted to make things they cared about, and who took on the world with curiosity, radical thinking, and an audacious spirit. They are still that company. That is why their values are: * Bring Who You Really Are * Grow While You're Here * Do Work That Means Something To You Team: The Product & Engineering department is responsible for all of their products, both consumer facing and internal operations and content creation tools. You: In this role, you will be responsible for overseeing their proprietary CMS platform, the product that allows their editorial team to create, schedule and publish content and align metadata structures across all their digital platforms. Key responsibilities include: * Manage the roadmap for our industry-leading CMS platform and chart the course for incremental delivery of key features based on internal business needs * Assess value, develop and prioritize stories and epics to ensure work focuses on providing maximum value, aligned with CMS strategy * Lead the team in identifying pain points in the publishing workflow and defining requirements for new product features * Work closely with the global product and engineering teams as new features move through the product development lifecycle * Lead the planning of and communication around CMS releases and set expectations for delivery of new functionalities * Review and prioritize issues from external teams and work with the engineering team to triage and resolve them on a timely basis * Anticipate tooling needs for upcoming features, new content, campaigns, and business initiatives * Consider implications for international curation and publishing management, including complex, territory based curation scenarios * Develop and maintain an appropriately prioritized backlog of user stories for implementation What we are looking for: * 3-5 years product management experience, preferably working on CMS platforms or consumer-facing products at a digital media company * Prior experience with CMS and data migration is a plus * Ability to think creatively and strategically * Ability to executes against a vision via small, medium, and long-term projects * Proven ability to guide projects in cross-functional product teams * Demonstrated success using analytics and customer research to inform a critical approach to product decision making * Strong user experience and technical sensibilities * Keen attention to detail, excellent communication and presentation skills * Results oriented, accountable, strong work ethic. 423 PM-022
Product Manager, Growth Our client is an international media company that captures people at the heart of all their stories. They focus on the ideas, issues, and context that other outlets miss. Launched in 1994, our client operates in 35 cities across the globe, making 1,500 pieces of content every day. Vision and Values: We are here to create a place for people and their ideas. They was started by people who wanted to make things they cared about, and who took on the world with curiosity, radical thinking, and an audacious spirit. They are still that company. That is why their values are: * Bring Who You Really Are * Grow While You're Here * Do Work That Means Something To You Team The Product & Engineering (P&E) department is responsible for all of our client's global product needs, both consumer facing and to support internal operations and content creation. The Product team owns digital web, native and API products and executes the product strategy, keeping tabs with stakeholders across the digital business. The Product team works closely with P&E’s designers and engineers to maintain, update, evolve and ideate our product portfolio. Role x You The Product Manager, Data & Legal has product ownership of our data systems which include analytics, instrumentation systems and tooling as well as legal and privacy compliance systems across our portfolio of digital products. You are an expert in what keeps things running under the hood in order for us to measure, test and grow our audience using zero and first party data. You also know how to use data to inform decisions and formulate experiments to drive growth and engagement. You are the gatekeeper of the product data strategy and legal compliance requirements, collaborating with stakeholders across the business to turn that strategy into world class digital media experiences. You understand the intricacies of web and native products and speak the language of product designers and engineers. You are no stranger to the world of publishing and social media and see opportunities where others see roadblocks. You like to keep it simple, but understand the complexities that come with products that are used by millions of users across the globe in regions with disparate data consent legislation. You can describe a complex idea to both a child and professor. In the short term you get acquainted with the team, products and strategy and act as the point of contact for product data and compliance matters and familiarize yourself with our instrumentation and vendor partners But after 6 months in this role we see you fully owning the analytics platforms and compliance tools, manage integrations requirements, socializing insights and ensuring new product initiatives are fully tooled Accountabilities: * Ownership of core data and privacy compliance platforms and integrations * Manage processes for DSARs and ensuring compliance of 3rd party tags * Ownership of analytics taxonomy, data flow, measurement and reporting accuracy * Provide insights and guidance on product usage, audience behavior and optimizing for growth * Stakeholder management Qualifications You have these: * Work in product or engineering for 3+ years, preferably at a large scale digital media company * Experience delivering products to global audiences and a strong understanding of the unique considerations various markets require * Ability to communicate and present to leadership, designers, engineers, project managers, analysts and other stakeholders * Ability to develop measurable goals and standards for product planning and delivery * Expert understanding of digital audiences, research and analytics We’d love if you also had these: * Experience working with subscription, affiliate or e-commerce based models * Subject matter expertise in Product Management and in consumer-facing applications and products 424 PM-023
Engineer, Internal Products OVERVIEW Our client is seeking a talented & experienced engineer to join in the development and maintenance of the CMS and reader facing front-ends. The engineer will work closely with the Product, Design, and API teams to maintain the sites and apps, in addition to building entirely new features and functionality from the ground up. ROLES AND RESPONSIBILITIES * Collaborate with Product, Design, API engineers, and other stakeholders to ship new features to our internal CMS and the front-ends * Work with modern web technologies like React, NextJS, Apollo GraphQL, and Storybook * Stay on top of new technology to offer guidance on improvements across the front-end products * Work closely with other Engineers to enrich and optimize the user experience * Actively contribute to architectural decisions surrounding the evolution of the codebase * Contribute your expertise and insights into developing and improving best practices QUALIFICATIONS * Minimum 2 years of professional experience working as a software engineer * Experience with React and accompanying frameworks such as NextJS * Experience with the fundamentals in Javascript(ES6)/Typescript, HTML & CSS * Experience with build tools like Webpack, Vite, Snowpack, and Parcel to distribute JS modules across multiple applications * Understanding of Scrum and Agile principles * Experience working in a team environment * Focus and attention to detail in written and verbal communication * Strong sense of product ownership * Comfortable working with fast paced and globally distributed teams * A passion for staying on top of the latest web technologies PLUSES * Knowledge of Design System architecture with Storybook * Experience with NodeJS, Apollo GraphQL, and REST APIs * Experience with VueJS * Experience in digital media and publishing * Experience with Figma * Experience working on large scale CMSs * Experience with building performant cross-browser web animations using modern technologies like Framer Motion * Experience with CI/CD (CircleCI/GitHub Actions) * Dedicated to full test coverage with tools like Jest & Cypress 425 REA-028
Engineering Manager About Our client believes that knowledge is the foundation of any organization's success. When a team's collective knowledge is accessible, that team's potential is limitless. That's why they're making the workplace a source of learning and purpose through knowledge-sharing. Their product helps teams easily create, organize, and discover knowledge across the entire company, from non-technical to tech-savvy. Thousands of customers rely on them across their entire workforces, including Asana, Benchling, and Fivetran. As our client grows, they are looking for an Engineering Manager to lead their talented and driven team. You will help define the engineering roadmap, design workflows to maximize the team's productivity, and hire and grow individual members. As the first Engineering Manager, you will play a pivotal role in their success. Technologies they use * React + TypeScript + Sass * GraphQL + Apollo + Absinthe * Elixir + Phoenix * Postgres + Redis * Docker + Kubernetes * Google Cloud Platform Sound like you? * You have demonstrated a track record in managing a high-performance Engineering team * You have a solid technical foundation, with experiences as an individual contributor * You are passionate about helping others to grow * You communicate clearly and concisely, whether with teammates or users. * You are passionate about knowledge-sharing and identify with our client's mission and values 393 MAN-017
Software QA Lead Our client is looking for a Software QA Lead to join their growing team. The ideal candidate has 3-5+ years of experience in software quality assurance. As a hands-on QA manager for their core products, you will take on the role of player/coach. You’ll build a deep knowledge of their platform and products, execute test plans, and ensure all new code is tested with minimal risk of causing site downtime. Ultimately, you’ll build and lead a team who will manage all QA responsibilities. This is a fantastic opportunity for a skilled QA leader who is looking for autonomy in their next role. You are: * Passionate and opinionated about delivering flawless products (web and app) * Experienced with software quality assurance (3-5+ years) and different testing techniques * An exceptional communicator who knows how to write clear, precise feedback for developers * Knowledgeable about how to build processes and evangelize them within an organization * Confident in your ability to manage other team members * A problem-solving savant with impeccable attention to detail You will: * Collaborate with stakeholders to run and perfect the release process * Manage all processes for testing & communicating feedback to the dev team * Lead and grow a team of QA specialists * Oversee the development and maintenance of test plans for all active products * Develop test cases for planned features and ensure full test coverage of the product spec * Work closely with the customer support team to identify user-facing and user-reported issues * Establish new processes earlier in the development lifecycle to help our QA process “shift left” * Evangelize and implement end-to-end regression testing with a framework like Cypress or Playwright to improve our testing automation suite * Prioritize and escalate live issues appropriately 429 QA-010
Cyber Security Advisor Our client's Digital & Technology team wakes up every day with one goal in mind – to connect Canadians to the people and things that matter most. Collectively, they’re proud to support 30 million Canadians each month. They manage a robust portfolio that champions the leading edge of technology and media. They drive projects that expand connectivity to underserved communities from coast-to-coast-to-coast; build and enhance our fixed broadband network to provide high-speed Internet, TV and Smart Home Monitoring; and support their world class wireless network, offering their customers Canada’s largest and most reliable 5G network. Our client is seeking for a Cyber Security Advisor to join their Cyber Protection Center. Reporting to the Sr. Manager, Cyber Security Operations Center (CSOC) at their Brampton Campus. Our client's Information and Cyber Security Unit is seeking a highly motivated Cyber Security Advisor. This role is responsible for maintaining and advancing our existing cyber security program through the continual review and development of cyber security strategy and security incident response procedures. This role is equivalent to a SOC Tier 2 or 3 level specialist Reporting to the Sr. Manager, Cyber Incident Response and Intelligence, the incumbent will be tasked with providing support to cyber incident response function, which includes the identification and application of threat intelligence information. Summary of Job Functions: * Providing first-line response and initial management of any new or developing cyber security related issues including participation in on-call rotation. * Enhanced level triage and assessment of security events to determine risk to business. * Utilizing “kill chain” methodologies, effectively determine risk prioritized response, investigate security events and make clear recommendations on mitigation. * Review and interpret alerts, events and system alarms using SIEM, other tools, behavioral analytics, and network analysis while providing evolved emergency response services, incident management and analysis. * Respond to service provider network attacks affecting critical network infrastructure and the cloud environments. * Produce detailed incident reports and technical briefs on security incidents and preparing executive risk based metrics reports based on the MITRE ATT&CK model. * Participate and contribute to post incidents reviews and documentation. * Identify and report on threat intelligence from external resources and use to apply risk based assessments. * Day-to-day threat hunting, monitoring and analysis of risk-based threat intelligence. * Conduct digital forensic examinations of digital media from a variety of sources, using industry's best practices and standard tools. * Being proficient in the latest forensic response and reverse engineering skills, along with astute interest in the latest exploit methodologies. * Responsible for developing and evolving SOC response procedures based on MITRE ATT&CK. * Performing gap assessments, develop automation scripts and correlation rules, tuning of systems & security tools. * Maintain knowledge of adversary Tactics, Techniques, and Procedures (TTP). * Review and respond to escalated security events from other analysts. * Contribute to security projects, meetings, and ad-hoc requests. Qualifications * Undergraduate degree in computer science, engineering, information science, or a related technical discipline * 5+ years of related experience in cybersecurity or computer network defense or incident response * CISSP, GIAC, GREM accompanied by a Forensics certification preferred * Strong knowledge of Clouds, Service provider/ Telecom infrastructure, virtual environments, web applications and APIs * Experience with forensic tools and methodologies is required * Scripting (Powershell, Bash, Perl, Python) knowledge/experience a bonus. * Working knowledge of TCP/IP networking, including routing and common ports/protocols. * Demonstrated relevant experience as a key member of a threat intel, incident response, malware analysis, or similar role. * Strong knowledge of malware families and network attack vectors. * Strong knowledge of Linux, Windows system internals. * Understanding of payment card processing, related fraud and carding techniques. * Ability to clearly articulate risk & findings to internal clients both verbally and in written form. * Excellent communication, interpersonal, and documentation skills. * Strong organizational, time management, and multi-tasking skills. * Ability to work well both independently and in a team environment. * Proficiency with Microsoft-based computer programs, Outlook, Word, Excel, and PowerPoint. 431 SEC-002
Strategic Account Manager This position is responsible for growing revenue within the IoT segment through aggressive new logo sales activity while also growing and protecting the base of existing accounts. By being an IoT industry expert and partnering with existing accounts, the Strategic Account Manager will drive new revenue growth from new and existing resell customers. This will require each Strategic Account Manager to develop unique innovative strategic plans, superior customer service and significant prospecting. What you'll be doing: * Actively cold-calling new large logo customers and represent and manage a base of accounts; * Each Strategic Account Manager is responsible for controlling the sales process from the initial stages of finding a prospect, managing a funnel, presenting offers, closing the business, onboarding and then managing that relationship. * Primary client relationships manger; Marshals resources across sales efforts. * Comfortable working with, and presenting to, C-Level executives and senior leaders within Fortune 500 accounts and prospects. * Sign new customers and manage large existing accounts. * The Strategic Account Manager can be an industry vertical expert, including Connected Automotive,Security/Home Monitoring, Connected Consumer Devices, Agriculture, Healthcare, Fleet, Point of Sale, Industrial IoT, etc. It’s being an industry expert that separates the Strategic Account Manager apart from their peers. * Capable of having business development conversations about client needs and leveraging technical engineers for more complex sales opportunities when needed. * Collaborate on the development of our future business models and product enhancements with counterparts across the organization. * Acquire knowledge of evolving IoT global trends and be the subject matter expert in the field of IoT. * Use innovative selling techniques and IoT product knowledge, to help grow business within the existing base of accounts and by generating new revenue streams from net new opportunities. * Develop account and relationship management strategies in order to gain “insider status” to protect the account from any competitive activity. * Own and troubleshoot customer problems and provide solutions by working with key internal contacts to maintain integrity of business. * Travel is required to support the assigned accounts and to cold call industry verticals at industry conferences and shows. This travel requirement can vary from position to position within the IoT team. What you will bring: * 8+ years sales experience in Enterprise sales * University degree or equivalent expertise * Experienced in dealing with C-Level executives in both large and medium sized corporations * Strong background in consultative solution selling to senior executives * Experience working with customized sales solutions, and track record of innovation * Strong Business Acumen * Solution focused * Strategic thought process * Seasoned Communicator * Technology Driven (understand market trends) * Proven interpersonal skills * Proven aptitude for implementing sales strategies * Ability to self-motivate to meet objective * Positive Team member and contributor * Proven funnel management experience * Experienced presenter * Experience in data solutions selling and strategy * Proficiency in the use of PowerPoint & Excel 432 SLS-003
Home Network Engineer The Home Network Development Team designs, tests, and supports the Customer Premises Equipment (CPE) that our customers use everyday to enjoy our internet, television, security, and voice services. The team’s mission is to seamlessly connect the home by designing its network to be fast, reliable, and secure. As a Home Network Engineer, you will lead the technical development of new residential gateways and Wi-Fi access points. What you’ll do * Research advancements in home network technologies and present findings to peers and management * Create detailed hardware and software technical requirements for third party vendors to implement * Build, configure, and maintain testbeds in a lab environment * Create, execute, and update test scripts that validate product stability, functionality, and performance * Contribute to the development of a centrally-orchestrated, fully-automated lab environment * Work closely with third party vendors to troubleshoot and resolve product defects * Document and present test results and known issues to internal stakeholders * Meet with operations teams to determine areas of improvement for existing and future products * Develop subject matter expertise and provide training to other team members What you bring * You excel working in a fast-paced, team-based environment * You enjoy rolling up your sleeves and working through technical challenges in a lab environment * You have experience testing and troubleshooting CPE such as residential gateways and Wi-Fi access points * You are proficient in wired and wireless packet analysis using tools like tcpdump and Wireshark * You have basic security knowledge and are capable of performing port scans using tools like nmap and Zenmap * You have advanced knowledge of the OSI model and experience debugging various protocols including DHCP, DNS, TCP, UDP, IPv4, IPv6, IGMP, and ARP * You have advanced knowledge of the IEEE standards behind Wi-Fi technologies including 802.11k, 802.11v, 802.11r, 802.11ac, 802.11ax, and 802.11be * You have a solid understanding of access technologies, including DSL, GPON, and XGS-PON * You have a solid understanding of other network technologies, including MoCA, Z-Wave, Thread, and BLE * You have basic programming abilities and are capable of writing test scripts in various languages * You have a Bachelor of Science in Electrical Engineering, Computer Engineering, or Computer Science Great-to-haves * You are a Certified Wireless Network Administrator (CWNA), Certified Wireless Analysis Professional (CWAP), Certified Wireless Design Professional (CWDP), or a Certified Wireless Security Professional (CWSP) * You are a Cisco Certified Network Associate (CCNA) * You are a Certified Ethical Hacker (CEH) * You are registered as a Professional Engineer with APEGA, EGBC, or PEO 433 NET-004
Head of Design Our client's mission is to inspire the world's developers to build great software. Developers consider them their go-to site for discovering and competing in the world’s software competitions (hackathons) both inside and outside of their organizations. Millions use our client's product to learn, be creative, collaborate, and earn prizes and recognition. As the next UX/UI Designer on their team you’ll be designing how thousands of people will experience their next hackathon! Customers who trust our client to inspire these developers include Amazon, Google, Microsoft, Atlassian, Square, DocuSign, Twitter, Snapchat, many startups, non-profits, and more. About This Position This is a high impact opportunity for an experienced web design professional on a small but mighty product team. At its core, this role is about building delightful user experiences for people who love building for others just as much as you do. WE’RE EXCITED TO TALK IF YOU: * Are passionate and knowledgeable about user-centered design * You know what tools to use and when in order to build solutions that solve real user problems - whether that means conducting user research, identifying user needs, mapping user flows, iteratively creating wireframes, testing assumptions through clickable prototypes, or delivering high fidelity mock-ups with detailed UI and visual design specifications to Product and Engineering teams, you love every minute of it. Have experience with the tools of the trade * You’re not expected to be a developer, but you know enough about HTML, JavaScript, and CSS to efficiently work with your code writing colleagues to bring your designs to life. You have experience using Figma, InVision, or Adobe XD and understand how to use these tools to organize your ideas, iterate on your designs, and produce extensible design systems. Are a champion of web design who is always learning * You are consistently an advocate for our users, pushing us all to produce delightful, intuitive and functional software while inspiring the team with the latest design tools and techniques. Thrive in collaborative environments * You’ll be working with developers, product managers, customer success and other designers to bring your ideas to life and validate your design decisions. You know who you should talk to keep yourself moving and whether or not that means an async chat in Slack or a remote workshop Are a strong communicator who checks their ego at the door * You're confident and articulate in communicating your ideas to stakeholders while being open to feedback Motivated by the challenge of working on both an established platform and an entirely new product with lots of room for growth * You’ll be joining the market leader in publicly accessible Hackathons! A platform that is used by hundreds of thousands of students, hobbyists and professionals. But that’s not all, you will also have a direct hand in building the future of our brand new B2B Hackathon offering Are prepared and excited for this opportunity * We’re not too fussy about years of experience or how many degrees you have, but to have all of the above covered you probably have 5+ years of professional experience. You will be helping to lead the design discipline for two products that directly impact the global software development community and that excites you. WHAT WE OFFER YOU * You’ll be empowered and have the autonomy to do your best work with the support of a fantastic team who want to see you succeed and exceed even your own expectations. * Competitive compensation * Great benefits * Stock Options * Ongoing training and professional development * Weekly all hands meetings to show your work, ask questions and stay informed * Yearly company off-sites in remote locations 428 PD-008
Android Developer Our client is one of the fastest growing companies in its sector. It's a global technology company that works with Fortune 500 and Forbes Global 2000 companies to create high-quality digital products that get products and services to market faster. They seek to deliver measurable results, working with their customers to modernize core technologies, enhance data-driven capabilities and improve user experience. In order to further support their growth, the CDPQ became our majority investor in 2021. CDPQ is a global investment group with assets of C$420 billion and offices in ten countries. Its investment in our client contributes to their demonstrated ability to meet the growing demand for digital product design and development and to retain their customers. The Team Our client has over 2,000 employees in over 25 countries. They understand that great technologies start with exceptional talent and a diversity of perspectives. Their company was founded on a desire to do good while doing things right, and their values ​​of responsibility, innovation, community , and diversity and inclusion are embedded in their company DNA. They are committed to providing their employees with the opportunity to establish their career path and develop the skills necessary to achieve their personal goals. The Role * Design and develop advanced applications for the Android Application Framework that will be used by millions of users around the world. * Make architecture and UX decisions with confidence, based on your skills, experience, and research. * Promote your app to business users around the world to increase adoption. * You will pioneer best practices, testing, and coding standards for a growing business. * Support the use of the application on a large scale. Mandatory criteria * Permanent resident of Canada or citizen with at least 10 years of comparable experience in the Canadian market. Currently located in Montreal, Quebec will be preferred, but we are open to evaluating Canada-based remote candidates based on their qualifications and availability to spend material time in Montreal. * 5+ years of Android development experience. * Have published one or more Android applications. * Experience with third party libraries and APIs. * Working knowledge of the general mobile landscape, architectures, trends and emerging technologies. * Strong communication skills in English. Nice to have * BS/MS in Computer Science, Engineering or related field. * Unit/instrumented testing experience * Experience with Kotlin, Rx, Dependency injection, and Android architecture components. 435 AND-014
Développeur Android Nous recherchons un ingénieur logiciel Android pour rejoindre l'équipe de notre client. Voici ce que vous ferez dans votre travail quotidien : Concevoir et développer des applications avancées pour le cadre d'applications Android qui seront utilisées par des millions d'utilisateurs à travers le monde. Prenez des décisions d'architecture et d'expérience utilisateur en toute confiance, en fonction de vos compétences, de votre expérience et de vos recherches. Vous serez le pionnier des meilleures pratiques, des tests et des normes de codage pour une entreprise en pleine croissance. Prend en charge l'utilisation d'applications à grande échelle. Notre client est l'une des entreprises les plus dynamiques de son secteur. Il s'agit d'une entreprise technologique mondiale qui travaille avec les entreprises Fortune 500 et Forbes Global 2000 pour créer des produits numériques de haute qualité qui permettent aux produits et services d'être commercialisés plus rapidement. Ils cherchent à fournir des résultats mesurables, en travaillant avec leurs clients pour moderniser les technologies de base, améliorer les capacités basées sur les données et améliorer l'expérience utilisateur. Afin de soutenir davantage leur croissance, la Caisse est devenue l'investisseur majoritaire de notre client en 2021. La Caisse est un groupe d'investissement mondial avec des actifs de 420 milliards de dollars canadiens et des bureaux dans dix pays. L'investissement dans notre client contribue à sa capacité démontrée à répondre à la demande croissante de conception et de développement de produits numériques et à fidéliser la clientèle. Critères obligatoires * Résident permanent du Canada ou citoyen ayant au moins 10 ans d'expérience comparable sur le marché canadien. Actuellement situé à Montréal, le Québec aura la préférence, mais nous sommes ouverts à l'évaluation de candidats à distance basés au Canada en fonction de leurs qualifications et de leur disponibilité pour passer du temps matériel à Montréal. * 5+ ans d'expérience en développement Android. * Avoir publié une ou plusieurs applications Android. * Expérience des bibliothèques et des API de tiers. * Connaissance pratique du paysage mobile général, des architectures, des tendances et des technologies émergentes. * Fortes compétences en communication en anglais. Bon à savoir * BS/MS en informatique, en ingénierie ou dans un domaine connexe. * Expérience des tests unitaires/instrumentés * Expérience avec Kotlin, Rx, Dependency injection, et les composants de l'architecture Android. 435 AND-014
Back End Engineer - Ruby Join our client's global team of 450+ craftspeople! They are a consultancy that solves business problems by designing and building highly complex custom software for the world's leading companies. They are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out. WHO YOU ARE As an Experienced Back End Engineer, you have deep knowledge of the Ruby language and you make it a habit of learning the mechanics behind the magic of any framework. You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. RESPONSIBILITIES AND DUTIES * Architect and build web applications using Ruby * Be a leader-contributor on a team creating a distributed system that will change the way people shop and interact in a virtual and physical international retail environment * Collaborate with product designers and clients to clarify requirements, prototype functionality and build products * Plan, estimate and prioritize work in a remote, distributed team environment * Guide our clients in best practices in order to achieve great project success QUALIFICATION AND SKILLS * 5 + years of software development experience * Current strong production experience utilizing Ruby in both Rails and Non-Rails environments is required * Previous remote work experience is required * Previous experience collaborating on highly distributed teams is required * Previous experience in a consultative environment is required * Experience working within an Agile/Scrum environment is required * Experience in front end development with React is a plus * Experience in strongly typed languages, like Swift, TypeScript, or similar is a strong plus * Due to team and client collaboration requirements, the successful candidate will be located between GMT-3 and GMT-8. 436 RBY-001
Client Network Development Engineer Our client is a leading cybersecurity company. Our mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, they have offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto , India, and Washington, D.C As part of our client's engineering team, you will have an opportunity to take on some of the most interesting challenges in one or more core areas of intellectual property and fundamental building blocks that form their category-defining security products. In order to tackle these problems, you must be open-minded to explore new areas as well as evolve key existing systems, such as high scale cloud systems, End Point Platforms (Windows/Linux/iOS/Android) development, detection engines, analysis systems, cloud backend micro-services, front-end/UI, Data Engineering and CI/CD. If you enjoy building cutting edge products leveraging the latest technologies, tools and development methodologies, and want to make an immediate impact through your work, come check them out. The traditional mechanism of protecting a business via branch office based security solution is no longer applicable due to a major shift towards remote work. Their SSE solution breaks the physical perimeter based security and allows security policies to be applied wherever the end user happens to be. Our team is building a public cloud based SSE solution, which is unique to the entire industry. They are innovating at a fast pace to resolve performance challenges across the data plane, control plane and management plane. Responsibilities: * Development and enhancement of our client's category defining SASE products * Responsible for developing and maintaining lightweight and Secure Client App for traffic steering. * Participate in a complete development life cycle starting with understanding various functional requirements, understand/refine functional specification and develop for high throughput and easy to maintain systems. * Work with QA, Performance and automation team in delivering high quality products. * Influencing the features and direction of the product and platform with your own ideas * Work with the Customer Support team in troubleshooting and fixing customer issues and identifying the product gaps. * Take an active role in mentoring junior developer Requirements: * Degree in Computer/Electronics/Electrical Engineering or any other relevant engineering discipline. * Experience in software development of which a minimum of 3 years of experience building high-performance networking software using socket programming. * IPSec VPN Client Development experience on any one of the following platform would be big plus - iOS/Mac, Windows, Linux and Android * Strong Programming skills in Objective C, C/C++ or Java * Strong understanding of network & security protocols (e.g. TCP, UDP, IP, HTTP, DHCP/DNS,TLS, Active Directory/LDAP, SAML) * Demonstrable experience of building highly scalable, performant and low latency systems * Strong understanding of network-security fundamentals (e.g. Authentication, Cryptography, PKI) Nice to have: * Experience in few of these technologies - Intel DPDK, Strongswan, IKE, Deep Packet Inspection (DPI) * Knowledge of technologies like Software Defined Networking (SDN) and Network Function Virtualization (NFV) * Development experience in Software Defined Perimeter (SDP) or Secure Web Gateway (SWG) Products. * Development experience in File System Drivers and Network Kernel Drivers. 430 NET-003
Technical Project Manager Role: Our client is looking for an enthusiastic and detail-oriented Technical Project Manager to join the Product & Engineering department in their Canadian or US office. You will be part of the Product Operations team, in which you will manage all Web, Apps and Consumer projects. The ideal Technical Project Manager is the organizational backbone of the team with a passion for continuous improvement. This person will partner with product owners, designers/UX, engineers, tech leads, QA and other business stakeholders to help plan, manage and execute timely project launches and product iteration. Team: The Product & Engineering department is responsible for all of our client's core products, both consumer facing media properties and internal operations and content creation tools, like their proprietary CMS, and more. Responsibilities: * Take full ownership of your Web, Apps or Consumer projects (API and Apps to start with) * Agile ceremonies: Run daily standups, sprint planning and retrospective sessions and any other ceremony required in facilitating collaboration within the team, help remove impediments and improve the team’s overall health and efficiency. * Prioritization: ability to take requests from many cross-functional partners, both big and small. Prioritize and set multiple projects in motion simultaneously. * Planning and resourcing: Demonstrate effective planning. Ability to set and manage realistic project timelines with stakeholders. When challenged with a tight deadline, ability to think outside the box to find innovative solutions in order to meet the deadlines. * Coaching the team and individuals in making the best possible decisions given the information available. * Striving toward increased team efficiency and coaching the team to get the most out of self-organization. * Reporting project status: Effectively report progress to stakeholders and leadership, this includes both lower effort initiatives (e.g. A/B testing) and large projects (major incremental revenue driving initiatives) * Coordinate with Product Managers, Designers, Engineers & other stakeholders. * Be deeply embedded in your team and their work, you will strive to ensure the team feels connected with their mission and product. * Build and maintain central repository of P&E’s information to be used as a guide for onboarding new members on the team You have these: * 3+ years of experience working in technology and/or at a digital media company. * 3+ years of working experience in a scrum master role (or as Technical Project Manager) with an agile team. * Advanced understanding of software development and documentation tools such as Confluence, JIRA, Github. * Knowledge with Web and Apps products and the ability to learn new technical concepts quickly. We’d love if you also have these: * Adept in a fast-paced environment while juggling many projects at one time. * Excellent communication skills, organizational skills and a keen attention to detail. * Enthusiasm for collaboration required and a good sense of humor appreciated! 437 PM-023
Senior System Engineer Our Client provides IT products and business consulting services across Canada. This role will require 25% onsite and 75% remote. This role is based in Atlantic Canada. Your Role * Collaborate with clients and sales team to determine the most appropriate technology solutions for customer needs * Lead client network and infrastructure projects, defining infrastructure and network architecture * Act as a technical authority for enterprise-wide infrastructure initiatives to ensure architecture principles are understood and translated into low level design and implementation * Investigate new products and technologies and conduct evaluation and/or proof of concept work to better understand requirements and solution design * Participate in training 3 weeks of the year on the latest product sets and solutions from our strategic vendor partners * Plan, design, implementation, and support network and infrastructure solutions * Investigate and diagnose performance and other issues, recommend, and implement changes and upgrades required to resolve * Plan, design and implement network and infrastructure upgrades and migrations Qualifications * Post-secondary degree or diploma in related field. Combination of education and practical experience considered * 10+ years of progressive technical experience in implementation and support * Technical certifications from Microsoft, VMware, HPE, Dell EMC, VEEAM, Commvault and\or Cisco * Strong working knowledge of desktop and Microsoft server operating systems(Active Directory, Group Policies, Terminal Services, and MS apps such as SCCM, etc.) * Understanding and experience of networking technologies from Cisco, Fortinet, HP Aruba, etc. * Understanding and experience of virtual deployments from VMware, Citrix, and\or Microsoft * Experience with SAN and storage technologies and Hyper-Converged technologies 455 SYS-001
Senior Software Engineer Our client is the commercial real estate industry’s leading technology platform that transforms how strategic decisions are made and executed across the asset lifecycle. In 2013, our client revolutionized the commercial real estate industry’s leasing operations with their core product. Today, the platform is the largest first-party data source in the industry and delivers data insights and solutions for everyone in commercial real estate to fuel their investment and asset strategy, leasing and marketing automation, property operations, and tenant experience. With the platform every business stakeholder in commercial real estate is given the real-time market information and executional capabilities to do their job with unparalleled speed and intelligence. Our client is the global leader with more than 60% of Class A office space in the U.S., and 12 billion square feet of office, retail, and industrial space is managed through our platform globally. Their user base includes over 45,000 CRE professionals and industry-leading customers such as Blackstone, Brookfield Properties, LaSalle Investment Management, Hines, Boston Properties, Oxford Properties, JLL, and CBRE. Our client maintains offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. Role: As our Senior Software Engineer, you will be responsible for reliably owning the end-to-end design, development, and rollout for entire initiatives. Every day you will work closely with a small team of engineers in addition to the wider engineering, product, design, QA organization. You will work crafting and delivering high-quality applications, products, and APIs for our customers. To thrive in this role you must have several years of experience delivering high-quality software with demonstrable experience using modern technologies JavaScript, Typescript, Golang, React, React Native, Node.js, AWS, etc. You are a practitioner of an agile software process and have strong values towards good testing practices. You enjoy collaborating with other engineers for code reviews, pair programming, and architecture design and have experience architecting solutions to problems in a thoughtful way. Here’s what you can expect as a Senior Software Engineer * Working within small, cross-functional teams as a part of a larger (100+ person) product, engineering, design, and QA teams * Deploying daily and relying heavily on a variety of QA strategies including automated testing and CI * Participating in group code reviews and a knowledge-sharing culture * Using agile development and lean startup principles and practices to deliver products 438 NOD-031
Senior Software Engineer, Design System Our client is the commercial real estate industry’s leading technology platform that transforms how strategic decisions are made and executed across the asset lifecycle. In 2013, our client revolutionized the commercial real estate industry’s leasing operations with their core product. Today, the platform is the largest first-party data source in the industry and delivers data insights and solutions for everyone in commercial real estate to fuel their investment and asset strategy, leasing and marketing automation, property operations, and tenant experience. With the platform every business stakeholder in commercial real estate is given the real-time market information and executional capabilities to do their job with unparalleled speed and intelligence. Our client is the global leader with more than 60% of Class A office space in the U.S., and 12 billion square feet of office, retail, and industrial space is managed through our platform globally. Their user base includes over 45,000 CRE professionals and industry-leading customers such as Blackstone, Brookfield Properties, LaSalle Investment Management, Hines, Boston Properties, Oxford Properties, JLL, and CBRE. Our client maintains offices in New York City, London, Toronto, Chicago, San Francisco, and San Diego. As our Senior Software Engineer you will be leading the engineering efforts of planning, designing, developing, and rolling out the design system of their core platform. You will also take a lead role in advancing their front-end craft, recommending initiatives and evangelizing state-of-the-art practices, techniques, and tools. Every day you will collaborate closely with the wider engineering, product, design, QA organization to ensure the successful adoption of the design system and to guide front-end excellence. To thrive in this role you must have several years of experience delivering high-quality software with demonstrable experience in a single-page application React stack, and experience building design systems is highly desirable. Experience with backend technologies (e.g. Ruby on Rails, GraphQL) is nice to have. You are a practitioner of an agile software process, can work autonomously and in a self-directed manner with the support of the larger team, and have strong values towards good testing practices. You enjoy collaborating with other engineers for code reviews, pair programming, and software design, and have experience architecting solutions to problems in a thoughtful way. Here’s what you can expect as a Senior Software Engineer, Design System * Shipping customer value within small, cross-functional teams as a part of a larger (250+ person) product, engineering, design, and QA teams * Deploying daily and relying heavily on a variety of QA strategies including automated testing and CI * Participating in group code reviews and being a part of a knowledge-sharing culture * Using agile development and lean startup principles and practices to deliver products 439 REA-029
User Experience Developer The practice of law is evolving; we are bringing legal technology up to speed. This is an opportunity to join our client, one of the fastest-growing companies in the legal technology sector. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the product engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the platform architect plays a significant leadership role in leveraging technologies to enable the our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP of Engineering. Responsibilities User experience is the face to show our intuitive, innovative, and beautiful products that will impress potential customers and satisfy existing customers. As the leading role of user experience development, the role will: * Drive learning and understanding of our users’ needs, behaviours, and emotions to gather insights that continuously promote product strategy and design * Be the primary contributor to the architecture of the platform user experience and feature management foundation for enterprise clients and professional practitioners. * Drive the design and implementation of the design system to 1) embrace the company’s branding system; 2) prepare patterns and best practices to guide the functional development; 3) create building blocks for common commercial and enterprise use cases. * Collaborate with product managers, designers and other stakeholders, and strive for the principle of quality, usability and simplicity. * Lead the design and development of professional practitioner-oriented low-code/no-code integrated development environments. * Lead the design and development of enterprise user-oriented workflow/progress automation workbench * Own and drive the development of back-for-front-end services and advocate microfrontends architecture for platform extensibility and scalability * Implement data-driven infrastructure to empower user behavorial data and customer feedback collection and analysis and deliver smarter user experience continuously. About You * Proven experience as a full-stack developer or similar role, solid knowledge of design system and UX frameworks, and delivered multiple cross-platform projects/product with friendly user experiences. * Understanding of service-oriented architecture, microservices and microfrontends concepts and patterns, cloud-native solution concepts and best practices, and demonstratable experiences in implementing enterprise and/or SaaS solution development following 12-factor design patterns and related best practices * Experience with high availability, scalability and serviceability platform design and architecture, an expert in supporting infrastructure services, including databases, storage services, event and streaming services, etc. * Hands-on experience with popular frameworks and toolkits such as Angular, React, Vue, and design system such as Material Design, Carbon Design, Ant Design or similar. * Expert in organizing and managing GIT Flow for source code management. * Strong coding experience, proficiency in C#, Python, Javascript/Typescript, and their popular frameworks and build system, and other modern programming languages are assets * Experience with code analysis and inspection tooling for Code Quality * Bachelor (equivalent or higher) degree in Computer Science, Computer Engineering or a closely related discipline * 5+ years of experience in software development, developed and delivered multiple projects * Experience working in a fast-paced environment using Agile methodologies for developing software 419 REA-027
Full Stack Web Developer Our client is looking for an innovative and enthusiastic ASP.NET+ React/Angular/Vue JS Developer (i.e., Full Stack Web Developer) to join our Web Applications team. The team is responsible for delivering high-performance, scalable, secure, and intuitive web applications. You’ll be part of a growing development team and responsible for the full software development life cycle, from conception to design to deployment. As a Full Stack Web Developer, you should be comfortable around both front-end and back-end coding languages, and modern development frameworks. You should also be a team player with a knack for visual design and willingness to mentor others on rapidly evolving web technology. If you are passionate about building real-time web applications and eager to learn within a team of accomplished industry developers, this is a great opportunity for you! Responsibilities & Essential Functions: * Work with development teams, customers, and other subject matter experts to ideate software solutions * Design client-side and server-side architecture * Build the front-end of applications through intuitive visual design * Develop and manage well-functioning databases and applications * Write effective Web APIs * Test software to ensure responsiveness, scalability, and efficiency * Create security and data protection settings * Build features and applications with a mobile-friendly responsive design * Write technical documentation * Troubleshoot, debug, and upgrade software * Work with analysts, support, and customers to improve software functionality * Other duties as required Education, Knowledge, Skills & Abilities: * Degree in Electrical Engineering, Power Engineering, Computer Science, or related discipline. * 5+ years’ experience in Software Development * 3+ years’ experience with ASP.NET * 2+ years’ experience with REACT * Excellent communication and teamwork skills. * Great attention to detail and excellent organizational skills and analytical capabilities 440 C#-023
Senior Engineer/DevOps Cloud Role Summary An exciting opportunity to make impactful contributions: We’re hiring a DevOps / Cloud Senior Engineer to join our growing team! As a DevOps / Cloud Senior Engineer, you are a subject-matter expert on topics such as monitoring, redundancy, fault-tolerance, and disaster recovery at scale. You’ll maintain and grow our infrastructure, and provision, configure and monitor all of our services. You will continuously explore ways to improve our technology operations such as setting up continuous deployment, testing, and configuration management systems. You'll be working with systems built using Ubuntu, PHP, MySQL, Postgres, Redis and many AWS products, all operating as high-availability, large-scale, mission-critical services. We truly believe that DevOps is a mindset, not just a role. This means that we are not looking for someone to be the go-to person for all things cloud / infrastructure, but rather, setup, demonstrate, and teach the foundation and best practices for our full stack development teams to build upon and grow. Responsibilities * Support our engineering team to ship high quality, bug-free features * Coach, mentor and enable other DevOps engineers, developers and testers * Create and document processes that enable our team members to onboard quickly * Write high-quality infrastructure-as-code that automates provisioning, deployment, scaling, and monitoring of services of our cloud infrastructure on AWS * Working with external vendors on infrastructure integrations and solutions * Constantly finding ways to automate and enable self-serve capabilities * Continually share knowledge of best practices, trends, competition, etc. Qualifications * 5+ years in a DevOps / Cloud Engineer / Systems Engineer role or equivalent * Strong understanding of web application architecture and patterns in a high-volume, highly available, scalable environment * Strong experience configuring and maintaining Linux systems (e.g. Ubuntu) * Extensive production experience with AWS products (EC2, RDS, S3, Cloudfront, VPC, etc.) * Experience with networking, VPC, security, caching, DNS, CDNs, load balancing, and low-level performance tuning * Experience with infrastructure-as-code (Terraform, CloudFormation, CDK, etc.) * Used configuration management tools (Ansible, Puppet, Chef, etc.) * Knowledge of role-based access control (RBAC) or identity management best practices for internal users * Competency in one or more scripting languages (Python, Ruby, Perl, Shell, etc.) * Experience with system monitoring tools (NewRelic, Prometheus, StatsD, etc.) * Ability to pick up any technology quickly, comfortable jumping into platforms and various code bases, self-motivated, and a high level of attention to detail * AWS Certification - bonus Perks & Benefits * Flexibility to work onsite or 100% remotely * 4 weeks of paid vacation per year * 100% employer-paid premiums for health, dental and vision benefits * Annual wellness allowance, education allowance, and charitable donation matching * Macbook and home office setup support * Fun team building activities, events, and social hour Fridays 441 DOP-022
Digital Product Designer Who We’re Looking For Our client is looking for a Digital Product Designer to join their world-class product team and lead their digital design strategy. Reporting into the Chief Product Officer, you’ll oversee digital product designers while working closely with Product Managers, Physical Product Designers, Engineers, and Developers. The ideal candidate has a track record of designing and delivering innovative digital interfaces and products. You have a keen eye for where complexity can be simplified and you take joy when users love your products. You also understand the power of a small team to move nimbly and make an outsized impact. Beyond traditional digital interfaces, you should be able to understand where the digital meets the physical.Our client has defined the smart decor category in the smart home and lead the way with new innovative technologies. These new use-cases pose unique challenges you haven’t seen anywhere else. They’re looking for innovative and adaptive individuals for their team who can create the future. What You’ll Do You’ll lead our team of digital product designers as well as being an active contributor to bringing future products to life and elevating current products through digital interfaces. Responsibilities: * The Product Design Lead will work closely with mobile, full stack, embedded and hardware team to deliver a delightful and stunning product experience. * Design and mock-up software UI * Manage our digital product design team * Work closely with physical product designers, product designers, product managers, and developers to bring designs to life * Run user research and collect user feedback for pre-production projects as well as products already released to users * Be an active user of our products to see things through our users’ eyes Requirements: * Degree in Design, Engineering, or equivalent experience * Portfolio of work demonstrating deployed applications * Track record of managing small Product Design teams * Experience working with smart home or IoT devices a significant asset * Experience working with physical products in addition to digital ones is an asset. * Creative problem solving, quality awareness and driven to have an impact 442 PD-009
Manager, Mobile Development (Remote, Canada) In this role you will guide a team of mobile developers as they build global enterprise-grade applications, while at the same time helping the team consistently grow their technical and soft skills. Our customers come to us for the gold standard in mobile apps, and you will ensure your team has what it takes to knock it out of the park every time. You are a strong mentor and coach, empowering your team to see their potential and guiding their career development. You know how to deliver in a cross-functional team environment, understanding all the team dynamics and respecting the other disciplines needed in delivering on great software (Product, Design, QA, Delivery). You have experience leveraging existing software as well as building products from scratch, and how to architect an effective marriage between the two. Finally, you understand how to deliver high quality software at speed. About Our Client They power mobile event apps for global brands including Salesforce, Cisco, SAP and Deloitte. They also build official mobile apps for massive events including South By Southwest (SXSW) the Consumer Electronics Show (CES) and National Retail Federation Big Show, and for three Olympic Games. Our client has been recognized with more awards than any other event app platform, and was named winner of “Best Event App” at the Event Technology Awards for the sixth time in 2022. They are driven by their mission: to bring people together for the magic of live events, and they’re proud that their industry-leading products have been at the heart of exceptional live events around the world since 2009. Millions of attendees across thousands of events have held the product in their hand as they walked the conference floor, participated in sessions and interacted with others onsite. Their team has a track record of pioneering breakthrough live event technology, and there are more exciting innovations to come. The event industry is being reinvented in the wake of Covid-19, and our client is uniquely positioned to play a key role in this new world of events. They’re moving forward with their vision to shape the future of live event experiences. What You'll Do * Foster engineering excellence, velocity, and quality by leading and mentoring your team of talented mobile developers. You will expect great things from your team, and they in turn will learn how to be world class developers under your leadership. * Help to drive the technical direction and architecture of our mobile applications, including managing the differences in iOS and Android so they can both shine without drifting too far apart. * Ensure that code is aligned with the latest design standards and best-practices. * Provide career guidance and support mobile development team members. This is a team you will be fiercely proud of. * Help to raise the overall skill and cohesion of the team through pairing, design/code reviews, and mentoring. * The apps are all based on a core release which is extended to meet the needs of our global customers. You will work to bridge the priorities of product development and customer expectations by engaging with key stakeholders at the management level. * Partner closely with Product to continuously innovate and improve our technology, and help shape our architectural roadmap. * Work closely with our Delivery teams to ensure apps are delivered on time and on budget with the highest quality. * Act as the primary mobile team interface with stakeholders (Product, Delivery, Web, QA, Design) to provide input to the team across multiple cross-functional squads. * Translate broader business initiatives into clear team objectives and concrete individual goals, aligning appropriately with other groups for efficient, coordinated action. * Hold team members accountable, monitoring progress and giving feedback to your team. * Facilitate technical discussions and decisions across the various cross functional squads. * Act as the main technical contact for cross-department communication and planning for mobile concerns. * Address operational processes with regular iteration and improvement as needed. What You Bring * 5+ years of mobile app development experience for large enterprise-level customers * 6+ years in a development manager/team lead position * Strong understanding of mobile development principles, design patterns and clean architecture * Practical experience with the Android platform (Java, Kotlin, Android Studio) and iOS platform (Objective-C, Swift, XCode) * Extensive experience in the fields of mobile performance and security * Proven ability to lead a team to create high quality applications with a demonstrable portfolio of large projects * Experience with evolving large, complex, mature software applications * Highly motivated, organized, and able to support multiple initiatives * Track record of successful product engineering including development, deployment, and iteration * Experience utilizing performance, security, and other data points to inform logical next steps in development and triage. * Strong communication and influencing skills with a professional demeanor * Experience mentoring and coaching both junior and senior developers * Experience with Agile methodologies (Scrum, Kanban, etc) * Bachelor's Degree or higher in Computer Science or equivalent practical experience Bonus * You have experience in both product development and professional services project delivery. * You have experience with modern frameworks and architectures such as RxJava/RxSwift and MVVM. * You have experience with Jira, Jenkins, Continuous Deployment. * You have experience developing extensible platform-driven products which can be easily configured based on customer needs. 443 MAN-019
Senior Customer Reliability Engineer The practice of law is evolving; our client is bringing legal technology up to speed. This is an opportunity to join one of the fastest-growing companies in the legal technology sector. They are looking to hire a dedicated talent in Customer Reliability Engineering to help scale their rapidly-growing business. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the Engineering team is key to their success as an organization. Customer Reliability Engineers extend engineering accountability on customer satisfaction, ensure core products and services deliver high efficiency and efficacy to customers, and reflect customer ROI into day-to-day engineering practices. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the platform architect. This is an exciting time for our client. You will have the opportunity to influence and deliver on a bold vision to solve the last-mile challenges for business success, and there will be many opportunities for growth along the way. Responsibilities * Customer Success, Sale Engineering and Product Engineering teams to evolve core products and services' reliability, serviceability and operability. * As the backbone of the 3 tiered customer support pipeline, respond to technical support escalations for troubleshooting and diagnosing advanced technical issues, and provide solutions to restore Hyperscience services levels in accordance to defined SLAs. * Act as an incident response commander for high-severity issues by organizing and driving the cross-functional incident response team to recover from service degradation and deliver remediation in a fast-paced environment. * Lead postmortem analyses to maintain high transparency across the organization regarding the process of incident handling and drive continuous improvement. * Build and maintain a site reliability engineering toolbox in order to provide automated utilities to proactively help operations and technical support teams to sustain a high level of customer satisfaction. Qualifications About You * 2+ years of experience related to site reliability engineering * 5+ years of hands-on coding experience with one or more general-purpose programming languages: C# and Python, Javascript/Typescript, etc. * Strong hands-on troubleshooting and analytical skills * Strong experience with a SRE/CRE tech stack including tooling and automation strategy and implementation to improve incident response effectiveness across Product Engineering, Sales Engineering and Customer Success * Experience in operations, including automation, monitoring, alerting, and incident management * Experience with cloud infrastructure, ideally AWS or Azure * Experience with both SaaS products and Cloud delivery * Excellent verbal and written interpersonal and teamwork communication skills * Bachelor’s degree in software engineering, computer science, computer engineering, or related technical field OR equivalent practical experience Nice to haves * Experience with agile development methodologies * Experience with major NoSQL databases 444 DOP-023
Full Stack Developer The practice of law is evolving; our client is bringing legal technology up to speed. This is an opportunity to join one of the fastest-growing companies in the legal technology sector. They are looking to hire a dedicated talent in Customer Reliability Engineering to help scale their rapidly-growing business. Our client aims to produce repeatable solutions that change our customers' day-to-day lives for the better. As a result, the Engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the full stack developer plays a significant leadership role in leveraging technologies to enable our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP Engineering. Responsibilities Work on the array of projects both Frontend and Backend. As part of the growing development team you will: * Be involved in improving existing services and making sure the solution is scalable and reliable with uptime being at most important * Drive the design and implementation of user authentication service that will be cloud agnostic * Work on the improvements of the existing services in microservice architecture * Collaborate with product managers, designers and other stakeholders to strive for the principles of quality, usability and simplicity * Help the development of back-for-front-end services and advocate micro frontends architecture for platform extensibility and scalability * Help in development of data-driven infrastructure to empower user behavioral data and customer feedback collection and analysis, and continuously deliver smarter user experiences. About You * 5+ years of software development experience as a full-stack developer or similar role * Solid knowledge of design systems and frameworks, having delivered multiple cross-platform projects/products. * Understanding of service-oriented architecture, microservices and micro frontends concepts and patterns, cloud-native solution concepts and best practices, and demonstrable experience in implementing enterprise and/or SaaS solution development following 12-factor design patterns and related best practices * Experience with high availability, scalability and serviceability platform design and architecture, expertise in supporting infrastructure services, including databases, storage services, event and streaming services, etc. * Strong hands-on troubleshooting and analytical skills. * Expertise in organizing and managing GIT Flow for source code management. * Strong coding background; proficiency in C#, Python, Javascript/Typescript, and their popular frameworks and build system, and other modern programming languages are assets * Experience with code analysis and inspection tooling for Code Quality * Bachelor’s (equivalent or higher) degree in Computer Science, Computer Engineering or a closely related discipline * Comfort working in a fast-paced environment using Agile methodologies for developing software 445 C#-024
Remote Experienced Backend Engineer - C# / .NET Core Join our client's global team of 450+ craftspeople! They are a consultancy that solves business problems by designing and building highly complex custom software for the world's leading companies. They are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out. WHAT YOU'LL DO As Experienced Backend Engineer you will build greenfield and brownfield, scalable web platforms within the .NET Core environment. In addition to providing input on app architecture, you will create and review pull requests daily and engage with internal teams and directly with clients with an agile environment. You will work in small teams with a product manager, designers and other engineers to scope design and implement features. WHO YOU ARE You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favourite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. This program interacts with teams on the Pacific coast of the US. Successful candidates will have to align a portion of their day to the morning hours of the client. RESPONSIBILITIES AND DUTIES * Design and build scalable enterprise web applications within .NET Core ecosystem * Write lots of clean, readable, and reusable C# code * Engage daily with your distributed, remote engineering team working on different layers of the infrastructure * Collaborate with product designers and clients to clarify requirements, prototype functionality and build products * Plan, estimate and prioritize work in a remote, distributed team environment * Guide our clients in best practices in order to achieve great project success QUALIFICATION AND SKILLS * 5 + years of professional experience with .NET Development * Strong server side development experience utilizing .NET Technologies * Hands on professional experience using .NET Core * Experience with web application frameworks, such as ASP.NET Core * Strong knowledge of SOLID Principles * Knowledge of concurrency patterns in C# * Previous experience building scalable enterprise web applications * Have previous experience creating database schemas that represent and support business processes * Good understanding of CLR and its limitations, weaknesses, and workarounds * Strong hands on experience using Git is required * Previous experience using Azure ADO is a plus * Previous professional experience with cloud providers is required. Experience with Azure is definitely a plus * Familiarity with continuous integration * Previous experience collaborating on highly distributed teams * Previous consulting experience * Experience working within an Agile/Scrum environment. * Possess a strong and reliable internet connection. * Align a portion of your day with the business hours of Pacific Time Zone - UTC -7 446 C#-025
Head of B2B Marketing Our client's mission is to inspire the world's developers to build great software. Developers consider them their go-to site for discovering and competing in the world’s software competitions (hackathons) both inside and outside of their organizations. Millions use our client to learn, be creative, collaborate, and earn prizes and recognition. As a B2B marketing lead on their team, you’ll help create that impact on a daily basis. Customers who trust them to inspire these developers include Amazon, Google, Microsoft, Atlassian, Square, DocuSign, Twitter, Snapchat, many startups, non-profits, and more. About This Position This is a high impact opportunity for a tech-savvy marketing professional to manage a wide scope of demand generation initiatives. At its core, this role is about reaching those looking to drive innovation and collaboration inside and outside of their organizations. Responsibilities * Oversee sales messaging: Convey the value of our client's product. * Sales content: Oversee the development of compelling white papers, guides, case studies, blog posts, sales collateral, promo videos and event displays. * Lead conversion and tracking: Measure website lead traffic and take actions to consistently improve inbound conversion. * Lead nurturing: Create and distribute newsletters, webinar and event invitations, and industry surveys. * SEO: Target appropriate keywords and implement strategies to increase organic traffic, either yourself or with an agency. * Paid advertising: Optimize campaigns on search engines, retargeting networks, and industry publications, either yourself or with an agency. * Conferences and sponsorships: Define which events staff should attend, and coordinate sponsorships or speaking opportunities. * Strategic alliances: Develop promotional partnerships with relevant industry groups and publishers. * Social media: Work with our team to increase sales prospect followers via our existing social channels. You * Have 3+ years SaaS marketing experience. * Take a data-driven approach to digital marketing. * Have expertise in a wide variety of demand generation techniques. * Have worked closely with sales teams to generate new leads and nurture existing ones. * Are passionate about the ways software applications are transforming the world. * Excel in a fast-paced environment where priorities and resources are clear. * Value a great culture where you're thinking about the team in addition to your needs 404 MAR-002
QA Manual/Automation In this role, you will: * Be an individual contributor within our QA team. * Work with the team to perform manual testing, gaining a deep understanding of the features, functionality and underlying technologies of a rich and complicated product. * Work to maintain and improve our testing environments and tooling, including Jenkins, Percy, Bugsnag, Browserstack, Cypress Dashboard, and SQL. About You: * 2+ years of testing experience including both manual and automated testing * Your have a tester’s mindset and can find bugs through exploratory testing in a complicated product * You are methodical and have excellent attention to detail * You have strong technical writing skills * You have experience writing automated tests using Cypress, Selenium or similar testing framework * You’re comfortable with the idea of working with continuous integration tools and infrastructure * You’re open to working with a distributed team 451 QA-011
Data Engineer This position is a great opportunity to make an impact at an exciting startup in the legal tech space. Responsibilities: * Design, implement, test, deploy, and maintain stable, secure, and scalable data engineering solutions and pipelines supporting document intelligence and text processing services. * Build the infrastructure required for optimal extraction, transformation, and loading (ETL) of document data and metadata from a wide variety of data sources. * Collaborate with product, program and project management to ensure clarity and understanding of features and priorities. * Ensure a high level of security for systems and customer data. * Travel requirements: two company-wide events and four quarterly strategic planning events per year. About you: * over 2 years experience in a data engineering or related role * Experience with NoSQL such as MongoDB, Amazon DocumentDB or related. * experience with Python, Java, Go or other scripting languages. * Data Structures and Algorithms * Exposure to ML Models and life cycle * Experience with Git or related code repositories. 453 DAT-023
Natural Language Processing/Understanding Applied Scientist The practice of law is evolving; our client is bringing legal technology up to speed. This is an opportunity to join one of the fastest-growing companies in the legal technology sector. We are looking to hire a highly motivated NLP/NLU Applied Scientist to help us conceptualize, prototype, and implement AI-based solutions leveraging the latest trends in the field. Our client aims to produce repeatable legal-tech solutions that improve their customers' day-to-day lives. As a result, their product engineering team is key to their success as an organization. Collaborating with product managers and engineering managers, the NLP/NLU Applied Scientist plays a significant leadership role in leveraging technologies to enable our client's future-state technological capabilities and enable new technologies and engineering practices to achieve the company's targeted business outcomes. This position provides a great opportunity to make an impact at an early-stage startup. You will have a diverse array of responsibilities. You will receive on-the-job training and mentorship from senior team members who have worked at New York law firms and other technology startups and have taught at elite American universities. This position reports directly to the Lead of Document Intelligence. Responsibilities * Research and propose appropriate models/techniques to enhance Document Intelligence capabilities by training and implementing models, leveraging classical machine learning methods and deep learning when appropriate. * Work with product owners, engineers, and domain experts to understand detailed requirements and own your code from design to implementation, testing and delivery. * Engage daily in team meetings and discussions with a team of like-minded developers, linguists, domain experts, product managers and quality engineers to produce quality AI-driven solutions. * Assist in assessing and analyzing business strategy & requirements, working on breaking down, scoping and estimating tasks. About You * 5 years of experience with classical machine learning and deep learning algorithms, with a focus on encoder-decoder and transformer-based architectures. * Master's degree or Ph.D. in Computer Science, Artificial Intelligence, Engineering or related discipline. * Hands-on experience coding with Python or other established scripting languages and tools for machine learning, deep learning, and NLP. * Experience with topics such as data preparation & cleaning, feature engineering, interactive machine learning, and other classical machine learning techniques for classification and NLP/NLU. * Experience with AI models/product life cycle and their different stages. * Understanding of service-oriented architectures, microservices concepts and design patterns, cloud-native solutions and best practices. * Experience with version control systems like Git. * Enthusiastic about staying up to date with AI literature and state-of-the-art techniques in your field. * Experience working in a fast-paced environment using Agile methodologies for developing software 450 DAT-023
Software Developer, Distribution Management System DMS Our client is looking for an innovative and enthusiastic C++ developer to join our DMS. You’ll be part of a growing development team and responsible for the full software development life cycle, from conception to design to deployment. As a C++ Developer, you should be high experienced with C++, STL, Data Structures and Algorithms. You should also be a team player and have a willingness to mentor others on rapidly evolving technology. If you are passionate about building real-time web applications and eager to learn within a team of accomplished industry developers, this is a great opportunity for you! Responsibilities & Essential Functions: * Work with development teams, customers, and other subject matter experts to ideate software solutions * Develop and manage well-functioning databases and applications * Test software to ensure responsiveness, scalability, and efficiency * Create security and data protection settings * Write technical documentation * Troubleshoot, debug, and upgrade software * Work with analysts, support, and customers to improve software functionality * Other duties as required Education, Knowledge, Skills & Abilities: * Degree in Electrical Engineering, Power Engineering, Computer Science, or related discipline. * 5+ years’ experience in Software Development * 5+ years’ experience with C++ * Excellent communication and teamwork skills. * Great attention to detail and excellent organizational skills and analytical capabilities 452 C++-001
Network Engineer Our Client provides IT products and business consulting services across Canada. This role will require 25% onsite and 75% remote. This role is based in Atlantic Canada. Your Role * Responsible for design and delivery of data center infrastructure solutions to our clients who have incurred cyber-attacks * Perform technical services, including strategy and advisory, infrastructure design and planning, technical investigation, installation, configuration, migrations and upgrades in complex, multi-vendor environments * Collaborate with clients and sales team to determine the most appropriate technology solutions for customer needs. * Act as Technical lead with customer for all network infrastructure architecture (switching, wireless, firewall) impacted, and defining the remediation plan and new infrastructure architecture. * Act as technical authority with customer for network infrastructure tasks to ensure architecture principles are understood and translated into low level design and remediation * Investigate new products and technologies if it is determined that wiping the current solutions is not an option based on age of solutions or impact from the breach * Plan, design, implement, and support data center infrastructure solutions with the client’s IT team throughout the engagement and after the go-live Qualifications * Post-secondary degree or diploma in related field. Combination of education and practical experience considered * 10+ years of progressive technical experience in the implementation and support of relevant vendor (Cisco, Fortinet, Checkpoint, HPE Aruba, etc.) products and solutions * Technical certifications from Cisco (CCNA, CCNP, CCIE), Fortinet (NSE3, NSE4), HPE Aruba, etc. * Participate in training 2 weeks of the year on the latest product sets and solutions from our strategic vendor partners (Cisco, Meraki, Fortinet, HPE Aruba, Palo Alto, etc.) * Extensive background in delivering Network, Security, and Wireless solutions to a range of clients from Enterprise to mid-size business. * Firewall experience is a must * Strong working knowledge of relevant top vendor products * Ability to take ownership of complex IT problems. * Ability to work in a challenging environment where remediation timing is critical to client’s business. 454 NET-006
Engineering Manager Company Background With hubs in New York City, Toronto, Los Angeles & Berlin, Our Client is a digital agency that specializes in solving e-commence problems for clients like Cravings by Chrissy Teigen, Peloton and Fenty, Rihanna's beauty line. We are a developer-founded full service agency with a strong engineering focus. We welcome remote-first collaboration and as such, are looking for a strong Tech Lead to join our team. We are open to this position being remote so long as working EST or PST hours are OK. Qualifications: * 5+ years experience in a software related field * 2+ years people management experience * Experience working growing, fast-paced, client facing environments * Experience with Architecture of full stack applications. * Experience with Ruby, JS and shopify. * Excellent communication and management skills, including providing feedback to direct reports * Agency and eCommerce experience is helpful but not mandatory Responsibilties * Manage 7-10 direct reports * own the completion of engineering team goals, collaborating with other engineering leaders, product owners, sales teams and others as required. * co-own agency engineering resources * championing and embodying the company's culture 449 MAN-021
Tech Lead Our client is a global leader in advertising and media solutions. Their tools are cloud based and has been serving international markets for decades. This is a technical leadership role responsible for designing, developing and maintaining applications are deployed in a serverless architecture. Core Responsibilities * Collaborate with team members, stakeholders and executives. * Lead the team to build new applications, owning both the frontend and the backend application and related components. * Set best practices for source control and code quality. * Write, maintain and enforce appropriate documentation of applications, components and features. * Attend, lead and mentor teammates in agile processes, ceremonies, discovery and ideation processes. * Perform regular 1:1s with team members. * Coach, mentor, and hold team members responsible for company standards and processes. About you: Must have skills: * At least 8+ years in Data Engineering, Software Engineering or similar and 2+ year experience in a technical leadership role (Team Lead, Tech Lead, Engineering manager or similar) * Excellence knowledge of Python * Excellent and demonstrable knowledge of Microservices, Serverless Architecture (preferably on AWS), SQL and NoSQL databases. * Deep understanding of Restful services and API design * Excellent communication, time management, interpersonal and problem solving skills. Nice to have: * React (Hooks), NodeJS, Javascript, Typescript, * JS based State management frameworks: Redux, Context, etc. * experience with Micro Frontend platforms * Automated testing frameworks and tools: Jest, Cypress, Selenium, Postman 456 PYT-009
Software Developer Our client is the largest and fastest provider of Canadian Criminal Background Checks in Canada and they are looking for their next superstar to join the team. As a Software Developer: * You serve as the technical expert and are proficient in front and back-end systems, APIs, and optimizing front-end performance. * You design, develop, and test features/functions delivered via platform components and/or services that are highly scalable and reliable. * You ensure applications are responsive and strive to meet both technical and consumer needs. * You have micro-service architecture experience (Docker, Kubernetes). * You have experience with migrating monolithic applications to micro-services. * You maintain code integrity and organization. * You have experience working with a product team to design and launch new features. * You have experience with Microsoft SQL-Server or related relational database systems. * You have a solid understanding of data security and protection, application security, and network security. * You have strong experience with Cloud environments, Azure preferred. * You are well-versed and experienced in troubleshooting, debugging, and technical documentation. * You have experience working with versioning and tracking changes software within a team, such as GitHub or DevOps. * You have a strong passion for UX, UI, and data. * You have a mobile first development approach. * Your skillset includes experience with Windows servers, Hyper VMs, .NET framework, MS SQL, and Vue. Qualifications * SQL Server 5 yrs+ * SSRS 2 yrs+ * SSIS 2 yrs+ * .NET/C# 5 yrs+ * Javascript 5 yrs+ * Jquery 3 yrs+ * Bootstrap 3 yrs+ * Angular 6+ 2 yrs+ * EntityFramework 5 yrs+ * DevOps/ (CI/CD) 2 yrs+ * .NET API 3 yrs+ * .NET WebService 3 yrs+ 5-10 years of experience working with front-end and back-end technologies using multiple IT platforms and languages, such as: .NET Ecosystem, RESTful Web Services, HTML, CSS, experience with modern JavaScript frameworks (React and AngularJS), Node.js, jQuery, RDBMS such as MySQL and MS SQL Server. * Cloud environment experience, preferably Azure. * Experience in developing APIs and integration with 3rd party systems, networks, and applications (Visual Studio, GraphQL and REST). * Mobile App development experience. * Excellent communication and teamwork skills. 457 C#-026
Senior Engineering Manager Our client is an integrated endpoint-to-cloud security company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. They enable consumers and employees to protect their data and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises, and government agencies. The innovation, elegance, and ease of use of our cybersecurity solutions push the boundaries of what is possible in cybersecurity. As a Senior Engineering Manager, you'll be responsible for leading and developing a high-performance, software engineering team focused on the rapid development & shipment of incredible security applications and services. In addition, you’ll have a strong influence over the strategic product roadmap, innovation, development practices, and culture of the team. They are a distributed engineering organization with an emphasis on collaboration and quality. As a Senior Engineering Manager, this role will be responsible for creating alignment across the distributed team and delivering high-quality solutions through lightweight yet effective best practices. They strongly believe in shift-left and that quality is the responsibility of everyone on the team. Successful candidates bring a strong technical, full software development lifecycle background and can fully understand and participate in discussions about technical trade-offs and potential impacts on plans. These candidates will have a pragmatic “big picture” orientation, keen attention to detail, high adaptability and acceptance of uncertainty, strong leadership skills, and a knack for bringing order and a confident calm to their teams. Responsibilities * Work closely with product management to take an idea from concept to delivery using excellent software design, coding, & processes * Build a crushingly good software engineering team comprised of highly motivated developers & engineering leads * Lead a team of client agents and mobile application engineers spread across multiple countries and time zones, supporting their development with technical, product, and strategic mentorship * Create a culture of technical discussion and curiosity, crisp project estimation, and be able to arbitrate choices amongst very strong opinions * Build incredible products around the needs of the customer and solve challenging problems in simple ways * Be accountable to the executive team for the success of the team reporting to you * Build a world-class team through hands-on recruiting of top-tier talent. * Manage on-boarding, mentoring, and the performance of your team * Work closely with peers in other departments and fellow engineering leadership to scale & evolve the engineering department Requirements * Experience leading teams in building enterprise-class desktop and mobile applications in the security domain * Ability to manage external customer commitments whilst managing an internal, iterative development process * Extensive experience building & shipping software on time and with quality * Deep understanding of mobile application ecosystems and Windows and MacOS architecture and frameworks * Able to adapt quickly to new technologies in a challenging and high-growth environment * Excellent problem solving. Able to make routine decisions as well as sound complex decisions in a fast-paced, technical environment * Capable of planning and executing both short-term and long-term goals individually and with the team * Communication that breaks through barriers, engages people, and gets ideas across quickly and efficiently * Solid intellectual curiosity and desire for excellence around leading teams, building products, and growing cool companies. * Ability to drive features from conception to deployment in an agile team with continual delivery. * BS degree in Computer Science or a similar Engineering discipline. 458 MAN-022
Staff Client Network Development Engineer - macOS We are looking for Senior Software Engineer with strong fundamentals in software engineering, data structures, algorithms, and experience in building moderate applications for the MacOS/iOS platform. The role involves designing, developing, and enhancing lightweight and secure client applications, and driving all aspects of the software development cycle in collaboration with the product team. The engineer will also be responsible for ensuring the quality of the deliverables through automated tests and cross-team collaborations, mentoring junior developers, and troubleshooting customer issues. A degree in Computer/Electronics/Electrical Engineering is required, along with 8+ years of software development experience, of which a minimum of 5 years of experience building apps on macOS/iOS. Knowledge of network & security protocols, Swift, Objective C, and core data is necessary. Experience with VPN technologies and cryptography is a plus. Responsibilities: * Design, develop, and enhance lightweight and secure client applications for traffic steering * Own and drive all aspects of the software development cycle in collaboration with the product team * Ensure the quality of deliverables through automated tests and cross-team collaborations * Influence the features and direction of the product and platform with personal ideas * Work with the Customer Support team to troubleshoot and fix customer issues and identify product gaps * Actively mentor junior developers. Requirements: * Strong software engineering skills including object-oriented design, data structures, and algorithms * Quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement * Experience in designing and building moderate applications for MacOS/iOS platform * Minimum of 8 years of software development experience, with at least 5 years of building apps on MacOS/iOS * Knowledge of network & security protocols (TCP, UDP, IP, HTTP, DHCP/DNS, TLS, Active Directory/LDAP, SSO/SAML/Oauth) * Expertise in Swift, Objective C, and core data * Proficient troubleshooting skills and usage of tools such as XCode IDE and Instruments * Degree in Computer/Electronics/Electrical Engineering 460 MAC-001
Backend Developer Our client is a dynamic and innovative company in the online entertainment industry, focusing on game development and digital financial services. We are looking for an experienced Back End Engineer to develop and maintain gaming and financial service products. The role involves creating exciting features, contributing to in-house games, and implementing scalable back-end logic. Key Responsibilities: * Collaborate with product and design teams on feature development. * Participate in feature scoping for new products. * Maintain effective communication with engineering management. * Ensure timely delivery of projects. * Develop scalable and efficient back-end code. * Architect and manage databases with optimized queries and indexing. Technologies: * Experience with Node.js, Express, TypeScript, MongoDB, AWS. * Blockchain experience is a plus. Requirements: * 10+ years of professional software engineering experience. * Familiarity with Agile development lifecycles. * Strong communication skills. * Ability to work independently on well-defined feature scopes. Benefits: * Paid holidays and time off. * Comprehensive health insurance. 480 NOD-032
Staff Client Network Development Engineer - Windows We are looking for an engineer who will work on cutting-edge products in the field of cybersecurity. The role involves tackling interesting challenges in core areas of intellectual property and building blocks that form category-defining security products. The engineer must be open-minded and willing to explore new areas and evolve existing systems, such as traffic steering mechanisms and low latency applications. The ideal candidate will enjoy building products that leverage the latest technologies, tools, and development methodologies, and be committed to making an immediate impact through their work. Responsibilities: * Design, develop, and enhance secure and lightweight client applications for traffic steering * Drive all aspects of the software development cycle in collaboration with the product team * Ensure the quality of the deliverables through automated tests and cross-team collaborations * Influence the features and direction of the product and platform with personal ideas * Work with the Customer Support team to troubleshoot customer issues and identify product gaps * Mentor junior developers proactively. Requirements: * Strong software engineering skills including Object-Oriented design, data structures, and algorithms * Quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement * Minimum of 8 years of software development experience, with a minimum of 3 years building apps on Windows * Proven experience with Windows driver development * Deep understanding of Windows OS internals, Win32 API (System programming), COM (Component Object Model), WMI (Windows Mgmt interface) * Proficient in C/C++ programming and troubleshooting tools like WinDBG * Knowledge of network & security protocols (e.g. TCP, UDP, IP, HTTP, DHCP/DNS, TLS, Active Directory/LDAP, SSO/SAML/Oauth) * Degree in Computer/Electronics/Electrical Engineering 459 WIN-001
Content Marketing Manager Our client's mission is to inspire the world's developers to build great software. Developers consider them their go-to site for discovering and competing in the world’s software competitions (hackathons) both inside and outside of their organizations. Millions use our client to learn, be creative, collaborate, and earn prizes and recognition. As a B2B marketing lead on their team, you’ll help create that impact on a daily basis. Customers who trust them to inspire these developers include Amazon, Google, Microsoft, Atlassian, Square, DocuSign, Twitter, Snapchat, many startups, non-profits, and more. About This Position This is a high-impact opportunity for a senior, self-starting, hands-on content marketer to drive brand awareness, generate and nurture leads, and boost growth through content. As the Content Marketing Manager, you will build their content strategy, and create high-quality content that tells their brand story, increases organic traffic, engages prospects in the buying process, and ultimately help drive sales leads and revenue. Responsibilities * Write thoughtful, compelling marketing content to grow the brand and support every stage of the customer journey, targeting key personas to engage, educate, and inspire buyers. * Produce a wide range of content types, including blogs, case studies, emails, ebooks, infographics, social ads, website/landing page copy, sales collateral, videos, webinars, and other relevant content types to support prospect and customer marketing. * Launch and grow an SEO-optimized blog to increase high-quality inbound web traffic. * Engage with other marketing stakeholders, Sales, Customer Success, and Product teams, and other subject matter experts to gather information and requirements for content creation. * Collaborate with the management team to establish our brand voice, positioning, messaging, and content strategy that resonates with our buyer personas. * Build and maintain an editorial calendar, including guidelines on style, tone, and timing. * Continuously measure, report on, and work to improve content performance -- keeping it fresh, accessible, and timely. Skill, Experience, and Requirements * 4+ years of experience in content writing and strategy, preferably for B2B SaaS companies. * A data-driven approach to content; can demonstrate the clear impact of your work on demand generation programs. * Expertise in creating short- and long-form content, with a portfolio to back it up. * A strong understanding of SEO/SEM, and experience working with Google Analytics and content management systems. Experience with HubSpot or other marketing automation systems would be an asset. * Exceptional writing, editing, and proofreading skills, and a keen eye for detail. * Comfortable engaging with internal teams, customers, thought leaders, and industry professionals to create impactful content. * Resourceful and able to work independently to manage content projects from start to finish. Hours and Compensation * This is a full-time position * Salary is commensurate with experience * Stock options * Health, vision, and dental insurance * Personal education and conference budget * Flexible vacation time (we don't count it) 461 MAR-003
Staff Software Developer in Test - Windows Our client is an integrated endpoint-to-cloud security company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. They enable consumers and employees to protect their data and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises, and government agencies. The innovation, elegance, and ease of use of our cybersecurity solutions push the boundaries of what is possible in cybersecurity. As a Software Developer in Test on the unified traffic steering client team, you will contribute broadly to building automation and validation framework/pipelines for our unified traffic steering endpoint agent and other core intellectual property. You will work closely with the Engineering and Product Management teams to develop and execute automated tests to verify the conformity of the Unified Traffic Steering Platform features. We're looking for Senior Software Engineers who have experience in software engineering and testing and who have a real passion for quality engineering and knowledge of software quality standards, automation, and processes. You'll be working with a cross-platform (Windows, macOS, Android, and iOS) based endpoint agent responsible for traffic steering. If you enjoy building cutting-edge products leveraging the latest technologies, tools, and development methodologies and want to make an immediate impact through your work, come check us out Responsibilities: * Own and drive all things related to testing strategy and execution of endpoint traffic steering platform * Participate in end-to-end product design * Uphold development and quality best practices within the scrum team * Support qualification activities to include Manual and Automated testing * Raise technical risks proactively and suggest mitigation measures * Collaborate with Engineering and Product Management deparments and other key stakeholders Requirements: * Strong software engineering fundamentals - Object Oriented design, data structures, and algorithms * A quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement in all of your work * Software Development experience in Python, C# * 5+ years of experience with building automation frameworks and pipelines for testing cross-platform endpoint agents * Experience with open-source, cross-platform test automation tools such as Appium/Calabash is required * Knowledge of automation, and CI/CD tools like Jenkins, CloudBees, and others * Experience with designing and executing performance test strategies and tools (locust) * BS degree in Computer Science or similar Engineering discipline, or equivalent work experience Nice to have: * Programming skills in C, C++ * Knowledge of Windows 32 API * Working experience with VPN technologies or networking products on the windows platform 462 PYT-010
Staff Software Developer In Test - macOS Our client is an integrated endpoint-to-cloud security company. Their mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. They enable consumers and employees to protect their data and to securely stay connected without violating their privacy and trust. Our client is trusted by millions of consumers, the largest enterprises, and government agencies. The innovation, elegance, and ease of use of our cybersecurity solutions push the boundaries of what is possible in cybersecurity. As a Software Developer in Test on the unified traffic steering client team, you will contribute broadly to building automation and validation framework/pipelines for our unified traffic steering endpoint agent and other core intellectual property. You will work closely with the Engineering and Product Management team to develop and execute automated tests to verify the conformity of Unified Traffic Steering Platform features. We're looking for Software Engineers who have experience in software engineering and testing and who have a real passion for quality engineering and knowledge of software quality standards, automation, and processes. You'll be working with a cross-platform (Windows, macOS, Android, and iOS) based endpoint agent responsible for traffic steering. If you enjoy building cutting-edge products leveraging the latest technologies, tools, and development methodologies and want to make an immediate impact through your work, come check us out Responsibilities: * Own and drive all things related to testing strategy and execution of endpoint traffic steering platform * Participate in end-to-end product design * Uphold development and quality best practices within the scrum team * Support qualification activities to include Manual and Automated testing * Raise technical risks proactively and suggest mitigation measures * Collaborate with Engineering, Product Management and other key stakeholders Requirements: * Strong software engineering fundamentals including Object Oriented design, data structures, and algorithms. * A quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement in all of your work. * Software development experience in Python and Swift * 5+ years of experience with building automation frameworks and pipelines for testing cross-platform endpoint agents * Experience with open-source, cross-platform test automation tools such as Appium/Calabash is required * Knowledge of automation, and CI/CD tools like Jenkins, CloudBees, and others * Experience with designing and executing performance test strategies and tools (locust) * BS degree in Computer Science or similar engineering discipline, or equivalent work experience Nice to have: * Programming skills in Objective C, C++ * Working experience with VPN technologies or networking products on macOS or iOS platform 463 PYT-011
Research Engineer The Research Engineer will be part of a growing Research Engineering team and report to the Head of Data and Analytics. His/ her primary responsibility is to develop a robust and scalable firm-wide data warehouse to ingest, process, validate, analyze and report using financial market and internal data. This data warehouse will be used by various research teams for data exploration, online analytical processing, and data-driven decision support. The ideal candidate is an entrepreneurial self-starter who is passionate about continuous learning in a rapidly evolving software/data engineering space. Extreme technical competence, intellectual curiosity, and attention to detail are essential, as are flexibility and comfort working in a growing organization. This position will be based in Toronto and work closely with teams in New York and London. RESPONSIBILITIES: * Collaborate with stakeholders and evaluate business needs and objectives; analyze, organize and combine raw data from different sources * Design and model complex and large scale (TB+) data in a standardized, resilient, and scalable manner * Explore and improve solutions to enhance data discoverability, security, exportability, understandability, and reliability * Develop bespoke analytical applications to facilitate data accessibility and adoption within investment research * Create custom solutions to continuously monitor data pipeline; develop and improve underlying cloud infrastructure and platforms; explore and due diligence new technologies for introduction to the firm * Own all aspects of development projects from start to finish, from establishing business requirements, design and development, testing and release management, to system monitoring and maintenance. QUALIFICATIONS: * 2+ years of professional experience working with financial data from major vendors (e.g., S&P, Bloomberg, Factset) * Technical expertise in data models and data analysis, with an in-depth understanding of SQL and ETL (extract, transform, load) processes * Great technical, numerical and analytical skills * Hands-on experience with any of the following is a plus: * Interacting with data at scale (e.g., Spark, Pandas) * Exposure and previous experiment of market data (e.g., S&P, Bloomberg, FactSet) * CI/CD best practice and tooling (e.g., Jenkins, Cloud Build) * Cloud architecture and platform (e.g., AWS, GCP) * Container orchestration (e.g., Docker, Kubernetes, Airflow) * Infrastructure-as-Code concepts and tools (e.g., Ansible, Terraform) * Contributions to the open source community * Excellent interpersonal and communication skills * Track record of continuous learning, and pro-active knowledge sharer * Highest degree of integrity, professionalism and confidentiality * Honors degree from a reputable university 464 DAT-025
Data Operations Associate The Data Operations Associate will support the broader Data Team by thorough data enrichment/cleaning, project support and administrative coverage. This position reports to the Head of Data. The ideal candidate is an intrinsically motivated team player who sets high expectations for him/herself and has a positive mindset and passion for organization. This position is an one-year program with potential for conversion to full time based on demonstration of necessary technical skills (esp. Tableau and Alteryx) and individual performance. RESPONSIBILITIES: * Data operational support: supporting Data Operations team in managing outsourced team by reviewing and validating the outsourced work, providing detailed instructions for new tasks and quality and timely feedback for existing tasks, and reporting issues found in outsourced work * Data sourcing and data cleaning: coordinating data due-diligence and evaluation with vendors; supporting Data team in manual data gathering (e.g., country-specific demographics data); cleaning data (anomaly checks/ entity mapping) either independently or with external vendors * Monitoring Tableau dashboards: ensuring the data and analysis on Tableau dashboards are current; reporting problems to the Data team * Managing project flow for Data team: maintaining data project pipeline to assist with prioritization, tracking and reporting * Data library: maintaining a catalog of current and potential data sources, together with associated meta-data, to facilitate discovery across the firm; monitoring the usage of vendors’ service * Survey execution: coding surveys on platforms such as CMIX; testing surveys before launch; liaising with vendors to ensure high quality execution (e.g., checking representativeness,response quality) * Tracking data and system costs: working with Finance team and Research Coordinators to keep track of variable (project based) and fixed costs for the Data effort; process expenses and submit monthly reports in Oracle * Translation support: working with external agencies to translate surveys and other data assets; * Translating data and projects between Chinese or Spanish and English independently General administrative duties: * Managing and overseeing calendars for the Data team * Entering Data Team projects and notes into Tamale (research management system) * Handling an array of office requests for dial-ins, conference rooms, team events, catering, travel, mailing, etc. * Supporting the team in day-to-day administrative tasks and facilities maintenance of the Toronto office; work with vendors to ensure maintenance of office equipment * Purchasing and restocking kitchen and office supplies QUALIFICATIONS: * A minimum of 1-2 years of related experience (preferably with some exposure to financial services) and a bachelor’s degree are required * High level of accuracy (esp. good number sense), attention to detail and follow through * Demonstrated organizing, planning and problem-solving abilities * Positive attitude and approach to assignments, regardless of how big or small * Excellent interpersonal and communication skills * Highest degree of integrity, professionalism and confidentiality * Proficient in Microsoft Office, esp. Excel and Outlook * Proficient in English and Chinese or Spanish (both written and verbal) * Previous experience with Tableau a major plus 465 OPS-001
Senior Full Stack .NET Developer Our client is an agile and tech-forward organization committed to creating and maintaining an awesome eCommerce experience. Collaborating closely with our ERP developers, business leaders, eCommerce developers and marketing team, you will have the unique opportunity to understand, influence, and optimize the (inner and outer) workings of our eCommerce platform, integrations with other SaaS and on-premise operational environments. Their goal is fundamentally simple: focus on our customers and build beautiful experiences for them. PRINCIPAL FOCUS: Their goal is to build the most successful ecommerce site in the Photo and Video retail industry. Your understanding of web development, online marketing, and UX/UI design will assist in the development of the e-commerce site using the latest .NET platform and responsive design frameworks. You’ll be designing and developing this web platform with the goal of increasing sales and improving customer experience. PRIMARY DUTIES: * Assist in planning, design, development and testing of our high-performing ecommerce and supporting web apps at all levels, from the database to the presentation layer—the full stack. * Design and implement new e-commerce features to enable the best customer experience * Develop test plans, write test scripts, implement automated testing, govern quality standards, supervise testing activities, vet and guide requirements/acceptance criteria and assist business users through user acceptance test processes * Complete assigned projects and provide status updates to management * Perform ongoing performance optimization and support of existing web-based applications and websites * Be available and provide afterhours support if/when required COMPETENCIES: * Fluent in English with strong written and verbal communication skills * Flexible and self-motivated individual who works well in a team environment. * Strong analytical, troubleshooting and problem solving skills. * Ability to multitask and work on multiple projects concurrently. * Ability to produce high quality written documentation and diagrams as part of planning and design process QUALIFICATIONS AND EXPERIENCE: * 7+ years as a full-stack C# .Net developer * 2-5 years of formal testing and test automation experience * Extensive experience in designing and developing fully tested MVC web applications using C# .NET 4.5+, ASP.NET Core 2.1+ and Entity Framework * Strong experience designing databases and developing for MS SQL Server in TSQL * Strong experience with the Angular JavaScript framework * Strong knowledge of HTML5, CSS3, JSON * Knowledge or experience with .NET 5 * Experience with automated test scripting and implementation using BDD frameworks such as Robot Framework or Cucumber * Experience with Python scripting and Pytest * Experience with testing APIs using API testing tools such as Postman * Experience with web application testing (browser compatibility, responsive testing, etc.) * Extensive experience in TDD and writing unit tests with wide coverage of an application * Previous experience and knowledge of software quality tools (i.e. test case management, defect management), such as Azure DevOps, Jira etc. * Knowledge of the quality assurance discipline, the defect lifecycle management processes, and the software commonly used for test planning and defect tracking * Experience with RESTful API creation/consumption using .Net and .Net Core * Good understanding of secure coding practices as they pertain to web app development * Experience building out automated testing and monitoring solutions for CI/CD to ensure quality releases * Experience supporting/maintaining production Windows IIS hosting Additional Skills - Not Required but Preferred * Experience developing with other JavaScript frameworks such as jQuery * Good knowledge of: design patterns, SCSS, Search engine optimization * Good understanding of source control (Git) and branching strategies * Experience with Azure App and SQL services, Azure DevOps, and Azure Monitor and Application Insights is an asset * University degree in Computer Science or Engineering, or equivalent experience. 466 C#-027
Software Developer – Machine Learning Are you excited to research, design, build, and productionize Machine Learning models to solve business challenges for a highly successful international business? Our client seeks a strong software developer excited to work with huge data sets to solve real-world problems in a creative way. Since 1984, our client's mission has been to provide quality software with an unwavering focus on the client. They view their work within the larger context of our families, our community, and our lives. They offer company-paid health care, parental leave top-up, annual profit-sharing, and work-from-home flexibility along with an Employee Assistance Plan and professional development opportunities. Frequent social and charity events help connect beyond our work. On the ML team, you will be involved in every phase of the process from research and design to implementation and iterative optimization of the predictive models you develop. They use Pytorch, spaCy, and Pandas daily to develop, deploy, and maintain models in a production environment powering numerous products including the chatbot and several of the products in our Procure to Pay Suite, including Payscan, Marketplace, and VendorCafe. Their focus is on applying advanced Machine Learning techniques to automate processes, strengthen productivity, and improve customer satisfaction. You must have experience with: * Natural Language Processing (NLP) and Natural Language Understanding (NLU), Computer Vision and OCR * Transformers based models like BERT, RoBERTa, DistilBERT, T5, LLaMA, LayoutLM/LayoutLMv2, LiLT, ERNIE * Setting up pipelines and evaluating models * Training and testing custom models and visualizing data * Manipulating and reshaping huge data sets * Text classification tasks, Sentiment analysis Libraries/Tools * Pytesseract, docTR * OpenCV, Flask, Pillow * Streamlit, Seaborn * Pandas, sciklearn, scikit * Redis, SQLServer * Conda, pytorch 467 ML-005
Senior Kernel Developer Our team has an immediate permanent opening for a Senior Software Developer. Responsibilities: * Exploring the real-time OS research or development targeting embedded devices, cloud & virtualized computing and automotive domain. * Contribute and help build the next-generation real-time OS technology to power a broad range of compute platforms. * Solve some very challenging problems around scheduling, resource allocation, isolation and IPC in very complex systems use cases. * Focus on developing tooling and solutions to performance challenges in the system. Job requirements What you’ll bring to the team: * Expert level of experience and expertise in the field of real-time operating system design, development and integration. * Expert level of system software development (mainly C/C++). * Expert level CPU architecture knowledge for system software development. * Strong ability to research complex topics, distill knowledge into concrete designs and apply to new or existing projects. * Strong communication ability to document and present technical information and solutions effectively to both technical and non-technical audiences. 468 C++-002
Senior Software Research Engineer - Database Engines Our team has an immediate permanent opening for a Senior Software Research Engineer. Responsibilities: * Work with a small team of highly motivated engineers and researchers. * Participate the design and implementation of analytical database engines. * Validate, evaluate and troubleshoot system designs issues. * Be up-to-date and evaluate relevant research ideas from leading research venues (e.g., VLDB/SIGMOD/CIDR). * Deliver high-performance and reliable code. Job requirements What you'll bring to the team: * Hands on experience with query engine internals, transactional storage engines and indexing techniques. * Domain expert in data warehousing, SQL optimization and parallel/distributed database systems. * Excellent programming skills in C, C++ or Rust is a must. Familiarity with other languages is an asset. * Proficient in systems programming, debugging and profiling. * Hands-on expert on memory-centric computing techniques (e.g., vectorization, query compilation, cache-aware optimizations and in-memory indexes). * Familiar with modern open data formats for analytics (e.g., Apache Arrow and Parquet). * Experience with data integration from various sources in data lakes. * Deep understanding of modern hardware, including multi-socket multi-cores, fast SSDs and low-latency networking technologies. 469 C++-003
Senior Engineer Company Background Our client is an intimate digital agency that specializes in solving e-commerce problems for emerging brands in the Shopify Plus space. They are a company that welcomes remote-first collaboration and as such we are looking for a Senior Engineer to join their growing remote-first team. Our client is an independent team that focuses on emerging DTC and established omni-channel brands in the B2B e-commerce space. This is a great opportunity for an Engineer to flex their technical leadership qualities and make an impact in an environment that prioritizes engineering excellence. Senior Engineers are responsible for designing & implementing engineering solutions, working with designers and project leads in our never-ceasing mission to create best-in-class e-commerce experiences. They are not of a one-size-fits-all mindset, they learn about their clients and create solutions that meet their specific needs. So, what will you be doing? As the Senior Engineer, you take an active role in guiding engineering decisions while working intimately with clients and internal teams. This responsibility is broken down into activities like the following: * Design technical solutions * Execute on frontend development work * Mentor junior engineers * Build technical trust while talking directly with clients * Assist with scoping out new business opportunities * Work closely with project managers and designers * Execute on some backend implementations in Node.js (e.g. Shopify Functions) What skills would we like you to have already? This is a senior level position that requires 4+ years of relevant experience. We are not dogmatic as to where this experience lies since we have members of the team that come from product companies like Shopify, and others who come from a long lineage of agency experience. See below for some pointers on what we are looking for: * Strong frontend technical skillset * Familiarity with Shopify * Comfort working with APIs and 3rd party integrations * Solid verbal, written and interpersonal communication skills * Level-headed and positive attitude under pressure * A strong understanding of the modern Javascript landscape * A team-first mentality. Speak up when you need help and help those in need. * Detail orientated mindset. Dive deep into the problems you are solving. What are some of the perks? The work is fun, engaging and you'll be part of a very strong team. In addition, our client provides: * Competitive salary and benefits * Annual offsite in a great location (e.g. Mexico City or Isla De Mujeres) * Summer Fridays. Which is every second Friday as an optional work day * Unlimited vacations (just make sure that your projects are in good shape) * Education and home office stipend * New Apple gear (Macbook Pro) * A remote-first culture 470 ECM-003
Technical Lead With hubs in New York City and Toronto, our client is a digital agency that specializes in solving e-commerce problems for their clients. They are a developer-founded company with a strong engineering focus, marrying engineering chops with exceptional design and production teams. They are a company that welcomes remote-first collaboration and as such, are looking for a strong Technical Lead to join their team. They are open to this position being anywhere in the world so long as at least 4 hours of overlap with 10am - 6pm EST hours! As a Technical Lead, you’ll be architecting solutions for a wide array of problems. We pride ourselves as being brave creative thinkers who are able to think outside the box to meet the needs of any business selling anything over the internet. We are not of a one-size-fits-all mindset, we learn about our clients and create solutions that meet their specific needs. This year we have launched builds for Laura Mercier, Bare Minerals, Paravel, Floyd Home, Fellow Products, Shopify, ... just to name a few! So if you’re interested in creating a Jamstack frontend using Next, Tailwind, Sanity and Netlify Functions, or extending our modular approach to Shopify theme development and collaborating on our open source build and development tools, or creating unique online experiences using cutting edge platforms like Sanity, Storyblok, Vercel, or Netlify please get in touch! So, what will you be doing? Ultimately, as part of our Technical Lead team you’ll be responsible for the technical solutions we design and create for our clients. This responsibility is broken down into activities like the following: * Understand client objectives, guiding intake activities like stakeholder interviews, discoveries and requirements gathering * Develop prototypes, proof of concepts, and technical comparison documents as we consider solutions * Guide teams of developers as we turn ideas and requirements into digital products * Build and maintain trust with clients through excellent communication in an agile environment * Promote and extend our best practices and internal tooling and documentation * Identify risks, oversights and needs early * Manage a number of concurrent projects What skills would we like you to have already? This is a senior level position that requires 5+ years of relevant experience. We are not dogmatic as to where this experience lies since we have members of the team that come from product companies like Shopify, and others who come from a long lineage of agency experience. Both backend and frontend skillsets are valued since we do cater to both frontend and backend challenges.See below for some pointers on what we are looking for: Senior level backend or frontend technical skillsets. * 5+ years of web-based software architecture experience. Think rolling out an MVC application, integrating with third-party APIs (+ handling rate limits), building out performant Jamstack frontends, creating Shopify themes from the ground up, contributing to open source packages, creating custom API interfaces * Knowledge of modern frameworks and coding paradigms. On the frontend, we typically work with React, Nextjs, Remix and Vue.js. On the backend, we typically work with Node and Ruby On Rails * Excellent verbal, written and interpersonal communication skills * Level-headed and positive attitude under pressure * A team-first mentality - Speak up when you need help and help those in need * Detail orientated mindset - Dive deep into the problems you are solving What are some of the perks? * The work is fun, engaging and you’ll be part of a very strong team. * Competitive salary and benefits * Annual offsite in a great location (e.g. Mexico City or Puerto Escondido) * Summer Fridays * Unlimited vacations (just make sure that your projects are in good shape) * Education stipend * New Apple gear (e.g. Macbook Pro) * A remote-first culture 472 REA-030
Project Manager The Project Manager is responsible for ensuring that we deliver high-quality work at a high level of service to our clients. They work closely with tech leads, designers and developers to make sure projects are completed on time and on budget. The ideal candidate has excellent organization and problem solving skills with a strong technical knowledge to anticipate issues, remove roadblocks, and manage the client's expectations. * Competitive salary and benefits * Unlimited vacation * Laidback working environment * Annual offsite in Mexico * Summer Fridays * New Apple gear (e.g. Macbook Air) * Education stipend * WFH Stipend Qualifications We value continuous growth and learning, a team-first mentality, discipline, and a positive attitude. The ideal candidate would possess: * 1-2 years project management experience. * Proven ability to lead an ongoing project or retainer, maintaining a positive client relationship. * 1-2 years experience with ecommerce. This could be working for a retail brand, ecom marketing, or ecom creative. * 6+ months of experience with Shopify highly preferred * Experience working with web technology and alongside developers. Strong organizational and communication skills, including: * note-taking * scheduling * good English grammar and syntax * Demonstrated ability to work within a dynamic, fast-paced digital agency. Responsibilities Lead successful retainers: * Keep client relationship positive, leading to retainer renewal or increase. * Lead weekly syncs, prepare agendas, take notes. * Triage new Jira tickets from the client, ensuring the ticket has the necessary info and specs to go into development. * Manage tickets as they go from backlog all the way to release. * Monitor hour usage and monthly or quarterly budget. * Manage team’s time to keep retainer within budget. Master retainer processes such as: * Weekly syncs * Jira board management * EOW updates * Ticket testing & release * Learn about project management tools, documents, and processes. * Partner with other Project Managers and Project Coordinators to share best practices. * Review existing documentation to inform your strategy on retainers and projects. * Develop deep understanding of Shopify platform and app ecosystem. * Research and test Shopify apps as potential solutions for clients. * Configure stores as examples for clients. * Create how-to videos for both clients and other team members showing how to accomplish certain tasks. * Begin managing projects, starting with less complex builds. * Track project progress versus budget and report on deviations or exceptions as required. * Direct & coordinate the project team to deliver a quality product. * Keep client relationship positive, leading to retainer signup once the project is launched. For project-based work: * Manage project scope through close review of scoping documents and coordination with sales team. * Identify & issue change orders (COs) where necessary. * Monitor budget throughout the project and raise concerns to management as they arise. * Lead client and project team through each project phase, identifying key decision-points. * Lead regular calls with client and internal teams. * Take notes, circulate them after calls. Prepare project documents such as: * Discovery notes & decisions * Functional specs * Theme documentation * Timeline * Others * Provide regular weekly updates to client and internal teams as to project state and progress. Develop role-specific knowledge and project management skills: * Take project management course online. * Take technology or coding course if you’re interested. * Read Shopify help docs and API docs to gain a deeper understanding of the platform. * Read Shopify app documentation (such as Klaviyo, Accentuate Custom Fields, Matrixify, etc.) 473 PM-024
Sr. Project Manager The Senior Project Manager is responsible for ensuring that we deliver high-quality work at a high level of service to our clients. They work closely with tech leads, designers and developers to make sure projects are completed on time and on budget. The ideal candidate has excellent organization and problem solving skills with a strong technical knowledge to anticipate issues, remove roadblocks, and manage the client's expectations. * Competitive salary and benefits * Unlimited vacation * Laidback working environment * Annual offsite in Mexico * Summer Fridays * New Apple gear (e.g. Macbook Air) * Education stipend * WFH Stipend Qualifications We value continuous growth and learning, a team-first mentality, discipline, and a positive attitude. The ideal candidate would possess: * 2-4 years project management experience. * Proven ability to lead an ongoing project or retainer, maintaining a positive client relationship. * 1-2 years experience with ecommerce. This could be working for a retail brand, ecom marketing, or ecom creative. * 6+ months of experience with Shopify highly preferred * Experience working with web technology and alongside developers. Strong organizational and communication skills, including: * note-taking * scheduling * good English grammar and syntax * Proven track record of managing successful projects. * Successful launch of ecommerce sites. * Ongoing brand growth and success. * Ability to work both independently, and collaboratively as part of a team. * Ability and desire to mentor junior PMs. Responsibilities Lead successful retainers: * Keep client relationship positive, leading to retainer renewal or increase. * Lead weekly syncs, prepare agendas, take notes. * Triage new Jira tickets from the client, ensuring the ticket has the necessary info and specs to go into development. * Manage tickets as they go from backlog all the way to release. * Monitor hour usage and monthly or quarterly budget. * Manage team’s time to keep retainer within budget. Master retainer processes such as: * Weekly syncs * Jira board management * EOW updates * Ticket testing & release Lead successful projects: * Manage project scope and budget to keep it in line. * Identify & issue change orders (COs) where necessary. * Monitor budget throughout the project and raise concerns to management as they arise. * Independently lead client and project team through each project phase, identifying key decision-points. * Lead regular calls with client and internal teams. * Take notes, circulate them after calls. Prepare project documents such as: * Discovery notes & decisions * Functional specs * Theme documentation * Timeline * Others Provide regular updates to client and internal teams as to project state and progress. * Pioneer new management methods, documents, and processes as needed. * Add them to the notion/document management system for use by the entire team * Work with Technical Leads to identify areas where the project can be optimized, considering timeline/budget - thinking critically about the scope vs timeline. * Strategize with clients to improve their ecommerce experience. Support the broader team: * Support training for project coordinators and project managements * Allow other PMs to shadow on your projects, walking them through how you work. * Create SOPs, how-to docs, video tutorials, etc. to share knowledge with the team. * Help answer PM questions in Slack. * Step in on projects that are in jeopardy/where things are off track * Create novel documents and techniques for managing projects. * If they’re successful, disseminate the information to the wider team. 474 PM-025
Account Manager The Enterprise Account Manager is the client champion within the agency, liaising between the sales and production teams to ensure client satisfaction while also uncovering potential upsell opportunities. The AM is introduced at the final stages of the sales cycle, working with the sales team and the production managers to resource, handoff, and kickoff the project while ensuring complete knowledge transfer. While the project is in production, the AM schedules regular check-ins with their clients to ensure client satisfaction and monitor project health all the way through launch. After launch, the AM is responsible for informing the client of the agency’s ongoing services offering and upselling retainers where appropriate—working with the PMs to demonstrate the value of services thorough quarterly business reviews and roadmap future initiatives based on the client’s goals. The ideal candidate has excellent communication and customer service skills with a strategic, bird’s-eye-view mindset to understand the business goals objectives of both the client and the agency. * Competitive salary and benefits * Generous vacation policy * Laidback working environment * Flexible Fridays * Education stipend Qualifications We value continuous growth and learning, a team-first mentality, discipline, and a positive attitude. The ideal candidate would possess: * Experience working with enterprise-sized clients ($100M+ Annual GMV) * Excellent communication, public speaking, and customer service skills * A passion for people, digital platforms and e-commerce * Good technical skills and familiarity with the fundamentals of web development * Familiarity with web design and usability best practices and trends * Comfortable working in Google Apps (Docs, Sheets, etc), Microsoft Office Suite, and Apple Keynote * Able to learn other tools (Jira, Slack, etc) * Positive Attitude: enthusiastic and able to contribute at any given stage throughout the process; actively takes the lead on a given task and can pitch in wherever help is needed * Excellent written and verbal communication skills; able to confidently express ideas and also knows when to listen * Excellent organizational and time management skills * And a desire to learn and grow with the agency! Responsibilities * Serve as the point of contact for the client, conducting regular checkins and handling escalations and upsells * Identify new client opportunities and act as liaison to pitch clients on such opportunities * Work with the production teams to appropriately resource client needs * Collaborate with production teams to develop strategic recommendation briefs on par with agency standards taking into consideration best practices and client goals * Collaborate on and run Quarterly Business Reviews * Collaborate with design and production departments to communicate strategy, review concepts and develop client presentations * Present upsell opportunities as appropriate * Act as a backchannel to communicate production team’s concerns to the client * Identify and solution project risks in collaboration with the production team * Fully understand the client objectives and project goals and articulate them clearly * Work with the project manager to monitor project risks and scope creep to foresee/ identify potential problems and proactively identify solutions to address them in advance * Consistently identify needs that clients may not recognize and ensure approaches and solutions are linked to objectives and future needs Knowledge & Experience * 2-4 years prior experience working in a sales or account management role in the e-commerce or tech industry. Preference given to candidates who have demonstrated prior experience working on Shopify and/ or WordPress projects or with agency experience. * Strong understanding of business and functional requirements * Understanding of third party applications, platforms, and integrations Competencies * Excellent verbal, written, presentation and interpersonal communication skills * Self-motivated, detail-oriented * Level-headed and positive attitude under pressure * Ability to manage workload and meet deadlines * A passion for learning new skills * Strong web and Mac desktop skills – we use Google Docs, and various web-based tools such as Jira, Slack, Harvest, and etc 475 SLS-004
Lead Data Engineer Our client is building the financial operating system for healthcare. From hospitals to small practices, provider organizations struggle with the unique complexities of healthcare financial operations. They’re starting by solving one of the hardest of these problems, the foundation of all well run businesses: accurate accounting. Existing solutions are manual, inaccurate, and siloed, leaving providers unable to determine basic information like the right price of care or expected cash collections. In contrast, our client automatically integrates and unifies data across multiple sources to produce audit-ready financial statements and analytics at the most granular level. They drive significant improvements in efficiency, risk management, and strategic decision-making. They’re industry veterans with experience across healthcare, finance, and technology including Amazon, Bridgewater, TPG, Imagen, and AbleTo. They’re lean, well-capitalized, and hungry. Their customers are national healthcare provider organizations, with whom we co-developed and brought our platform to market. They’re backed by leading investors in vertical SaaS and data. The Role: Lead Data Engineer They’re seeking an exceptional Data Engineer to join the team. This is a mission critical role, as the core product is fundamentally a data platform. You’ll be the lead engineer shaping the platform’s data infrastructure: designing, building, and maintaining the core systems that ingest and transform huge amounts of complex data to solve a wide range of healthcare finance problems, while ensuring data security, privacy, and compliance. You’ll work directly with their Founder / CEO, Head of Engineering, customers and others. You’ll play a key role in shaping our culture. As the team grows, you’ll have the opportunity to hire, lead, and mentor other talented engineers. You * You’re a product-focused engineer who works backwards from customers to drive value. * You care about solving real problems to improve healthcare. You love greenfield opportunities and you have the experience and endurance to build a platform from the ground up. * You can design and build data models, dimensional databases and transformation processes from scratch, and are as excited about working hands-on-keys as you are about architecting systems. * You can support data scientists in building AI models and create data visualizations using modern cloud-based data platforms. * You can articulate and explain technical concepts to non-technical colleagues and lead conversations with customers. * You get things done. You create opportunities — you don’t wait for them. * You like outsized responsibility and high-standards. * You want to be a respected member of a winning team. 476 DAT-026
Intermediate Developer Our client is leading provider of online training and evaluations for small, medium and large enterprises. They are an innovative leader for delivery of exams and training covering a number of professional industries such as banking, insurance, securities and other regulated industries. About the role: You'll work collaboratively to create scalable solutions, integrate server-side and user-facing elements, and maintain high-quality code. Key Responsibilities: * Collaborate in developing and refining web applications. * Write efficient code in PHP and adhere to coding best practices. * Optimize database queries for performance and reliability. * Work with front-end developers for seamless integration of server logic. * Test and debug applications, ensuring functionality and resolving issues. * Participate in code reviews, maintaining high standards of code quality. * Stay informed about industry trends and emerging technologies. Qualifications: * Degree in Computer Science or equivalent experience. * Experience in full-stack development. * Knowledge of Linux, Apache, MariaDB/MySQL. * Proficient in PHP and frameworks like Laravel. * Understanding of object-oriented programming and design patterns. * Familiarity with additional languages and frameworks, such as Node.js. * Experience with AWS, version control (Git), and team collaboration tools (JIRA). * Knowledge of front-end technologies (JavaScript, React, HTML, CSS). * Strong problem-solving skills and teamwork abilities. * Good communication skills for technical and non-technical audiences. * Experience with Moodle is a plus. 477 PHP-001
Front End Developer Our client is a leading company in the payments technology sector, specializing in innovative software solutions for emerging markets. Seeking a highly skilled Senior Front-End Developer with expertise in specific modern web technologies and a minimum of 5 years of experience. The role focuses on developing and maintaining efficient front-end systems, with a preference for experience in cloud services. Key Responsibilities: Develop high-quality front-end interfaces using specific web frameworks. Utilize advanced web technologies to create dynamic user experiences. Collaborate with design and development teams to create cohesive solutions. Write efficient, testable code and perform thorough testing and debugging. Optimize applications for performance and scalability. Provide mentorship in web technologies and best practices. Qualifications: Minimum 5 years of experience in front-end or full-stack development. Proficiency in specific web frameworks and core principles. Strong skills in specific programming languages and technologies. Knowledge of version control and cloud services. Excellent problem-solving and team collaboration skills. Education: Degree in Computer Science, IT, or related field. Benefits: Comprehensive benefits package, including health insurance and professional development opportunities. 478 ANG-001
Java/Scala developer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of technological solutions and be sought out globally. Currently our client is looking for a Java developer for a core development team. Experience with: * Java / Scala * Spring and SpringBoot * Restful API * Unix and Shell Scripting * Database Governance and SQL / Stored Procedures * Git and Jenkins CI/CD pipeline Nice to have: * Spark SQL * Python * Exposure to Agile methodology * Finance domain knowledge 492 JAV-017
Product Designer Our client is a leading technology firm in the digital entertainment and financial services sector, known for its innovative approach to customer engagement and immersive online experiences. We are looking for a creative Product Designer to join our team, focusing on developing product concepts and designs across various platforms. This role requires collaboration with diverse teams to create and optimize product features. Key Responsibilities: * Partner with multiple teams to develop and implement product designs. * Drive the design process from concept to implementation. * Act as an advocate for product design and user experience. * Conduct design QA and feature testing. * Contribute to the development of new design systems. Qualifications: * Bachelor's degree in a related field. * 2+ years of experience in product design. * Strong skills in consumer-facing and B2B product design. * Excellent communication and project management skills. * Knowledge of the latest design trends and technologies. Benefits: * Competitive salary. * Hybrid work environment, 3 days in the office. * Comprehensive benefits package 121 PD-001
Intermediate DevOps Our client is a leading provider of professional training and evaluation services, specializing in a broad range of industries. With decades of experience, the company offers sophisticated technical solutions for training and examination delivery. Seeking a motivated DevOps Developer to join our technology team. The successful candidate will play a key role in designing, developing, and maintaining our web applications and services, ensuring optimal performance and security. Responsibilities: * Ensure server performance and uptime. * Support backend application architecture. * Manage relational databases, including maintenance and security. * Oversee deployments and maintain development tools. * Collaborate on new features and architecture. * Stay informed on industry trends and technologies. Qualifications: * 2-3 years of DevOps experience. * Proficiency in relational databases and version control. * Experience with Linux distributions and web development languages. * Strong problem-solving and communication skills. 484 DOP-024
Senior Full Stack Developer Our client is building the financial operating system for healthcare. From hospitals to small practices, provider organizations struggle with the unique complexities of healthcare financial operations. They’re starting by solving one of the hardest of these problems, the foundation of all well run businesses: accurate accounting. Existing solutions are manual, inaccurate, and siloed, leaving providers unable to determine basic information like the right price of care or expected cash collections. In contrast, our client automatically integrates and unifies data across multiple sources to produce audit-ready financial statements and analytics at the most granular level. They drive significant improvements in efficiency, risk management, and strategic decision-making. They’re industry veterans with experience across healthcare, finance, and technology including Amazon, Bridgewater, TPG, Imagen, and AbleTo. They’re lean, well-capitalized, and hungry. Their customers are national healthcare provider organizations, with whom we co-developed and brought our platform to market. They’re backed by leading investors in vertical SaaS and data. The Role: Senior Fullstack Engineer They’re seeking an exceptional Engineer to join the team. You’ll work directly with their Founder / CEO, Head of Engineering, customers and others. You’ll play a key role in shaping our culture. As the team grows, you’ll have the opportunity to hire, lead, and mentor other talented engineers. You * You’re a product-focused engineer who works backwards from customers to drive value. * You care about solving real problems to improve healthcare. You love greenfield opportunities and you have the experience and endurance to build a platform from the ground up. * You can design and build frontend components (React or Vue) as well as their associated data models in the backend (Rails, Node or related). * You can articulate and explain technical concepts to non-technical colleagues and lead conversations with customers. * You get things done. You create opportunities — you don’t wait for them. * You like outsized responsibility and high-standards. * You want to be a respected member of a winning team. 485 FSR-001
Staff Frontend Engineer Our client is a leading technology firm in the digital entertainment and financial services sector, known for its innovative approach to customer engagement and immersive online experiences. We are seeking a highly skilled Staff Frontend Software Engineer to join our dynamic team. The successful candidate will play a crucial role in developing and refining consumer-facing features, ensuring our platform not only meets but exceeds our users' expectations in functionality and performance. Key Responsibilities: * Lead the development of rich, interactive user interfaces using the latest web technologies. * Collaborate closely with the design and backend teams to create seamless and scalable solutions. * Optimize applications for maximum speed and scalability. * Ensure the technical feasibility of UI/UX designs. * Advocate for best practices in front-end architecture, including performance, accessibility, and usability. Qualifications: * Extensive experience with modern JavaScript frameworks (e.g., React, Vue.js). * Proficiency in CSS, HTML, and responsive design principles. * Familiarity with code versioning tools and continuous integration. * A passion for creating intuitive and dynamic user experiences. * Strong problem-solving skills and attention to detail. What We Offer: * Competitive salary and comprehensive benefits package. * Flexible working arrangements to support work-life balance. * A vibrant and supportive team environment, fostering innovation and creativity. * Opportunities for professional growth and development. 2 REA-004
Full Stack Developer Our client is a dynamic and innovative company in the online entertainment industry, focusing on game development and digital financial services. We are looking for an experienced Full Stack Engineer to develop and maintain gaming and financial service products. The role involves creating exciting features, contributing to in-house games, and implementing scalable back-end logic. Key Responsibilities: * Collaborate with product and design teams on feature development. * Participate in feature scoping for new products. * Maintain effective communication with engineering management. * Ensure timely delivery of projects. * Develop scalable and efficient back-end code. * Architect and manage databases with optimized queries and indexing. Technologies: * Experience with Node.js, Express, Socket.io, TypeScript, React, MongoDB, AWS. * Blockchain experience is a plus. Requirements: * 10+ years of professional software engineering experience. * Familiarity with Agile development lifecycles. * Strong communication skills. * Ability to work independently on well-defined feature scopes. Benefits: * Paid holidays and time off. * Comprehensive health insurance. 482 NOD-033
Digital Project Manager Our client is leading provider of online training and evaluations for small, medium and large enterprises. They are an innovative leader for delivery of exams and training covering a number of professional industries such as banking, insurance, securities and other regulated industries. About the role: * You will provide oversight of various project management activities to ensure delivery and quality targets are met. * Collaborate with stake holders and team members to create project plans and measure progress. * Work with delivery teams to prioritize backlogs. * Identify challenges, risks and other issues and own communication and resolution processes. * Facilitate (and own accountability of) daily stand ups, planning, backlog grooming, retrospectives and other agile activities. About you: * Able to work in a high pressure, fast paced environment. * Excellent communication (written and verbal), organization and problem solve skills. * Deadline and detailed oriented * experience with Scrum, Kanban and Jira are strong assets. Nice to haves: * Scrum Master or PMP certificate * experience with SDLC 488 DPM-001
Java Developer Our client, a leader in market and gaming analytics, is seeking a highly skilled Java Developer to join a dynamic team within an established technology firm. The successful candidate will be instrumental in designing, building, and maintaining a scalable platform for a critical industry. Key Responsibilities: * Develop and maintain RESTful web services. * Advance our microservices architecture. * Produce clean, reliable, and efficient code. * Implement automated testing and continuously refactor code to improve adaptability and performance. * Contribute to innovative solutions that drive business objectives. Required Experience: * At least 5 years of experience in Java development. Skills and Qualifications: * Strong background in Java software development, preferably with Java 8 or 11. * Proficiency in using tools such as Git, Maven/Gradle, and continuous integration tools like Jenkins. * Knowledge of microservices architectures, Elastic Search, Kibana, and NoSQL databases such as Cassandra. * Experience with agile development methodologies and test-driven development. * Excellent problem-solving skills and the ability to work proactively and strategically. * Exceptional communication skills and the ability to manage project priorities effectively. * Passionate about leveraging new technologies to enhance business efficiency and software quality. 489 JAV-017
Java Developer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of innovative technological solutions and be sought out globally. Currently our client is looking for a Java Developer focused in the Financial industry. Experience with: * Java * Spring and SpringBoot * Hibernate * RDBMS and SQL / Stored Procedures * SDLC Nice to have: * REST API * Microservices MongoDB Scripting (Shell, Python) * Airflow Messaging (Kafka, MA) 493 JAV-019
Full Stack Java Developer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of technological solutions and be sought out globally. Currently our client is looking for a Full Stack Java developer. Experience with: * Java * Java and Type Script * EXPRESS JS * NODE JS * MySQL, NOQL, MONGO, CASSANADRA * GIT and Bitbucket * BS/MS Computer Science or equivalent Nice to have: * Financial business sector experience 494 JAV-020
Data Engineer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of technological solutions and be sought out globally. Currently our client is looking for a Data Engineer. Experience with: * Python * PySpark * SQL * Data Warehousing * Data integration/ETL * Azure * Snowflake Nice to have: Financial sector experience. 495 DAT-027
Sr Software Developer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of innovative technological solutions and be sought out globally. Currently our client is looking for a Sr Software Developer. Experience with: * Java * Spring and SpringBoot * API * SOLID * SDLC * Unix * Jira * Gitbucket Nice to have: * Experience in banking or payments domain 496 JAV-021
Azure DevOps Engineer Our client is a leading digital consulting firm which has expanded to 20 countries in key global markets since 2001. The firm provides innovative modernization and optimization solutions to the ever changing competitive business sector. Expertise in in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering has helped the company to be at the leading edge of innovative technological solutions and be sought out globally. As a Cloud DevOps Engineer, you will collaborate with developers from various internal business units to deliver business value and outcomes for our client. You will be responsible for developing, testing, and implementing infrastructure code to help the team achieve its objectives. The work will be completed by a cohesive cross-functional team using an agile methodology, with support from a scrum master, product owner, and agile coach. Each team member brings unique technical skills and strives to gain additional knowledge across multiple disciplines in an exciting and dynamic work environment. What You Will Do: * Develop, deploy, and support cloud infrastructure as code artifacts or modules. * Design, build, and maintain cloud infrastructure and applications. * Support and deliver using Continuous Integration/Continuous Delivery pipelines. * Design and support resiliency and scalability using AWS and other cloud platforms. * Utilize tools and infrastructure that support the SDLC pipeline and configuration management capabilities. * Maintain, troubleshoot, and resolve issues related to the internally managed CI/CD pipeline. * Assist the team and customers with day-to-day requests, change, and incident tickets. * Support technology stack refresh on systems (end-to-end) when required. * Ensure automated security is built into each technology stack. Qualifications You Will Need: * Four-year degree in Computer Science or a related field, or equivalent work experience. * 2-3 years of experience working in a high-performing DevOps role or team. * 2-3 years of experience in performance monitoring, alerting, and troubleshooting in an enterprise environment. * Strong, holistic understanding of the internet and hosting from the network layer up through the application layer. Preferred: * Scripting or coding skills in languages like Python or JavaScript. * Experience delivering Infrastructure as Code via Terraform. * Experience supporting pipeline tools (GitHub, CloudBees CI, Snyk, Nexus, SonarQube, Kubernetes). * Experience running and troubleshooting applications on containers. * Experience in roles with a strong focus on security, including automated alerting and response. * Strong understanding of APIs and API security. * Demonstrated ability in automated code testing. * Certifications in relevant technologies, methods, or platforms. * Demonstrate key critical behaviors: commitment to task, communication, customer focus, decision making/problem-solving, tolerance of ambiguity, planning, prioritizing, and goal setting. 535 AZR-001
Tech Lead # Senior Tech Lead Our client is on the lookout for a Senior Tech Lead to guide their talented development team. They're a forward-thinking company passionate about creating innovative solutions, and they need someone with a deep understanding of modern tech stacks to take the reins. ## What You’ll Do: - **Lead by Example**: You’ll be the go-to person for technical guidance, helping the team navigate complex challenges and deliver top-notch code. - **Architect Solutions**: Work closely with stakeholders to design and implement scalable, high-performing software solutions. - **Mentor the Team**: Share your expertise and help grow the skills of the development team, ensuring everyone is aligned and moving forward. - **Stay Ahead of the Curve**: Keep up with the latest trends and technologies, ensuring the team is always using the best tools for the job. - **Tech Stack**: .NET on the backend (APIs) and React on the frontend. ## What You Bring: - **Proven Experience**: You've been around the block a few times, with solid experience in leading tech teams and delivering successful projects. - **Deep Technical Knowledge**: Whether it’s front-end, back-end, or everything in between, you know your stuff and can dive into the code when needed. - **Great Communication**: You’re able to explain complex concepts in a way that’s easy to understand, keeping everyone on the same page. - **Problem-Solving Skills**: No challenge is too big for you; you’re someone who thrives on finding solutions. ## Why Join Our Client? - **Impact**: You’ll play a key role in shaping the direction of their tech strategy and have a real influence on the company’s success. - **Growth**: There’s plenty of room for you to grow your career while helping the team grow their skills too. - **Culture**: Our client fosters a collaborative environment where creativity and innovation are encouraged. 536 C#-028
Data Scientist ## **About the Role:** We are seeking an experienced Data Scientist to join our team focused on sustainable materials innovation. The role involves analyzing and modeling data related to sustainable polymers, particularly in plastics production and material science. You will work with large datasets, collaborate across teams, and apply advanced statistical and machine learning techniques to drive insights and innovations in material science projects. ## **Key Responsibilities:** - Analyze datasets related to plastics production to identify trends and insights. - Develop statistical models and machine learning algorithms to enhance production efficiency. - Simulate and predict plastics production equipment behaviour. - Collaborate with scientists and engineers to support research and development. - Create and optimize predictive models for material performance. - Manage and integrate data from various sources for analysis. - Work closely with cross-functional teams to align data analysis with project goals. - Stay updated with advancements in data science and explore new analytical techniques. - Lead data science projects from start to finish, ensuring timely delivery. ## **Qualifications:** - Bachelor’s or Master’s degree in Data Science, Material Science, Engineering, or a related field. - Experience in data science roles within the plastics production industry. - Strong background in material science R&D and modeling. - Proficiency in Python or R and machine learning libraries (e.g., scikit-learn, TensorFlow). - Experience with data management tools and databases (e.g., SQL, NoSQL). - Strong problem-solving skills and ability to present findings to both technical and non-technical audiences. - Familiarity with data visualization tools (e.g., Tableau, Power BI) is a plus. - Fluent in English. ## **Preferred:** - Experience in advanced plastics applications or sustainable plastics. - Familiarity with cloud-based data platforms (e.g., AWS, GCP) and big data technologies. ## **Benefits:** - Competitive compensation package. - Global exposure and opportunities for professional growth. - Collaborative and diverse team environment. - Opportunity to work on innovative projects addressing global challenges. 538 DAT-028
Data engineer Qualifications: ● Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree is a plus. ● Proven experience as a Data Engineer. ● Strong proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL). ● Experience with big data technologies (e.g., Hadoop, Spark, Kafka) and cloud platforms (e.g., AWS, GCP, Azure). ● Proficient in data modeling, ETL development, and data warehousing concepts. ● Hands-on experience with BI tools such as Tableau, Power BI, or Looker. ● Knowledge of programming languages such as Python, Java, or Scala. ● Strong problem-solving skills and attention to detail. ● Excellent communication and collaboration skills. Preferred Skills: ● Experience in the adult entertainment industry or a related field. ● Understanding of privacy and data protection regulations (e.g., GDPR, CCPA). ● Familiarity with machine learning and predictive analytics. ● Experience with tools such as PowerBI, DataDog, Klaviyo, NetSuite (ERP). 542 DAT-029
Head of AI And Data Science ## **About the Role:** We are seeking an experienced and visionary **Head of AI** to lead our AI strategy and execution in the field of material science. This role involves overseeing the development and deployment of advanced AI technologies and leading a diverse team of data scientists and machine learning engineers. You will play a critical role in steering the company's AI initiatives, enhancing the technology stack, and driving innovation across interdisciplinary teams. As the Head of AI, you will also be responsible for addressing data scarcity challenges, ensuring scalable and effective AI solutions despite limited datasets. ## **Key Responsibilities:** - Define and execute the AI strategy, driving innovation and aligning it with company objectives. - Lead and mentor a high-performing team of Data Scientists, Machine Learning Engineers, and AI Researchers. - Oversee the development and optimization of AI-driven platforms for material formulation discovery. - Develop innovative approaches to handle **data scarcity**, including the use of synthetic data generation, transfer learning, and unsupervised learning methods. - Champion the design and implementation of scalable AI architectures and infrastructure. - Foster a culture of continuous improvement, ensuring the team stays at the forefront of AI advancements. - Collaborate with executive leadership and cross-functional teams to integrate AI solutions across the business. - Ensure robust AI model lifecycle management, including data pipeline optimization, model validation, and deployment. - Manage cloud-based AI infrastructure (AWS, GCP, Azure), ensuring security, scalability, and cost-efficiency. - Drive the implementation of CI/CD processes for AI models and infrastructure. - Serve as a thought leader and represent the company in industry events and AI communities. ## **Qualifications:** - Bachelor’s, Master’s, or Ph.D. in Computer Science, AI, Machine Learning, or a related field, or equivalent experience. - Extensive leadership experience in AI and machine learning, with a proven track record of managing and scaling AI teams and platforms. - Expertise in AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and programming languages (Python, Julia, R, C++). - Strong understanding of cloud platforms (AWS, GCP, Azure) and experience in managing AI infrastructure at scale. - Proven ability to tackle **data scarcity**, leveraging methods like synthetic data generation, data augmentation, and transfer learning to overcome limited datasets. - Deep knowledge of data science workflows, MLOps, and AI/ML deployment best practices. - Ability to collaborate with and influence cross-functional teams, executives, and stakeholders. - Exceptional communication and leadership skills to drive AI vision and influence non-technical audiences. - Experience in the material science or industrial AI domain is a plus. ## **Benefits:** - Competitive executive-level compensation package. - Significant leadership and professional development opportunities. - Engage with cutting-edge AI technologies tackling real-world scientific and industrial challenges. - A collaborative and innovative work environment, with the chance to lead a pioneering AI team. 537 ML-006
Full Stack Developer ## **Position:** The Full Stack Developer is responsible for designing, implementing, and maintaining complex web applications. This role also includes leading and mentoring other developers, ensuring best practices are followed. ## **Key Responsibilities:** - Serve as a subject-matter expert on frontend development and stay updated with emerging technologies. - Design, develop, and document complex web applications using technologies such as React, GraphQL, Node.js, C#, and SQL. - Collaborate with developers and stakeholders to ensure seamless integration and functionality. - Lead and mentor junior developers, providing training and support. - Identify and resolve technical problems, optimize codebase performance, and maintain test frameworks. ## **Skills:** - Strong focus on React and understanding of web development concepts (HTML, CSS, JavaScript). - Backend development experience with Node.js or related technologies. - Proficiency in GraphQL or RESTful APIs, MS SQL Server, and version control (e.g., Git). - Experience with unit testing frameworks like Jest or Enzyme. ## **Nice to Have:** - Experience with frontend frameworks (Angular, Vue) and backend technologies (.NET Core, Docker, Azure). - Familiarity with Visual Studio, Redis, and cloud platforms. 539 NOD-035
Staff Frontend Engineer Our client is a leading innovator in the digital content and interactive media industry, our company specializes in delivering immersive user experiences across various platforms. Role Overview: We are seeking a highly skilled Senior Frontend Software Engineer to join our dynamic team. The successful candidate will play a crucial role in developing and refining consumer-facing features, ensuring our platform not only meets but exceeds our users' expectations in functionality and performance. Responsibilities: * Lead the development of rich, interactive user interfaces using the latest web technologies. * Collaborate closely with the design and backend teams to create seamless and scalable solutions. * Optimize applications for maximum speed and scalability. * Ensure the technical feasibility of UI/UX designs. * Advocate for best practices in front-end architecture, including performance, accessibility, and usability. Qualifications: * Extensive experience with modern JavaScript frameworks (e.g., React, Vue.js). * Proficiency in CSS, HTML, and responsive design principles. * Familiarity with code versioning tools and continuous integration. * A passion for creating intuitive and dynamic user experiences. * Strong problem-solving skills and attention to detail. What our client offers: * Competitive salary and comprehensive benefits package. * Flexible working arrangements to support work-life balance. * A vibrant and supportive team environment, fostering innovation and creativity. * Opportunities for professional growth and development. 2 REA-004
Fullstack Rails Developer ## **Full-Stack Rails Engineer (Remote, Full-Time)** Our client is a growing SaaS platform built with Ruby on Rails and scaling fast. Their team is small but mighty, leveraging best practices to ship code efficiently and iterate based on real user feedback. They process millions of Sidekiq jobs and add millions of database rows every day, so scaling effectively is a key part of this role. This is a remote, full-time opportunity (40+ hours per week) where you’ll help scale and improve the platform. ### **What Makes This Role Unique?** Our client takes a pragmatic approach to software development: - They build solid MVPs quickly, shipping meaningful updates fast and refining them over time using the 80/20 principle. - Tools like Cursor and Sonnet AI help automate repetitive work, so the focus stays on delivering high-impact features. - Micromanagement and long release cycles are avoided – you’ll have the freedom to work autonomously and contribute directly to the product’s success. ### **What They're Looking For** - **Self-driven:** You thrive with minimal guidance and enjoy working independently. - **AI-Friendly:** You integrate AI tools into your development workflow to boost productivity. - **High-Octane Workstyle:** You are comfortable working in a fast-paced, iterative environment. - **Rails Expert:** You adhere to best practices and have a passion for clean, maintainable code. - **Async First:** You prefer asynchronous communication and efficient collaboration. ### **What You’ll Do** - Write production-quality code following Rails best practices. - Help scale our client’s SaaS platform as they grow. - Build features quickly, iterate based on metrics, and continuously optimize. ### **What They Expect** - **8+ years** of professional experience with Ruby on Rails. - Experience with relational databases (e.g., Postgres, Redis, Sidekiq). - Familiarity with the Shopify ecosystem is a plus (e.g., `shopify_app`, `shopify_api` gems), but not required. - Ability to overlap with EST or PDT time zones by at least **5 hours**. - Comfortable following design patterns and optimizing code for performance. ### **The Client's Culture** - They live by the **SPEED** values: Speed, Pareto Principle, Evidence-Based, End Results, and Disrupt. - They avoid micromanagement, drama, and unnecessary meetings. - They are a 100% remote and global team focused on results, not bureaucracy. 544 ROR-022
Sourcer ### Role Overview As a Technical Sourcer at DevTalent, you’ll play a critical role in our mission to place exceptional software engineers with our clients. Working closely with our recruiting team and hiring managers, you'll implement creative sourcing strategies to build a robust pipeline of high-caliber candidates. --- ### Key Responsibilities - **Candidate Sourcing:** Actively source and identify top software engineering candidates for a range of roles, leveraging platforms such as LinkedIn, GitHub, Stack Overflow, and industry-specific communities. - **Pipeline Management:** Build and maintain a high-quality pipeline of software development talent through proactive outreach, networking, and other engagement methods. - **Candidate Screening:** Conduct initial screens to assess candidate qualifications and cultural fit, ensuring alignment with both DevTalent’s standards and client requirements. - **Relationship Building:** Establish and nurture relationships with potential candidates, keeping them engaged and informed about opportunities with our clients. - **Collaboration:** Partner with recruiters and hiring managers to understand client needs, market dynamics, and role specifics to develop effective sourcing strategies. - **Industry Insights:** Stay informed on tech hiring trends, market conditions, and in-demand skills to enhance sourcing strategies and provide insights to internal teams. - **Candidate Experience:** Prioritize a positive candidate experience from initial outreach, fostering a strong and positive reputation for both DevTalent and our clients. --- ### Qualifications - **Experience:** Minimum of [1-3] years of experience in technical sourcing, recruiting, or a similar role, ideally within the tech industry or recruiting agency setting. - **Technical Knowledge:** Familiarity with software engineering roles, tech stacks, and relevant skills to effectively assess and engage candidates. - **Sourcing Expertise:** Proficiency with sourcing tools like LinkedIn Recruiter, Boolean search, and alternative sourcing techniques. - **People Skills:** Excellent written and verbal communication skills with a strong focus on relationship building and candidate engagement. - **Organizational Skills:** Ability to manage multiple roles and pipelines while maintaining a high level of detail and organization. - **Collaborative Mindset:** Strong team player with a willingness to support and contribute to team goals in a fast-paced environment. - **Adaptable and Growth-Oriented:** A quick learner who’s adaptable to industry shifts and eager to expand their recruiting and sourcing expertise. --- ### Why Join DevTalent? - **Innovative Culture:** Be part of a team that values creativity, collaboration, and continuous improvement. - **Growth Opportunities:** Enjoy opportunities to develop your skills and advance your career within the tech recruiting field. - **Impactful Work:** Help build teams for top tech companies, making a meaningful impact on both clients and candidates. - **Inclusive Environment:** Join an inclusive and supportive company culture focused on mutual respect and professional growth. ### How to Apply? - Please email your resume (or if you have a detailed LinkedIn Account, the URL) to info _ at _ devtalent.ca - Please include a brief intro about yourself, Cover Letter not needed. 547 DT-001
Staff Software Engineer # Staff Engineer Role **Our client** is a San Francisco-based startup on a mission to modernize supply chains with their Cloud API Platform for EDI (Electronic Data Interchange). --- ## Why work with our client? - **Substantial Vacation** - **Competitive Compensation** - **Generous Lifestyle Budget** - **Health Benefits** - **Choice of Equipment** - **Progressive Work Environment** - **Remote Work** --- ## Responsibilities Our customers depend on us. An error in a single EDI transaction, out of the millions we manage every month, can result in tens of thousands of dollars’ worth of merchandise going undelivered. At the same time, we’re growing quickly and expect our transaction volume to increase by an order of magnitude over the next year. **Scalability and reliability are paramount.** As a **Staff Engineer**, among other things, you’ll be expected to: - Lead design and implementation of major backend initiatives. - Take ownership of individual project priorities, deadlines, and the work you're doing with your technical expertise. - Lead best practices across the whole team through example, mentorship, and discussion to further the objectives above. --- ## Qualifications ### Expert Level: - **NodeJS** - **API & microservice development** - **JavaScript & TypeScript** - **Relational & non-relational databases** ### Experienced In: - **Messaging/eventing systems** (e.g., RabbitMQ, Kafka, etc.) - **Distributed system design** - **Software quality best practices:** testing, CI/CD, documentation, etc. - **Front-end JavaScript libraries or frameworks** (e.g., React, Vue, Angular, etc.) ### Nice-to-Haves: - **B.Sc. or above in Computer Science or related discipline** - **EDI experience** - Familiarity with: - **NestJS** - **AWS** 548 NOD-036
Software Engineer What is EDI? Electronic Data Interchange is the process by which businesses in the supply chain and other sectors exchange information such as purchase orders, invoices, and shipment notices. The standards governing EDI date back decades, and the traditional process of connecting with another business to send and receive EDI data is a painful one, both time-consuming and costly. By leveraging modern technology, our client dramatically improves the EDI integration process. Our customers also benefit through access to our growing network of pre-configured trading partners. If you’re thinking, “That sounds a little dry,” that’s ok – we know it can certainly sound that way. Modernizing old technology might not be as sexy as working on the latest web craze, but the problems to solve are both interesting and challenging, and the impact of our solutions on our customers is immediate and real. By making EDI data trading effortless, we’re turning a legacy industry on its head, and the sky’s the limit. About the Engineering Team It takes a village to raise a child, and it takes a great team to build great software. We're looking for passionate, driven, and curious people to drive change. We win when our employees succeed, and we're dedicated to helping our teammates continue to develop their strengths. Collaboration, recognition, and listening are foundational team principles. We work hard and we're serious about changing the world of EDI, but we’re careful to make sure we have a little fun along the way. Why work with our client? Substantial Vacation Competitive Compensation Generous Lifestyle Budget Health Benefits Choice of Equipment Progressive Work Environment Remote Work Responsibilities Our customers depend on us. An error in a single EDI transaction, out of the millions we manage every month, can result in tens of thousands of dollars’ worth of merchandise going undelivered. At the same time, we’re growing quickly and expect our transaction volume to increase by an order of magnitude over the next year. Scalability and reliability are paramount. As a senior engineer, among other things, you’ll be expected to: * lead design and implementation of major backend initiatives; * take ownership of individual project priorities, deadlines and work you're doing with your technical expertise; and * lead best practices across the whole team through example, mentorship and discussion to further the objectives above. Qualifications Experienced in: * NodeJS * API & microservice development * Javascript & Typescript * Relational & non-relational databases * Messaging/eventing systems (e.g. RabbitMQ, Kafka etc.) * Distributed system design * Software quality best practices: testing, CI/CD, documentation etc. * Front end JavaScript libraries or frameworks (e.g. React, Vue, Angular etc.) Nice-to-haves: * B.Sc. or above in Computer Science or related discipline * EDI experience * Familiarity with: NestJS, AWS 549 NOD-037
Senior Software Engineer ## About the Role Our client is a dynamic and innovative company leveraging cutting-edge synthetic biology, robotics, and artificial intelligence to revolutionize biotechnology research and development. They have developed fully automated platforms designed to accelerate and optimize the creation of biosystems for producing high-value chemicals. They are seeking a talented **Software Engineer** to join their team and contribute to the development of their fully automated systems. This role involves collaboration with multidisciplinary teams to create software solutions for autonomous laboratory environments. ## Key Responsibilities - Design and implement software to control an autonomous, robotic laboratory platform. - Develop and maintain scalable software architectures, workflows, and database structures. - Build robust software interfaces for integration with scripts, frontends, and other modules. - Set up and manage development and deployment infrastructure, including cloud environments and local servers. - Create and maintain technical documentation for software development and architecture. - Manage project timelines and deliverables using tools like Jira. - Provide mentorship and technical guidance to junior engineers. ## Minimum Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 3+ years of relevant software development experience, including leadership in projects. - Proficiency in Python and object-oriented programming. - Experience developing web applications using Flask and WebSocket. - Proficient with NoSQL databases (e.g., MongoDB). - Familiarity with containerized development tools like Docker. - Knowledge of communication protocols, computer networks, and CI pipelines. - Ability to create unit tests and use testing frameworks (e.g., pytest). ## Preferred Qualifications - 5+ years of project-based development experience. - Experience with microservice architecture and Kubernetes. - Background in robotics, automated control, or computer vision. - Familiarity with modern frontend frameworks like React. ## Compensation and Benefits Our client offers a competitive compensation package, including: - Performance-based bonuses. - Stock options for top performers. - Flexible work hours. - Paid vacation. - Professional development opportunities. - A supportive and inclusive work environment with state-of-the-art facilities. 550 PYT-013
Senior Full Stack Developer **Senior Full Stack Developer** Our client is seeking a Senior Full Stack Developer with significant growth potential within their organization. As an early team member, you will work closely with the CEO, founding team, and customers to shape and iterate on the product. In this role, you’ll collaborate with the founder and engage with prospects, partners, and investors to advance the organization’s vision. The ideal candidate thrives in a fast-paced startup environment, is self-motivated, attentive to detail, and passionate about creating an outstanding user experience. You will play a key role in fostering a collaborative and innovative team culture. If you embrace ambiguity, enjoy rapid iteration, and are excited to lead a team dedicated to excellence, this role is for you. ### Key Responsibilities As Senior Full Stack Developer, you will: - Bring a process-oriented approach to own the technical roadmap, ensuring product quality, security, and compliance. - Lead a high-performing engineering team, collaborating closely with the product team to align goals and priorities. - Make critical technical decisions and optimize development processes. - Mitigate technical risks and ensure compliance through robust development processes and security measures. - Remain hands-on and ready to code as needed to accelerate implementation. ### Minimum Qualifications - Experience in leading project teams and mentoring other developers. - Extensive experience in building consumer-facing web/mobile SPA applications, with a successful track record of launches. - Proficiency in Java (server-side web frameworks like Spring Boot, MyBatis, etc.). - Skilled in HTML, CSS, JavaScript, and front-end frameworks and tools (React preferred). - Familiarity with developing, maintaining, and training on security policies and procedures. - Experience in monitoring security applications, activity logs, resources, and issues using approved security software and hardware. ### Preferred Qualifications - Experience with SOC 2 and answering information security questionnaires. - Knowledge of building and deploying applications on AWS. - Solid understanding of algorithms. - Familiarity with SEO and/or web analytics. 546 MAN-023
Ruby Developer ## Junior Software Engineer ### About the Role: We are looking for a passionate and motivated Junior Software Engineer who is ready to kick-start their software career on a collaborative, innovative team. You will work closely with experienced engineers and developers, directly contributing to building well-crafted, scalable software solutions. This is an excellent opportunity for you to learn, advance your technical skills, and thrive in an environment that values continuous improvement, mentorship, and teamwork. ### Responsibilities: - Collaborate with a diverse, multidisciplinary team of engineers, product owners, and designers to build and maintain software solutions. - Write clean, efficient, maintainable code alongside senior engineers, adhering to industry best practices. - Assist with testing, debugging, troubleshooting, and documenting features and enhancements, ensuring a high standard of software quality. - Participate actively in code reviews, learning from feedback provided by experienced peers and engineering leadership. - Demonstrate proactive self-learning and improvement through participation in workshops, training sessions, and mentorship opportunities. ### Requirements: - Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, Information Technology, or a closely related field. Recent graduates are encouraged to apply. - Proficiency and familiarity with at least one programming language (e.g., Python, Java, JavaScript, Ruby, React, Vue.js, Node.js, C#, Go). - Good foundational understanding of computer science fundamentals, including data structures, algorithms, and software engineering principles. - Comfort working in team environments; strong communication skills and ability to clearly articulate technical concepts. - Enthusiastic attitude towards learning and developing new skills; proactive approach to seeking guidance and mentorship. ### Preferred Qualifications (Nice to Have): - Internship or academic project experience in software development. - Familiarity with version control systems (e.g., Git). - Exposure or experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform. - Basic exposure or coursework in web application frameworks (e.g., React, Angular, Vue.js, Ruby on Rails, Django) and databases (SQL or NoSQL). ### What We Offer: - Collaborative, inclusive, and growth-oriented environment. - Clear mentorship, continuous professional development opportunities, and defined career pathways. - Competitive salary and comprehensive benefits package. - Flexible working arrangements, supportive leadership, and a culture dedicated to learning and quality engineering. 551 RUB-002
Head of Engineering **Senior Full Stack Developer** Our client is seeking a Senior Full Stack Developer with significant growth potential within their organization. As an early team member, you will work closely with the CEO, founding team, and customers to shape and iterate on the product. In this role, you’ll collaborate with the founder and engage with prospects, partners, and investors to advance the organization’s vision. The ideal candidate thrives in a fast-paced startup environment, is self-motivated, attentive to detail, and passionate about creating an outstanding user experience. You will play a key role in fostering a collaborative and innovative team culture. If you embrace ambiguity, enjoy rapid iteration, and are excited to lead a team dedicated to excellence, this role is for you. ### Key Responsibilities As Senior Full Stack Developer, you will: - Bring a process-oriented approach to own the technical roadmap, ensuring product quality, security, and compliance. - Lead a high-performing engineering team, collaborating closely with the product team to align goals and priorities. - Make critical technical decisions and optimize development processes. - Mitigate technical risks and ensure compliance through robust development processes and security measures. - Remain hands-on and ready to code as needed to accelerate implementation. ### Minimum Qualifications - Experience in leading project teams and mentoring other developers. - Extensive experience in building consumer-facing web/mobile SPA applications, with a successful track record of launches. - Proficiency in Java (server-side web frameworks like Spring Boot, MyBatis, etc.). - Skilled in HTML, CSS, JavaScript, and front-end frameworks and tools (React preferred). - Familiarity with developing, maintaining, and training on security policies and procedures. - Experience in monitoring security applications, activity logs, resources, and issues using approved security software and hardware. ### Preferred Qualifications - Experience with SOC 2 and answering information security questionnaires. - Knowledge of building and deploying applications on AWS. - Solid understanding of algorithms. - Familiarity with SEO and/or web analytics. 546 MAN-023
Intermediate Developer **Company Background** Our Client, based in the Toronto area, Canada, specializes in AI-driven content generation using advanced natural language processing techniques. They foster a collaborative work environment and strive to stay at the forefront of technology innovation. ## Job Description Our Client is seeking an experienced **Intermediate Software Developer** to join their growing engineering team. In this role, the successful candidate will: - Design, develop, and maintain scalable and efficient software systems. - Collaborate with cross-functional teams on problem-solving, code reviews, and providing constructive feedback. - Write unit tests and perform debugging activities to ensure software reliability and performance. - Contribute to technical documentation and knowledge sharing within the team. - Stay current with emerging technologies and trends in software development. ## Required Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field. - Proven experience as an Intermediate Software Developer (3-5 years) with proficiency in one or more of the following programming languages: - NodeJS/Python - JavaScript/TypeScript - React - Strong understanding of frontend development - Experience with Figma, Design systems and component libraries - Experiecen with Material UI (or related) - Experience with version control systems, preferably Git. - Familiarity with Agile methodologies and collaborative development environments. - Excellent communication skills and ability to work effectively within a team. ## Preferred Qualifications - Experience with ML generation and related - 3+ years experience with MaterialUI - Familiarity with cloud platforms such as AWS, GCP, or Azure. - Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes. 552 NOD-037
DevOps # Job Title: DevOps Developer Our client is seeking a highly skilled DevOps Developer to join their team. The successful candidate will be responsible for designing, implementing, and maintaining the infrastructure and automation solutions that support our client's cutting-edge AI-driven platform. ## Responsibilities: * Our client requires the DevOps Developer to lead the design, implementation, and maintenance of infrastructure and automation solutions. * The successful candidate will collaborate with various teams to understand their technical requirements and translate them into scalable, reliable, and secure infrastructure solutions. * Developing, maintaining, and optimizing CI/CD pipelines to ensure efficient deployment of AI models and services is a critical aspect of this role. * Implementing Infrastructure as Code (IaC) principles using tools like Terraform or CloudFormation to automate infrastructure provisioning is also essential. * The successful candidate will monitor system performance, troubleshoot issues, and conduct root cause analysis to ensure optimal system operation. * Participation in on-call rotations to ensure 24/7 system availability and respond to incidents promptly is required. ## Requirements: * Our client requires a minimum of 3 years of experience as a DevOps Engineer, Site Reliability Engineer, or similar role. However, our client is also open to backend developers with a strong foundation in Python who are looking to transition into a DevOps role. * The successful candidate must possess strong proficiency in Python, as it is a key part of our client's backend tech stack. * Experience with containerization technologies like Docker and orchestration platforms like Kubernetes is necessary. * Familiarity with cloud infrastructure providers (AWS, GCP, Azure) and their services is required. * Our client expects the DevOps Developer to have hands-on experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation. * Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or CircleCI is also essential. * A strong understanding of IT security principles and best practices is critical for this role. * Our client values excellent communication, collaboration, and problem-solving skills in their ideal candidate. ## Nice to Have: * Experience with AI/ML platforms and technologies * Familiarity with agile development methodologies * extensive experience with GCP 553 DOP-025
Senior Frontend Engineer ## About Our Client: Our client is a leading provider of innovative software solutions that transform the way industries operate. They are seeking an experienced Software Engineer to join their team and contribute to the development of cutting-edge web applications. ## Summary: We are looking for a skilled Software Engineer with 5+ years of experience to join our client's web development team. The successful candidate will have a strong background in developing complex, data-driven web applications using Angular, Typescript, and WebGL, with a focus on scalability, reliability, and availability. ## Key Responsibilities: * Contribute significantly to the development of cloud-based web applications with a high degree of scalability, reliability, and availability. * Collaborate extensively with cross-functional teams, including product management, research, and engineering, to deliver complex large-scale projects. * Show initiative and enthusiasm in tackling challenging problems with innovative designs and solutions. ## Requirements: Strong proficiency in Angular, Typescript, and RxJS/observables Experience with building complex, data-driven web applications Full stack development experience, including concepts of data modeling and access, asynchronous data handling Familiarity with Firebase services, Material Design principles, and Google Cloud services (Cloud Functions, Cloud Run, Storage) is a plus ## What We Offer: Our client offers a dynamic and supportive work environment, with opportunities for professional growth and development. They are committed to delivering innovative solutions that make a real impact in the industry. 557 ANG-004
Fullstack Developer ## About Our Client: Our client is a leading provider of sports betting tools and resources, dedicated to helping users enhance their long-term success. ## Tech Stack: The company's platform is built using Django Rest Framework infrastructure with a React/Expo (React Native) frontend. They leverage technologies such as Python, Go, Next.js, and React to deliver exciting new features. We're seeking an experienced Full Stack Software Engineer to join our client's team. As a key member of the development team, you will have the opportunity to design and develop new features, manage projects from start to finish, and contribute to the growth of the platform. ## Responsibilities: Design and develop new features involving both backend and frontend work Build and launch new front-end features using React and Next.js Set up and manage external APIs interacting with the platform's backend Optimize database queries and endpoint speed to ensure optimal performance Develop analytic features to analyze platform data and provide insights for users ## Requirements: Strong passion for sports or sports betting (not required but a plus) Experience with Python, Django/Django Rest Framework, Go, Next.js, React, and React Native/Expo Proven track record of designing and developing new features involving both backend and frontend work Excellent problem-solving skills and attention to detail ## Work culture: A dynamic and agile work environment with increased responsibility and design decisions The opportunity to manage projects from start to finish Collaborative team environment with experienced developers committed to continuous improvement Competitive salary and benefits package If you're a motivated and experienced Full Stack Software Engineer looking for a new challenge, please submit your application, including your resume and a brief cover letter, to be considered for this exciting opportunity. 555 PYT-014
Head of Performance Marketing Our client is seeking an experienced Head of Performance Marketing to join their team. This is an exciting opportunity to work with a leading company in the sports betting industry, where innovation and customer experience are top priorities. ## About the Role Our client is looking for a highly skilled professional to lead their performance marketing efforts. The successful candidate will be responsible for developing and executing a paid acquisition strategy that drives growth and revenue for the business. This will involve managing a wide range of channels, including PPC, social media, and other digital platforms. ## Key Responsibilities * Develop and execute a comprehensive paid acquisition strategy across multiple channels * Manage and optimize customer acquisition campaigns to maximize ROI and improve key performance metrics * Conduct market research and analyze data to inform marketing decisions and identify new opportunities * Collaborate with internal teams to ensure alignment and maximize impact ## Requirements Our client is looking for a candidate with: * 2-5 years of experience in paid acquisition roles, preferably in the sports betting or iGaming industry * Proven track record of success in managing and optimizing digital marketing campaigns * Excellent communication and analytical skills * Ability to work in a fast-paced environment and adapt to changing priorities ## What Our Client Offers * Competitive compensation package with bonus incentives based on performance * Opportunity to work with a leading company in the sports betting industry * Collaborative and dynamic work environment * Professional development and growth opportunities If you are a motivated and experienced marketing professional looking for a new challenge, please submit your application to our client. 556 MAR-004
Senior Backend Developer Our client is a leading provider of innovative software solutions that transform the way industries operate. They are seeking a skilled Backend Developer to join their team and contribute to the development of their hybrid serverless application and database infrastructure. ## Summary: We are looking for a talented Backend Developer with 1-3 years of experience to work on our client's cloud-based web applications. The successful candidate will have strong relational database skills and experience with distributed computing using asynchronous publish/subscribe communications. Our client's software stack is a hybrid serverless/serverful architecture, utilizing several cloud services in conjunction with agents running on their servers. ## Key Responsibilities: * Contribute to the development of cloud-based web applications with a high degree of scalability, reliability, and availability. * Collaborate extensively with cross-functional teams, including product management, research, and engineering, to deliver complex large-scale projects. * Show initiative and enthusiasm in tackling challenging problems with innovative designs and solutions. ## Requirements: * Strong relational database skills * UNIX experience * Java experience * Strong technical documentation skills ## Nice-to-Have Skills: * Experience with distributed computing * Knowledge of non-relational databases * Familiarity with cloud-deployed services ## What We Offer: Our client offers a dynamic and supportive work environment, with opportunities for professional growth and development. As a member of a small team, you will have the opportunity to work closely with the Chief Software Architect and contribute to the development of cutting-edge software solutions. 558 JAV-023
Staff Backend Developer Our client is a leading provider of innovative software solutions that transform the way industries operate. They are seeking a skilled Backend Developer to join their team and contribute to the development of their hybrid serverless application and database infrastructure. ## Summary: We are looking for an exception Staff Backend Developer with 7+ years of experience to work on our client's cloud-based web applications. The successful candidate will have strong relational database skills and experience with distributed computing using asynchronous publish/subscribe communications. Our client's software stack is a hybrid serverless/serverful architecture, utilizing several cloud services in conjunction with agents running on their servers. ## Key Responsibilities: * Contribute to the development of cloud-based web applications with a high degree of scalability, reliability, and availability. * Collaborate extensively with cross-functional teams, including product management, research, and engineering, to deliver complex large-scale projects. * Show initiative and enthusiasm in tackling challenging problems with innovative designs and solutions. ## Requirements: * Strong relational database skills * UNIX experience * Java experience * Strong technical documentation skills ## Nice-to-Have Skills: * Experience with distributed computing * Knowledge of non-relational databases * Familiarity with cloud-deployed services ## What We Offer: Our client offers a dynamic and supportive work environment, with opportunities for professional growth and development. As a member of a small team, you will have the opportunity to work closely with the Chief Software Architect and contribute to the development of cutting-edge software solutions. 558 JAV-023-Staff
Developer Our client is seeking a skilled and motivated individual to join their team as a Software Developer. The ideal candidate will be passionate about learning, adaptable, and able to thrive in a fast-paced environment. ## About Our Client: Our client is a leader in the communications, mobility, and consumer devices service industries, specializing in forward and reverse logistics, testing technology, and repair/refurbishment services. With a commitment to providing quality services, our client also offers excellent career opportunities through its various divisions, providing end-to-end service solutions. ## Key Responsibilities: * Design, develop, test, and deliver high-quality software applications * Collaborate with technical leads and subject matter experts to assess new designs and development work * Provide technical support and troubleshoot issues in a timely and effective manner * Manage multiple projects and objectives simultaneously * Produce high-quality work deliverables with attention to detail ## Required Skills: * Strong software engineering practices and methodologies * Analytical skills and ability to multi-task * Excellent communication skills, both written and verbal * Ability to work effectively in a team environment * Strong attention to detail and ability to produce high-quality work * Willingness to learn and support legacy software applications ## Required Experience: * Bachelor's degree in Computer Science or related field * At least 3 years of recent experience in application development with relevant technologies (e.g. ASP.NET, C#, Web Forms, Win Forms, etc.) * At least 5 years of overall IT software experience ## Location and In-office This is role is onsite 5 days a week at the client's Oakville office. Our client welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. 559 C#--029
Full Stack Developer (Go) ## About Our Client: Our client is a leading provider of sports betting tools and resources, dedicated to helping users enhance their long-term success. ## Tech Stack: The company's platform is built using Golang infrastructure with a React/Expo (React Native) frontend. They leverage technologies such as Python, Go, Next.js, and React to deliver exciting new features. We're seeking an experienced Full Stack Software Engineer to join our client's team. As a key member of the development team, you will have the opportunity to design and develop new features, manage projects from start to finish, and contribute to the growth of the platform. ## Responsibilities: Design and develop new features involving both backend and frontend work Build and launch new front-end features using React and Next.js Set up and manage external APIs interacting with the platform's backend Optimize database queries and endpoint speed to ensure optimal performance Develop analytic features to analyze platform data and provide insights for users ## Requirements: Strong passion for sports or sports betting (not required but a plus) Experience with Python, Django/Django Rest Framework, Go, Next.js, React, and React Native/Expo Proven track record of designing and developing new features involving both backend and frontend work Excellent problem-solving skills and attention to detail ## Work culture: A dynamic and agile work environment with increased responsibility and design decisions The opportunity to manage projects from start to finish Collaborative team environment with experienced developers committed to continuous improvement Competitive salary and benefits package If you're a motivated and experienced Full Stack Software Engineer looking for a new challenge, please submit your application, including your resume and a brief cover letter, to be considered for this exciting opportunity. 561 GO--002
Inside Sales/Account Rep ## Seasoned Account Manager (Startup Sales Opportunity) About Our Client: Our client is a innovative startup seeking an experienced Account Manager to lead their sales efforts. As the sole sales team member, you will be responsible for driving revenue growth, managing customer relationships, and contributing to the company's overall success. Key Responsibilities: * Manage all internal sales roles, including onboarding, billing, CRM management, customer retention, and upsells * Develop and execute a sales strategy to achieve aggressive revenue targets * Build and maintain strong relationships with customers, identifying opportunities for growth and expansion * Collaborate with cross-functional teams, such as marketing and product development, to drive business results * Utilize CRM software to track sales activities, customer interactions, and pipeline management Requirements: * Proven track record of success selling one or more of the following core products: ** WYSIWYG page/email/ad builder ** Content generation/SEO platform ** Social Media Marketing tools * Email marketing products * 3+ years of experience in sales, preferably in a startup environment * Strong understanding of sales principles, practices, and techniques * Excellent communication, negotiation, and problem-solving skills Nice to Have: * Experience selling AI-related products or services * Experience selling marketing products, analytics dashboards, or related technologies Compensation: Our client is offering a competitive salary with an aggressive backend compensation structure, providing high earning potential based on performance and revenue growth. What Our Client Offers: * The opportunity to work with a innovative startup and contribute to its growth and success * A dynamic and supportive work environment * Opportunities for professional development and career advancement * A competitive compensation package with a focus on performance-based rewards If you are a motivated and results-driven sales professional looking for a new challenge, please submit your application. Our client looks forward to hearing from you! 560 SLS-005
Engineering Manager ## About Our Client: Our client is a leading provider of sports betting tools and resources, dedicated to helping users enhance their long-term success. ## Tech Stack: The company's platform is built using Django Rest Framework infrastructure with a React/Expo (React Native) frontend. They leverage technologies such as Python, Go, Next.js, and React to deliver exciting new features. We're seeking an experienced a Senior/Staff or Tech Lead who is interested in transitioning to Engineering Management to join our client's team. As a key member of the development team, you will have the opportunity to design and develop new features, manage projects from start to finish, and contribute to the growth of the platform. ## Responsibilities: Design and develop new features involving both backend and frontend work Build and launch new front-end features using React and Next.js Set up and manage external APIs interacting with the platform's backend Optimize database queries and endpoint speed to ensure optimal performance Develop analytic features to analyze platform data and provide insights for users Foster a collaborative environment while delivering projects with high quality Be an example of high quality engineering through direct leadership, coaching and other means as necessary ## Requirements: Strong passion for sports or sports betting (not required but a plus) Experience with Python, Django/Django Rest Framework, Go, Next.js, React, and React Native/Expo Proven track record of designing and developing new features involving both backend and frontend work Excellent problem-solving skills and attention to detail ## Work culture: A dynamic and agile work environment with increased responsibility and design decisions The opportunity to manage projects from start to finish Collaborative team environment with experienced developers committed to continuous improvement Competitive salary and benefits package If you're a motivated and experienced Full Stack Software Engineer looking for a new challenge, please submit your application, including your resume and a brief cover letter, to be considered for this exciting opportunity. 563 MAN-024
ML Engineer # Job Title: AI/ML Developer Our client is seeking a highly skilled AI/ML Developer to join their team. The successful candidate will be responsible for designing, implementing, and maintaining AI/ML models and pipelines that support our client's cutting-edge platform. ## Key Technologies: * Python: Strong proficiency in Python is required, as it is the primary language used for AI/ML development. * NodeJS/Python from a web architecture POV, flask, fastAPI, Django, etc. * Databases: NoSQL and SQL * Spike in Training: Our client is looking for someone who can optimize and improve training times for large-scale AI models. ## Focus Areas: * LLMs (Large Language Models): The successful candidate will be working on developing and fine-tuning LLMs for various applications. * GRP Pipeline: Experience with GRP pipelines, similar to DeepSeek, is required. This includes data preprocessing, model training, and deployment. * Potential Involvement in Backend Services: The AI/ML Developer may be looped into backend services, requiring collaboration with the backend team to integrate AI/ML models with existing infrastructure. ## Infrastructure: * GCP (Google Cloud Platform): Our client is running on GCP, and experience with GCP services such as Compute Engine, Storage, and AI Platform is a plus. * RunPod: Familiarity with RunPod, a cloud-based platform for AI/ML development, is necessary. * Supabase: Our client uses Supabase as their database provider, and experience with Supabase or similar databases is required. ## Responsibilities: * Design, implement, and maintain AI/ML models and pipelines * Optimize training times and performance using Cuda and other optimization techniques * Collaborate with the backend team to integrate AI/ML models with existing infrastructure * Work on developing and fine-tuning LLMs for various applications * Experience with GRP pipelines and data preprocessing ## Nice to Have: * Experience with cloud-based AI/ML development platforms * Familiarity with agile development methodologies * Strong understanding of IT security principles and best practices This role offers an exciting opportunity for a skilled AI/ML Developer to join our client's team and contribute to the growth and success of their innovative platform. 554 ML--007
Pyspark Developer Our client is seeking a skilled data processing specialist to design and develop innovative solutions on a leading cloud platform using a popular Python-based data processing framework. The goal is to leverage extensive experience in this framework and hands-on expertise in cloud computing to navigate complex data challenges, ensuring adherence to industry regulations while driving meaningful outcomes. Our client aims to rapidly adapt to emerging technologies and create scalable data solutions that enhance operational efficiency and informed decision-making. ## Responsibilities: * Develop, maintain, and optimize data pipelines using the aforementioned Python-based framework on the cloud platform. * Collaborate with cross-functional teams to understand data requirements and translate business needs into technical specifications. * Design and implement scalable data models and architecture to support analytical and reporting needs. * Perform data refinement, transformation, and enrichment processes to enhance data quality and usability. * Monitor and troubleshoot data processing jobs, ensuring high availability and performance. * Implement best practices for data governance and security within the cloud platform. * Stay up-to-date with emerging trends in data management, cloud computing, and the client's industry. ## Requirements: * Minimum of 9 years of experience in developing data processing solutions using the Python-based framework. * Proven experience working with the cloud platform's services (including data integration, data engineering, and analytics tools). * Prior experience in a related sector is mandatory. * Proficient in the Python-based framework for data processing and ETL tasks. * Experience with relational and non-relational databases. * Familiarity with data storage concepts and tools. * Knowledge of cloud services related to data management and analytics. ## Preferred, but not required: * Experience with virtualization technologies (e.g., containerization, orchestration). * Familiarity with predictive modeling frameworks (e.g., machine learning libraries, deep learning tools). 562 PYT-015
Azure Data Engineer Our client is seeking a skilled data processing specialist to design and develop innovative solutions on a leading cloud platform using a popular Python-based data processing framework. The goal is to leverage extensive experience in this framework and hands-on expertise in cloud computing to navigate complex data challenges, ensuring adherence to industry regulations while driving meaningful outcomes. Our client aims to rapidly adapt to emerging technologies and create scalable data solutions that enhance operational efficiency and informed decision-making. ## Responsibilities: * Automate data workflows for both real-time and batch processing * Integrate data from various sources and sync data to various systems * Implement data quality checks and ensure data integrity, consistency and reliability * Help build the required infrastructure and DevOps pipelines * Monitor and troubleshoot data processing jobs, ensuring high availability and performance. * Implement best practices for data governance and security within the cloud platform. * Stay up-to-date with emerging trends in data management, cloud computing, and the client's industry. ## Requirements: * Azure/ Power platform Data technologies like Data Factory, Data Fabric, Data Lake Storage. SQL Database, Data Explorer, Synapse Analytics, Purview * Azure Identity management such as AKV, UAMI. * Spark, Kafka and Hive, and related * setting up CI/CD pipeline like GitLab/Teamcity/Jenkins. * Proven experience working with the cloud platform's services (including data integration, data engineering, and analytics tools). * Prior experience in a related sector is mandatory. * Proficient in the Python-based framework for data processing and ETL tasks. * Experience with relational and non-relational databases. * Familiarity with data storage concepts and tools. * Knowledge of cloud services related to data management and analytics. ## Preferred, but not required: * Experience with virtualization technologies (e.g., containerization, orchestration). * Familiarity with predictive modeling frameworks (e.g., machine learning libraries, deep learning tools). 564 DAT-030
Mobile SDET Our client is a cutting-edge organization that is revolutionizing the way partners collaborate. This innovative company is a joint venture between a leading digital agency and a renowned global brand, aiming to become the hub for digital experience excellence. ## Who We're Looking For We are seeking a skilled Mobile Software Development Engineer in Test (SDET) with strong expertise in mobile automation testing for native app development. The ideal candidate will have a passion for quality, be detail-oriented, and possess a solid background in test automation frameworks and tools tailored for mobile platforms. ## Contract Opportunity This is a contract opportunity running until December 24, 2025, starting ASAP. ## Responsibilities * Design, develop, and maintain automated test scripts for native mobile applications. * Collaborate with developers, product managers, and QA teams to define, implement, and improve testing strategies and processes. * Develop and maintain scalable test automation frameworks using industry-standard tools. * Integrate automated tests with continuous integration and delivery pipelines. * Perform code reviews of test scripts and provide constructive feedback. * Ensure comprehensive test coverage through automated test cases (functional, regression, performance, UI/UX). * Identify, log, and track defects; work closely with developers to resolve issues. * Contribute to the continuous improvement of test processes and methodologies. * Write and maintain clear and comprehensive test documentation. ## Requirements * Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 3+ years of experience in software testing with at least 2 years in mobile automation testing. * Strong hands-on experience with native automation tools. * Proficiency in one or more programming languages. * Experience working closely with developers to identify bugs and issues early in the development lifecycle. * Solid understanding of mobile app architecture, UI components, and performance constraints. * Experience with version control systems. * Familiarity with mobile testing best practices, emulators/simulators, and real device cloud platforms. * Experience working in an Agile/Scrum development environment. ## Nice to Have * Experience with behavior-driven development (BDD) frameworks. * Exposure to API testing tools. * Knowledge of performance testing tools. * Contributions to open-source mobile automation projects or communities. ## What's in it for You? * Work-life balance: Paid vacation and additional shutdowns around holidays. * Benefits: Premium full health benefits and a work-from-home setup allowance. * Culture: Collaborative work environment, team events, and opportunities for growth and development. * Remote-first work arrangement with occasional in-office meetings. Our client is committed to providing an inclusive and accessible work environment. We are an equal opportunity employer and consider 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 ensure your needs are met. 566 QA--012
Account Executive ### About the Role Our client is seeking an experienced sales professional to drive growth by sourcing, managing, and closing key opportunities across large and mid-sized accounts. You will work closely with technical teams and leadership to achieve this goal. ### What You'll Do * Develop and manage a pipeline using advanced sales tools and technology, focusing on building relationships with multiple stakeholders to identify and expand new business opportunities. * Provide unique insights and perspectives to influence customer decision-making, highlighting the value proposition of our client's innovative solution in a specialized market. * Create and deliver tailored presentations and product demonstrations to prospective customers, working alongside internal experts to address both business and technical needs. * Collaborate with various internal teams to ensure customized customer engagements that result in successful outcomes. * Lead negotiations using a value-based approach, navigating complex procurement processes with multiple stakeholders. * Maintain organization and update relevant information in the CRM system. * Contribute to the continuous improvement of our client's sales process. ### About You The ideal candidate will have: * 4+ years of experience in closing deals in B2B enterprise software sales * A solid understanding of the role of technical professionals and the ecosystem surrounding their work, with the ability to communicate effectively using industry-specific terminology. * Strong organizational skills, a willingness to learn, and a proactive approach to achieving goals. * A competitive mindset with a focus on highlighting unique benefits and creating opportunities. * Familiarity with structured sales methodologies is an asset. * A self-driven approach to building new business relationships and identifying potential opportunities. * A curious and adaptive nature, with a commitment to ongoing learning and professional development. 567 AE-001
Customer Success Manager ### About the Role Our client is seeking an experienced professional to join their team as a Customer Success Manager. The core focus of this role is to ensure that customers are realizing maximum value from their investment, driving revenue growth and protection through proactive strategies. In this position, you will be responsible for owning the success of your assigned customer portfolio, leveraging company resources to execute a well-thought-out strategy that delivers exceptional customer experiences. This opportunity is ideal for someone with deep domain knowledge, technical aptitude, and hands-on experience in strategic enterprise customer success. Some key indicators of success in this role include: * Familiarity with technical concepts and terminology * Experience working closely with senior stakeholders, including VP-level executives and technical leaders * Ability to articulate complex technical differences and develop strategic account plans * Strong organizational skills, with the ability to juggle multiple priorities and drive results ### Responsibilities * Develop a deep understanding of customer businesses, challenges, and opportunities to deliver value and drive continued success * Serve as the voice of the customer, providing critical insight and feedback to inform product development and ensure customer needs are met * Identify and mitigate potential risks to customer relationships, including lack of acknowledged value, competitive threats, and changes in stakeholder support * Relay product feedback and requests to the development team, advocating for customer needs and introducing new features and capabilities * Partner with sales teams to identify expansion opportunities and develop compelling strategies to close them, ensuring easy renewal decisions for customers * Maintain accurate documentation of customer interactions, account plans, and next steps * Drive Customer Success initiatives and operational projects as the company grows and scales ### Requirements * 6-8 years of experience in SaaS, with a focus on enterprise or senior customer success roles in related domains * Proven track record of driving change in challenging customer environments with technical stakeholders * Strong technical aptitude and understanding of complex software development systems and processes * Demonstrable experience in strategic account planning and execution, with excellent commercial skills * Excellent presentation and communication skills, with the ability to engage all levels of stakeholders * Empathy, passion, determination, and a strong desire to deliver results in a fast-paced environment * Experience working in small startups, with a scrappy drive and ability to adapt to changing priorities * Familiarity with tools like SFDC, Gong, Slack, G Suite, and Vitally is a plus 568 DT--002
VP Design ### Job Description Our client is seeking a dynamic VP of Product Design to architect captivating experiences that deliver both exceptional user value and significant business impact. In this role you will redefine the future of a critical industry. This isn't just a leadership role; it's an invitation to shape our client's design philosophy, elevate their product portfolio, and lead a high-performing team in a company hyper-focused on growth and innovation. If you're passionate about driving design excellence, cultivating a culture of innovation, and translating strategic vision into tangible business outcomes, we want to hear from you. #### What You Will Do * **Design Strategy and Vision**: + Develop and articulate a clear and compelling design vision that aligns with our client's overall business strategy and product goals. + Ensure our client has industry-leading design capabilities. + Collaborate with the broader Product Leadership team to define and evolve the product roadmap, ensuring design is a key driver of innovation and differentiation. + Drive design thinking methodologies and processes across the organization. * **Product Oversight and Accountability**: + Effectively advocate for advancing user experience patterns that drive user satisfaction and enable customer goals. + Present design concepts and solutions to clients and stakeholders, using persuasive selling skills to influence decision-making. + Develop and deliver compelling presentations and narratives that articulate the value of design and its impact on business outcomes. + Represent our client and its design vision at industry events, conferences, and other public speaking engagements. * **Team Leadership and Development**: + Manage performance, conduct regular 1:1s, and create clear career paths for team members. + Recruit, hire, and onboard top design talent to build and scale the design team. + Promote a culture of continuous learning and improvement within the design team, encouraging experimentation, innovation, and knowledge sharing. + Ensure design deliverables are high quality and meet expectations. * **Cross-Functional Collaboration**: + Act as a strong advocate for user-centered design, influencing product decisions and priorities. + Communicate design concepts and rationale effectively to stakeholders at all levels of the organization. + Build strong relationships with key stakeholders across the organization. #### What You Bring * A visionary storyteller who can influence executives and embed design thinking company-wide. * 8+ years of experience in design leadership roles (SVP, VP, or Chief Design Officer level preferred). * Proven ability to scale and lead high-performing teams. * Strong Background in D2C experiences. 569 DSGN-001
Software Engineer ### Job Description Our client is seeking highly motivated individuals with a strong desire to make an impact. If you're excited about developing innovative solutions that can reason and act like humans in a complex industry, we encourage you to apply. #### Responsibilities: - Design, develop, test, deploy, maintain, and improve software for logistics management. - Manage project priorities, deadlines, and deliverables independently. - Take ownership of the product and business development process. - Continuously learn new programming languages, techniques, and methodologies. - Actively participate in code reviews and design discussions. #### Requirements: - Bachelor's degree in a technical field or equivalent practical experience. - At least 4 years of relevant work experience. - Candidates must be based in a specific metropolitan area. - Demonstrated curiosity, passion for problem-solving, and ownership of projects. - Proficiency in programming languages such as TypeScript, Python, or JavaScript. - Strong testing skills, including unit testing and end-to-end testing. - Experience with deploying production code, including instrumentation for logging, monitoring, and documentation. - Ability to process large datasets. - Familiarity with building and evolving RESTful APIs. - Knowledge of distributed systems. - Excellent verbal and written communication skills in English. #### Preferred Qualifications: - Experience with developing applications that utilize artificial intelligence. - Familiarity with leading language models and voice technologies. - Advanced degrees or further education in engineering, computer science, or related fields. - Prior experience in industries such as logistics, freight brokerage, shipping, and warehouse management. - Background in machine learning, operations research, optimization techniques, and large software system development. - A strong portfolio of coding projects, such as those found on GitHub or achievements from hackathons. #### Technical Environment: Our client's technology stack includes service-oriented architectures composed of Node, TypeScript, MySQL RDS, SQS, SNS, React, Redux for UI, and operates on a cloud platform. 570 NO-038
Full Stack Developer ### Job Description Our client is seeking a skilled developer to join their team in creating innovative solutions. The company is a leader in the global entertainment industry, providing exciting experiences to users worldwide. With a strong presence in multiple cities and a talented team of international professionals, our client is dedicated to shaping the future of online entertainment. ### Position Overview Our client is developing a scalable platform designed to handle partnerships, tracking, and commission structures. The technology stack is based on a popular backend framework and a well-known frontend framework. As part of the team, you will collaborate with: * A business team to understand and refine requirements * A development team handling core services through remote communication in English ### Duties and Responsibilities * Develop and maintain backend services using a server-side programming language * Build and optimize frontend applications using a JavaScript framework * Implement reliable data flows, tracking logic, and pipelines * Work with the business team to align on requirements * Communicate daily with the development team for integration and delivery * Ensure code quality through automated testing and peer reviews ### Qualifications * 5+ years of professional experience with a server-side programming language * 2+ years experience with a JavaScript framework * Strong understanding of: + Web service flows, including redirect mechanics + Database modeling, complex query optimization + Efficient cache strategies and asynchronous processing + Frontend build tools * Building data pipelines and handling large-scale data * Proficiency with version control systems, CI/CD workflows, and collaborative development ### Profile Differentiators * Skill in diagnosing and refactoring legacy systems * Experience in developing and maintaining custom libraries * Familiarity with a JavaScript framework and managing templating engines * Experience writing automated tests using testing frameworks * Experience with deployment tools and cloud platforms * Experience with mobile attribution and deep linking platforms * Prior work in partnership-based platforms * Fluent communication in English (verbal and written) 571 ROR-023
Full Stack Engineer ### Job Description Our client is seeking a highly skilled individual to lead the design and implementation of complex systems. This role is **5 days a week in office**. #### Key Responsibilities * Lead the development of intricate systems utilizing a specific programming language and framework, as well as another language and library * Build, optimize, and maintain API endpoints for optimal performance, reliability, and scalability * Develop new applications and enhance existing ones using a popular frontend library and a data fetching tool * Translate design concepts into production-ready UIs * Drive deployment and release processes to a cloud platform, improving continuous integration and delivery templates and pipelines * Write high-quality technical documentation and maintain comprehensive automated test coverage * Mentor engineers, providing guidance on best practices and code quality #### Collaboration and Innovation * Work closely with teams to ensure solutions address real problems * Explore and evaluate new technologies, frameworks, and architectural patterns to enhance system performance and maintainability * Lead experiments in product and architecture, analyzing results with data * Collaborate with teams to understand user needs and refine product strategy * Act as a technical resource and advocate across teams, providing insight on system design and engineering decisions #### Requirements * 4+ years of professional software development experience, with at least 2 years as a senior individual contributor or equivalent level of responsibility * Strong expertise in backend development using a specific language and framework * Proficiency in frontend development using a popular library and a data fetching tool * Hands-on experience with cloud platforms and continuous integration and delivery pipelines * Deep understanding of API design, development, and third-party integrations * Experience with databases, ensuring maintainable and scalable solutions * Demonstrated ability to write clean, maintainable, and well-tested code * Strong experience with version control workflows * Excellent verbal and written communication skills, with the ability to document and explain technical concepts clearly * Ability to work independently in a fast-paced environment and take ownership of large features or systems * Bachelor’s or Master’s degree in Computer Science or a related science/engineering field * Portfolio of shipped projects or significant technical contributions #### Nice to Haves * Experience with design tools and UI/UX collaboration * Prior experience contributing to or mentoring development teams in small, fast-growing companies * Familiarity with scalable architecture, performance optimization, or advanced system design 572 PYT-016
Data & AI Platform Leader ### Job Description Our client is seeking a senior engineering leader to oversee the development of artificial intelligence and core data platforms. This role will drive innovation in data quality and usage, simplifying data integration processes. The successful candidate will lead a high-performing team, driving efficient engineering practices and mentoring team members. ### Key Responsibilities * Lead the development of new initiatives to enhance data quality and usage * Simplify data integration processes * Provide thought leadership on emerging technologies to solve real-world challenges * Define and uphold governance standards for artificial intelligence development * Translate complex concepts into actionable strategies * Mentor and coach team members, fostering a collaborative and inclusive team culture * Drive excellence in engineering practices, including observability, reliability, and continuous improvement * Evaluate and scale emerging technologies to improve customer experience and operational efficiency ### Requirements * 5+ years of engineering management experience, including managing managers and mentoring high-performing teams * Proven track record of delivering impactful solutions that solve complex business challenges * Deep technical expertise in artificial intelligence and machine learning frameworks * Strong contributor to technical strategy and product direction * Skilled at evaluating trade-offs, mitigating risks, and aligning technical investments with customer needs * High degree of creativity and passion for responsible artificial intelligence development * Demonstrated ability to foster collaborative team cultures that build and scale high-quality products * Effective communicator and storyteller, able to distill complex topics to influence stakeholders ### About the Team Our client's engineering organization is a dynamic and fast-paced environment that values continuous learning, agile development, and lean startup principles. The team deploys daily, relying on automated testing, continuous integration, and feature flags. The tech stack includes cloud-based services, data processing frameworks, and programming languages such as Python and Scala. 574 DAT-031

New Job Description