Open Positions


Check out some of our open positions to see if you find a role that suits you!

Key Responsibilities: - Develop complex WordPress plugins and/or themes primarily using PHP. - Mentor engineers and provide code reviews. - Drive strategy and lead back end technical vision for large projects. - Leverage WordPress APIs and extend the WordPress admin experience. - Solve complex problems in simple ways. - Solve bugs and address client issues in a fast-paced environment. - Juggle current projects with incoming tasks. - Respond directly to clients courteously and clearly. - Solve client challenges with understanding and empathy. - Test solutions across multiple browsers and platforms in a local testing environment. - Deploy changes to live servers. - Assist in the remediation, enhancement, and maintenance of client sites. Requirements: * At least five years experience in back end focused web development. * Intermediate or expert skills in: PHP, JavaScript, React.js, jQuery, WordPress, HTML, CSS. * Ability to expertly debug performance and caching iss...


Learn More

They are looking for a Senior Software Engineer to join their team, working on both backend and frontend. Their application uses a micro-services backend architecture implemented with Ruby on Rails, and our frontend is AngularJS. They also have multiple integrations with 3rd party platforms using REST APIs. To be successful in this role, you must be a self-starter AND a team player, as you will collaborate closely with other Engineers, QA, PM and UX while working in a lean, agile process. Requirements * 3+ years of experience in design and implementation of cloud-based applications * Experience with objected-oriented design, distributed systems and Unix systems * Experience integrating with 3rd party applications and tools * Experience implementing applications using SQL and noSQL databases * 1+ years experience with Javascript and and AngularJS * 1+ years experience with Ruby on Rails * Experience implementing RESTful web services * Experience with CRMs such as Sa...


Learn More

Are you looking to help build modular platforms to scale from small businesses to large scale enterprises that deliver high scale administrative and customer-facing tooling? Do you have a passion for delivering measurable results on a daily basis? Do you like to build components and then rapidly deliver solutions? If so, we'd love to work with you. Collaboration Skills - Commitment to collaboration and availability. We recognize that remote work is different and seek to embrace ideas of remote offices (e.g. "REMOTE: Office Not Required"), as such we need people able to consistently communicate via different means to ensure deliverables are enjoyable and transparent. - Continuous Delivery and/or Agile Development. - Atomic Design / Material Design / other design standards for communication and orchestration of code and deliverables. - Zeplin, Zoom, Slack, InvisionApp, etc. (i.e. let's collaborate!) - GitHub Issue Tracker. Other Agile Tools are a big bonus (e.g. Breeze.pm) ...


Learn More

We are looking for a Machine Learning Engineer to join their awesome multi-disciplinary team. This company works across multiple industries, so this role provides an exciting set of experiences across a wide range of domains. What will you do? Your primary focus will be the architecting and developing systems that include data ingestion, data processing, algorithm development, and ML model development & deployment. Major technologies involved include AWS, Python 3, Spark, Pandas, Tensorflow. The ideal candidate for this position has a mixture of experience in Machine Learning model development, Cloud Engineering, and Data Engineering. Core Responsibilities & Skills ● Architecting, building and maintaining modern, scalable data architectures on AWS. ● Solving problems using Machine Learning and delivering ML solutions all the way to production. ● Building resilient ETL pipelines using workflow orchestration tools such as Airflow, Prefect, Luigi. ● Data expl...


Learn More

Our client is growing quickly and is currently seeking an Automation Engineer to help them automate functional and visual end to end tests of our internal and customer-facing responsive web applications. What You’ll Do: • Contribute to building a functional and visual end to end tests for all of our React-based applications using cypress.io and Percy or Applitools. • Improve QA team processes by keeping what's working, throwing away what's not. • Collaborate on the QA team vision. • Long term plan will be to integrate end to end testing into our CircleCI based deployments. • Understand and test user authentication and authorization between multiple systems, servers, and environments. • Build technology the right way; for us, this means simple, well-designed and documented services and tools that gradually grow over time, and that provides plenty of insight into usage and performance. What You’ll Need: • 3 - 5 years of QA experience. • 2 - 3 yea...


Learn More

About the role: Our client is growing quickly and is currently seeking a Full-Stack Software Engineer (React.js, Node.js) to help extend and enhance their internal and customer-facing responsive web applications, APIs, and back-end processes. This is a full-stack position, so one day you could be adding a new component to a website, the next adding a new API route, then finally updating our data warehouse to capture your new data points. You must be comfortable working both ways. What You’ll Do: • Contribute to all aspects of the services and applications under the team’s ownership, which includes design, implementation, unit testing, refactoring, deployment, uptime, and performance of the services. • Improve internal team processes by keeping what's working, throwing away what's not. • Collaborate on the vision of the services and applications under the team's ownership. • Understand differences between multiple delivery platforms, such as mobile vs. desktop,...


Learn More

Their software engineers are problem solvers. While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that their customers expect. You'll have to be interested in solving business problems with cutting edge cloud technologies and distributed systems. Let’s face it, most of this stuff is pretty new so “10 years of experience” isn’t really a credible calling card. We’re looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. They need that their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They really value the type of engineer that you can pair with a product manager and have them do their thing. What will you d...


Learn More

They are looking for a Senior Full-Stack Engineer to join their team, working on both backend and frontend. Their application uses a micro-services backend architecture implemented with Ruby on Rails, and their frontend is AngularJS. They also have multiple integrations with 3rd party platforms using REST APIs. To be successful in this role, you must be a self-starter AND a team player, as you will collaborate closely with other Engineers, QA, PM, and UX while working in a lean, agile process. Requirements * 3+ years of experience in design and implementation of cloud-based applications * Experience with objected-oriented design, distributed systems, and Unix systems * Experience integrating with 3rd party applications and tools * Experience implementing applications using SQL and NoSQL databases * 2+ years experience with Javascript and AngularJS * 2+ years experience with Ruby on Rails * Experience implementing RESTful web services * Experience with CRMs such as Sal...


Learn More

We are looking for a Machine Learning Engineer to join their awesome multi-disciplinary team. This company works across multiple industries, so this role provides an exciting set of experiences across a wide range of domains. What will you do? Your primary focus will be the architecting and developing systems that include data ingestion, data processing, algorithm development, and ML model development & deployment. Major technologies involved include AWS, Python 3, Spark, Pandas, Tensorflow. The ideal candidate for this position has a mixture of experience in Machine Learning model development, Cloud Engineering, and Data Engineering. Core Responsibilities & Skills ● Architecting, building and maintaining modern, scalable data architectures on AWS. ● Solving problems using Machine Learning and delivering ML solutions all the way to production. ● Building resilient ETL pipelines using workflow orchestration tools such as Airflow, Prefect, Luigi. ● Data expl...


Learn More

You’ll join a team where everyone, including you, is striving to constantly improve their knowledge of software development tools, practices, and processes. They are passionate about many things: continuous improvement, working at a brisk but sustainable pace, writing resilient code, maintaining production reliability, paying down technical debt, hiring fantastic teammates; and they love to share these passions with each other. What you will do when you join the team: Work on solutions for challenging problems, including: - Responsive user interfaces - High performance REST and GraphQL APIs - Large scale data warehouses - Highly scalable and reliable VoIP telephony - Machine learning - Work in an agile development environment using test-driven development as part of a supportive team of expert software developers, QA engineers, UX designers, and product managers. - Participate in peer code reviews, design reviews, stand-ups, retrospectives, mentoring 1-on-1s, root caus...


Learn More

They are currently looking for an experienced Software Engineer to join their fast-growing team. You will play a leading role in all aspects of our platform development, including REST API, database configuration, AWS DevOps, and Android and iOS development. Above all, your work will impact the way hospitals save lives during emergency medical transport. Qualifications: • A minimum of 5 years of experience with Javascript. • A minimum of 3 years of experience with enterprise-scale platform development using Node.js. Nice to have: • Experience with DevOps, configuring and maintaining AWS cloud infrastructure. • Experience with front end development in any of the following JS frameworks: Angular, REACT, or Vue. • Experienced in building APIs and micro-services. • Experience with pairing and mobbing with TDD. • Mobile app development, either iOS (Swift), Android (Java), or cross-platform alternative. About you: • You're a team player who actively teaches the team in ar...


Learn More

Join TECLA


Get access to top jobs at innovative global startups hiring directly.