Open Positions


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

Reporting to the Sr Director, Technology, the Backend Engineer Manager will be responsible for managing and leading a growing team of backend engineers. You will own all user and subscriber systems and their integrations to all third party systems we use, and must split your time 50-50 between hands-on work and actual management. You are a maker at heart and have experience in finding a balance between individual technical contribution and achieving results via your team. You will focus on elegant and effective technical solutions that enable the company's vision described above. In the future, you will participate in growing our client's technology platform to support the needs of rapidly growing user-base. Above all, you care about delivering quality software, that delights our users, in a sustainable and timely manner. You have experience in, and passion for, building and running effective teams that deliver and thrive. You will: - Own all user and subscriber systems ...


Learn More

Reporting into the Director of Technology, the Senior Backend Engineer will be a key member of the engineering team, building the back end services and infrastructure team essential to our client's growing business. Over time, we expect you to grow by learning and practicing technical ownership, promoting best practices in coding and architecture, collaborating with and mentoring other members of the engineering team through code reviews and paired programming, and becoming a vocal advocate of their engineering forward culture. The backend technology stack includes the following: - Node.js and TypeScript as the main programming language - Python for handling long running internal processes - Applications are hosted in AWS - We use GIT for source control You will: - Develop and maintain key internal and public-facing back end systems such as user management microservices - Design redundant and scalable architectures for high performance web and mobile delivery across mul...


Learn More

Reporting to the Content Engineering Manager, the Senior Content Engineer will primarily contribute to the software design and development of our content management and delivery systems among other related tools and services. As a member of the Content Engineering team, you will often serve as a technical liaison between our content creators (designers, animators, and learning specialists) and client-side engineers that build our portfolio of applications. You will: ● Make direct technical contributions (writing, debugging, reviewing and deploying code). ● Provide technical guidance and feedback to your team members on a team distributed in several timezones using agile project management methodologies. ● Contribute to technical design and architecture of applications, and participate in larger system design efforts. ● Build automated tests and help maintain existing testsuites. Must Haves: ● Demonstrable expertise designing and building fullstack NodeJS servic...


Learn More

This role will be responsible for creating reliable, scalable, and high performance mobile apps for Android-based systems, contributing to software architecture and driving best practices that enable a quality product. You will: ● Make direct technical contributions (writing, debugging, reviewing and deploying code). ● Provide technical guidance and feedback to your team members on a team distributed in several timezones using agile project management methodologies. ● Contribute to technical design of applications and participate in larger system design efforts. ● Build automated tests and help maintain existing testsuites. Must Haves: ● Demonstrable expertise designing and building native Android applications and shared frameworks (SDKs). ● Proficiency in Kotlin or Java and knowledge of the Android SDK and Android ecosystem. ● Experience shipping one or more Android apps, ideally currently available in the Google Play Store. ● Sound Computer Science...


Learn More

Reporting to their Engineering Manager, Web, the Senior Web Engineer, you will play a major role in building and maintaining our websites and several critical web applications. And also: ● Make direct technical contributions (writing, debugging, reviewing and deploying code) using, Javascript, React framework, Node and other languages as necessary. ● Provide technical guidance and feedback to your team members on a team distributed in several timezones using agile project management methodologies. ● Lead technical design of applications and participate in larger system design efforts. Must Haves: ● Demonstrable expertise designing and building websites and/or web apps and other systems using Javascript, React, and Node. ● Sound Computer Science fundamentals (Bachelor’s degree in CS or related field preferred). ● Strong interpersonal and communication skills. ● At least 5 years of relevant work experience (or undergraduate degree in Computer Science and...


Learn More

We are looking for a true full-stack web developer to join the team. You'll be solving all kinds of technical challenges you can come up with. Some are front end, some back end, some are analytic, and all of them will have major impacts on how this company operates. You'll help them scale their in-house e-commerce platform (that was built using Ruby on Rails), launch A/B tests to optimize the user experience, build internal tools to support their ever-expanding team, and create thoroughly cool new front end features like letting users personalize orders on the fly. We're looking for someone who's enthusiastic and ready to hone his or her skills while learning a few new things, too. And because they are a small, but successful company, you'll play a big part in all of their efforts while reaching a wide and enthusiastic audience. You will... - Bring new features from planning stages to production-ready, carefully tested code - Build scalability into everything you do - Help ex...


Learn More

This is a remote position but within +/- 2 hours of Eastern Standard Timezones. We are looking for someone who can start working in early February. The project is for 3 months, with some opportunity to extend. Applicants must have strong written and oral communication in English. What we are searching for? We are looking for an awesome JavaScript Developer to help build an exciting new product in the Machine Learning space. The ideal candidate would be passionate about front-end architecture, have a wealth of experience building out highly interactive UIs using React with software engineering best practices in mind - ensuring high-quality automated testing, establish strong patterns for code re-use across the application, separation of logic and presentation. We are looking for someone who has experience with data visualization as well - D3 experience is desired, demonstrated experience with other visualization libraries is also acceptable. Responsibilities ● Buil...


Learn More

Your primary focus will be the architecting and developing systems that include data ingestion, data processing, algorithm development. Major technologies involved include AWS (Lambda, Glue, CloudFormation, EMR), Python 3, Spark, Pandas. Our client's engineers take end-to-end ownership of their code and platforms, so the ideal candidate for this position has a mixture of experience in Cloud Engineering and Data Engineering. ** Core Responsibilities & Skills** ● Architecting, building and maintaining modern, scalable data architectures on AWS ● Building resilient production ETL pipelines using workflow orchestration tools such as Airflow, Prefect, AWS Step Functions ● Deploying and scaling machine learning models in production. ● Data exploration, analysis, and reporting with an eye towards developing a narrative using Notebooks. ** Qualifications ** ● BA/BS degree in Computer Science or a related technical field, or equivalent practical experience. ● ...


Learn More

This position is back-end only and we have a varied technology set and problem space. One day you could be working on getting information into our data lake and our data warehouse, the next adding data to our data pipeline, or the next migrating to a Graph API. While this position is for back-end, we have both front-end and true-full stack positions as well. 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 system authentication and authorization between multiple systems, servers, and environments. - Build technology the right way; for us, this means simple, well-tested services and tools that gradually grow over ti...


Learn More

This opportunity is intended for candidates from Lima, Perú. However, the company would be open to considering candidates from Colombia and Chile as well. What you'll need: - 5+ years scaling Java applications - Experience with Core Java - Multithreading - Concurrency Experience with: - Casandra/NoSQL - Google Cloud Dataflow - Hazelcast - Spring Boot and Dropwizard - Fluent English Pluses: - Experience with the gaming industry - Good attitude to learn new things - Communicative and proactive - Experience working in distributed teams - Working with the USA - Fluent Russian


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 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. Required stack: + 4...


Learn More

The Ad Content Specialist assists in the development of campaigns and insights that we suggest to our customers. Campaigns include all the requisite items to publish Facebook & Instagram advertisements including images, copy, budget, and targeting. Insights are strategic items we notice about our clients that influence subsequent campaigns our client generates. You’ll be comfortable: ● Having empathy for customers and their business needs. ● Being equal parts creative and analytical. ● Supplementing the creation of advertisements that our software generates. ● Learning how new systems and software work. You might have: ● Understanding of how Facebook and Google ads work. ● Past creative experience including using tools like Photoshop, Illustrator, and Sketch. ● Experience using a CRM to track interactions with prospects and customers. ● Comfort with working remotely with minimal oversight while being self-motivated and not need someone else to ma...


Learn More

Job Responsibilities: - Implement front-end user interfaces based on mockups/wireframes and style guide - Develop mobile applications optimized for speed and scale - Collaborate with designers, product managers, and technical team to create optimized user experiences for patients and healthcare professionals - Communicate development and progress to non-technical team members Our Tech Stack: - Javascript/Node.js - React and React Native - GraphQL - Amazon AWS (Lambda/Serverless, EC2, S3, RDS, ElastiCache, CloudFormation, IAM) - PostgreSQL, MySQL, and Redis Requirements: - 5+ years software engineering experience - Solid understanding of Javascript and Node.js - Experience with React, Redux, and optionally React Native - API design and development - TDD Preferred Skills & Experience: - Mobile software development - Amazon Web Services (AWS), Google Cloud, or Microsoft Azure - GraphQL - An understanding of HIPAA-security best practices


Learn More

We are looking for passionate, hard-working, and talented developers for our client's award-winning JTBD AI Chat platform. This role offers wide scope, autonomy, ownership, and the opportunity to be at the forefront of building and improving their platform to deliver custom and self-service AI Chatbots across a range of industries. You’ll be counted on to be an influential voice in decisions related to system architecture, feature development, engineering culture, and product strategy. We have an ambitious mission requiring an engineer with *great judgment and a track record of building great systems.* The ideal candidate should have deep end-to-end web application knowledge, thrive in a fast-paced environment, have experience optimizing client-side performance, and web development. The candidate should be willing to take on challenging initiatives and be capable of working both independently and with others on a distributed team. Qualifications: * Bachelor’s degree in C...


Learn More

Technical Requirements: ● 5+ years of experience with software engineering ● 4+ years with frontend engineering ● 3+ years with React ● 3+ years with Ruby on Rails ● 1+ years with remote work


Learn More

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

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

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. Required stack:...


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

Join TECLA


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