Jobs in Turing – Senior Full-Stack Engineer

Turing

A U.S.-based company that is revolutionizing the transportation industry with their world-class electric vehicles is looking for a Senior Full-Stack Engineer. The engineer will be responsible for building, testing, and publishing full-stack, sophisticated applications with a high degree of mission-criticality for both internal and external software. The NASDAQ-listed company is leveraging the power of advanced technology to help customers reduce their carbon footprint and switch to more environment-friendly green energy solutions. So far, the company has managed to secure more than $11bn in funding.


Job Responsibilities:

  • Using NodeJS/Python Lambdas, AWS Services, and DynamoDB NoSQL databases, create and implement back-end code
  • Utilizing React.js and TypeScript, create and implement front-end code and algorithms
  • Work together to define application features with cross-functional teams such as QA testing, technical product management, and UI/UX design teams
  • To be part of DevOps activities (based on necessity) to release the application to multiple environments
  • Take advantage of automation to remove obstacles and meet deadlines
  • To deliver high-quality software, make sure that the team as a whole adheres to sound software architecture standards, participates actively in code and design reviews, and does unit testing


Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science, Data Engineering, Data Science (or equivalent experience)
  • At least 5+ years of relevant experience as a full-stack engineer
  • 5+ years of experience creating applications or novel approaches
  • Excellent knowledge of JavaScript/ES6, React, or another JS framework
  • Prolific experience working with TypeScript
  • Demonstrable experience working with HTML5, SASS/LESS, RESTful APIs, JSON, and HTTP
  • Extensive experience with back-end technologies and languages like Node.js, Python, and GraphQL
  • In-depth knowledge of cloud services such as AWS Services, Lambdas, EC2, S3, API Gateway, CloudWatch, CloudFormation, AWS CDK, SNS/SQS, StepFunctions, and EventBridge
  • Thorough understanding of database technologies like DynamoDB
  • Excellent understanding of privacy, authentication, authorization, and caching issues
  • Extensive experience in test-driven development and extensive unit testing
  • Prior knowledge of root cause analysis and methodical troubleshooting
  • Solid understanding of agile software development for accessibility
  • Prior experience having built large-scale distributed systems capable of processing millions of transactions per second
  • Excellent spoken and written English communication skills

Job Details:

Company: Turing

Job Type: Full Time

Job Location: Pakistan



Apply Online



Leave a comment