Back-End Engineer

4-7 years
Job Description


Job description
Job Responsibilities:

  • Use current frameworks and security standards, create unique B2C, B2B, and internal BPO software solutions
  • Create new solutions and re-architect existing ones to make them more scalable, fault-tolerant, and secure
  • Define and develop features to improve business efficiency in collaboration with key stakeholders and technical leadership
  • Understanding complicated systems and improving them with the newest technologies and patterns
  • Lead the development of essential subsystems and ensure that they are constantly improved
  • Complete the whole SDLC, which includes requirements analysis, architectural and design specifications, service development, code review, testing, and delivery

Job Requirements:
  • Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
  • At least 4+ years of relevant experience as a back-end engineer
  • Extensive experience with Typescript/Node, Ruby, Java, Python, or other server-side object-oriented languages
  • Experience with web frameworks like Express, Rails, Spring, and Django
  • Knowledge of API standards like GraphQL, REST, and OAuth
  • Extensive data storage experience like SQL, NoSQL, Redis, OLTP, and Data Lake
  • Prior deployment experience with Serverless, Containerization, and CICD
  • Experience and in-depth knowledge of scalability, latency, stability, and performance
  • An innate ability to understand the trade-offs between acceptable offerings and costs

JOB TYPE

Function

Skills

About
Job Source: www.turing.com

Turing’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’ 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