Senior Full-Stack Engineer

Posted 2 months ago


Not disclosed
Time commitment
Full time
Company size
Not disclosed


AWS Lambda

Job description

A NASDAQ-listed company that is utilizing state-of-the-art technology to build innovative electric vehicles is looking for a Senior Full-Stack Engineer. The selected candidate will be expected to execute DevOps tasks as needed to release the application to various environments. The company is determined to build a healthier future for the coming generations by enabling customers to reduce their carbon footprint. The company has managed to successfully raise $11.5bn+ in funding so far. 
Job Responsibilities:
  • Using NodeJS/Python Lambdas, DynamoDB, NoSQL databases, and AWS Services, create and implement back-end code
  • Work together to define application features with cross-functional teams, such as QA testing, technical product management, and UI/UX design teams
  • Develop, test, and release sophisticated, mission-critical full-stack applications for software that are used both internally and externally
  • Take advantage of automation to remove obstacles and meet deadlines
  • Make sure the team as a whole adheres to proper software architectural techniques
  • Participate actively in code and design reviews
  • To deliver software of the highest quality, conduct unit testing
  • Using React.js and Typescript, create and implement front-end code and algorithms
Job Requirements:
  • Bachelor’s/Master’s degree in Engineering, Computer Science, or Data Engineering (or equivalent experience)
  • At least 5+ years of relevant experience as a full-stack engineer
  • 5+ years of experience creating custom applications or solutions
  • Substantial working knowledge of JavaScript/ES6, React, or another JavaScript framework
  • Extensive experience working with React, Python, TypeScript, and AWS Lambda
  • Extensive experience with HTML5, SASS/LESS, Restful APIs, JSON, and HTTP
  • Proficient knowledge of backend languages and technologies like Node.js, Python, and GraphQL
  • Demonstrable experience with cloud services like AWS Services, Lambdas, EC2, S3, API Gateway, CloudWatch, CloudFormation, AWS CDK, SNS/SQS, StepFunctions, and EventBridge
  • Thorough knowledge of database technologies like DynamoDB
  • Excellent knowledge of privacy, authentication, authorization, and caching issues
  • Familiarity in test-driven development and strong unit testing
  • Expertise with extensive systematic troubleshooting and root cause analysis
  • Strong understanding of agile software development for accessible tools
  • Prior experience developing large-scale distributed systems that can manage millions of transactions per second
  • Nice to have some familiarity with Node.js, GraphQL, and DevOps
  • Excellent spoken and written English communication skills

How to get hired by clients?


Sign up

Create a profile by sharing with us your personal and professional details.


Take our online talent assessment for skills and competencies evaluation.


Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now