Full-Stack Engineer

3-5 years
a month ago
Job Description

Job description

A fast-growing company that is helping businesses to simplify their training and support efforts, is looking for a Full-stack Engineer. The developer will be responsible for providing end-to-end engineering outputs that will become a core part of the platforms and services, driving the company's business. The digital platform is helping businesses to thrive by enabling people to adapt and grow with modern technological advancements. The company has raised $135mn+ during their Series D round of funding. The firm considers renowned companies like Adobe, PayPal, and Cisco as some of their top clients.

Job Responsibilities:

  • Design, plan and maintain highly robust, reliable, and fault-tolerant systems
  • Experiment with everything, from learning new algorithms to playing with the new framework, to exploring what the new analytics layer could be used for
  • Understand the customer needs, from design to implementation requirements
  • Envision project goals, product architectural solutions, and ensure successful implementation with high attention to detail
  • Improve the agile SDLC within the development team by continuing to learn and grow, as well as using industry best practices and standards
  • Participate in customer demonstrations and provide feedbacks wherever required
  • Optimize and automate repetitive, mundane tasks

Job Requirements:

  • Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a full-stack engineer
  • 3+ years experience in coding, development, and design
  • 2+ years experience with Core Java, JavaScript, REST, and RESTful APIs
  • Extensive experience in front-end stacks like Angular, HTML, and CSS
  • Experience in database technologies like SQL and/or NoSQL (Cassandra / MongoDB) is nice to have
  • Prior working experience with internet companies, products, or startups
  • Proficiency in the implementation of algorithms and use of advanced data structures to solve problems in computing
  • A strong foundation in the principles of computer science is desirable
  • Expertise in design principles and their application
  • Strong verbal and written communication skills
  • Fast learner and a team player

Interested in this job

Apply to Turing today.

Job Source: www.turing.com

Turing&#8217&#x3B;s hiring platform combines the planetary reach and AI to deliver your ideal engineers in order to help you spin up your engineering dream team. Our deep matching intelligence finds the best Turing developers across 100+ skills like React, Node, Python, Golang, Angular, Swift, Java, and many more. As part of our rigorous vetting process, we also review software engineers&#8217&#x3B; technical abilities, English skills, and remote working capabilities. Turing ensures time zone overlap, transparency, and reliable communication in order to make remote development easy for you after the match.

Career Advice to Find Better