Senior Full-Stack Engineer

Industry: Technology
Company size: 11-50

Apply as Senior Full-Stack Engineer

Check out the best jobs for October 2023here

Find remote software jobs with hundreds of Turing clients

Job description

A well-funded company building a category-defining product for data professionals is looking for a Senior Full-Stack Engineer. As an engineer, you will work closely with the leadership team to design, build, test, and ship code regularly. Together with the experienced founding team from top companies like Airbnb, Bird, QuantCo, etc., the company is committed to solving the most cumbersome workflow challenges of data analysts and transforming their workspace. This will be an excellent opportunity to tackle interesting technical and go-to-market challenges and grow rapidly.


Job Responsibilities:

  • Building and maintaining scalable and reliable caching and database solutions (Redis, Postgres)
  • Implement software with a focus on clean and well-structured code
  • Design beautiful and highly usable front-end web applications
  • Be responsible for the front-end architecture supporting common design patterns and reusable components
  • Implement automated test scripts, and perform manual testing when necessary
  • Deploy and monitor production services and respond to system outages and issues
  • Work with other remote teams to build features together
  • Collaborate with Product Management to scope new features
  • Maintain and manage the software architecture to deliver speed & cost improvements 
  • Design, deploy, and scale multi-tenant back-end services
  • Design, manage, and optimize data pipelines
  • Implement software with a focus on clean and well-structured code
  • Come up with automated test scripts and perform manual testing when necessary

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 4+ years of relevant experience as a software engineer
  • Possess thoughtfulness of scale, latency, and distributed architecture.
  • Proficiency in modern programming languages (Python and Typescript)
  • Knowledge of modern front-end frameworks (React, Redux/MobX)
  • Expertise in scalable and secure web services and frameworks (Flask, REST APIs)
  • Understanding of Data Warehouses (Redshift, Presto/Hive, BigQuery, and SnowflakeDB)
  • Knowledge of Asynchronous orchestrators (Airflow)
  • Strong English communication skills 
  • Capable of conducting efficient, no-ego technical discussions
  • Ability to communicate key trade-offs and decisions to non-technical stakeholders
  • Ownership of and pride in your work

Interested in this job?

Apply to Turing today.

Apply now

How to become a Turing developer?

Work with the best software companies in just 4 easy steps
  1. Create your profile

    Fill in your basic details - Name, location, skills, salary, & experience.

  2. Take our tests and interviews

    Solve questions and appear for technical interview.

  3. Receive job offers

    Get matched with the best US and Silicon Valley companies.

  4. Start working on your dream job

    Once you join Turing, you’ll never have to apply for another job.


In a nutshell, Turing aims to make the world flat for opportunity. Turing is the brainchild of serial A.I. entrepreneurs Jonathan and Vijay, whose previous successfully-acquired AI firm was powered by exceptional remote talent. Also part of Turing’s band of innovators are high-profile investors, such as Facebook's first CTO (Adam D'Angelo), executives from Google, Amazon, Twitter, and Foundation Capital.

Equal Opportunity Policy

Turing is an equal opportunity employer. Turing prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, disability status, protected veteran status, or any other characteristic protected by law.

Work full-time at top U.S. companies

Create your profile, pass Turing Tests and get job offers as early as 2 weeks.

Apply now

Apply now