Backend engineers are responsible for working on our client's products and work hand in hand with product managers, designers and front end engineers to solve common goals. Backend engineers primarily work on building APIs and core modules / components to encapsulate reusable logic. They are responsible for optimising the system for speed and stability, implementing security structures and developing reusable code libraries and date structures.
Responsibilities
- Meet with the software development team to define the scope of software projects
- Communicate with the front end team to accurately implement APIs
- Think not only of the current solution but how code may be reused
- Work hand in hand with security and network teams
- Design and implement scalable web services, applications, and APIs
- Identify bottlenecks and improving software efficiency
- Collaborate with the architecture team on developing microservices
- Write technical documents
- Able to follow standards set for a code base and maintain consistency
- Able to code unit test cases for all developed code
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
Requirements
- Previous experience as a backend engineer
- Attention to detail
- Capable of prioritising multiple project in order to meet goals without management oversight
- Understanding performance especially in relations to APIs and interacting with front end code
- We have multiple positions open for Back End Engineer. The tech stacks needed are Javascript, Node.JS, Data Modeling, Git, Communication, Python, Ruby, PHP, Java, Golang and C#.
- You will be mapped to the right customer based on your skills
- Torc is here to make finding and applying for jobs simpler, faster, and easier. One way we do this is by grouping similar types of jobs into a single Job Role (for example, Frontend Engineer, Full Stack Engineer, DevOps engineer). By qualifying developers for a Job Role, you can then apply to multiple jobs at once.