Turing Careers – Senior Back-End Engineer

Turing

A NASDAQ-listed company that has established itself at the forefront of the innovative electric vehicle manufacturing industry is looking for a Senior Back-End Engineer. The engineer will be participating in DevOps efforts to release the application to various environments as needed. The company is determined to provide a greener future for the coming generations by providing them with clean energy transportation services that will help to reduce their carbon footprint. The company has successfully managed to secure $11bn+ in funding so far.


Job Responsibilities:

  • Develop, test, and deploy intricate, mission-critical full-stack applications for software that are used both internally and internationally
  • Using AWS Services, NodeJS/Python Lambdas, and DynamoDB NoSQL databases, create and implement back-end code
  • Using 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
  • 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 back-end engineer
  • 5+ years of experience creating distinctive applications or solutions
  • Extensive experience working with Python, Node.js TypeScript, AWS, and AWS Lambda
  • Strong familiarity with database technologies like DynamoDB
  • Prolific experience working with cloud services like AWS Services, Lambdas, EC2, S3, API Gateway, CloudWatch, CloudFormation, AWS CDK, SNS/SQS, StepFunctions, and EventBridge
  • Excellent understanding of privacy, authentication, authorization, and caching issues
  • Solid understanding of test-driven development and unit testing
  • Familiarity with systematic troubleshooting and root cause analysis
  • In-depth knowledge of agile software development for accessibility
  • Prior experience building large-scale distributed systems capable of processing millions of transactions per second
  • Familiarity with GraphQL is desirable
  • Excellent English communication skills, both written and spoken

Job Details:

Company: Turing

Job Type: Full Time

Job Location: Pakistan



Apply Online



Leave a comment