Backend Engineer _ AI Gateway

Linkstar Solution Corporation
Englewood Cliffs, NJ, United States
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$130,500.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Unit Testing Microsoft Azure Big Data C Sharp (Programming Language) Cascading Style Sheets (CSS)
+48 more
Cloud Computing Code Review Databases Continuous Delivery Continuous Integration Relational Databases Database Design Software Debugging Software Design Patterns Distributed Systems Fault Tolerance Github Revision Control Systems Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft SQL Server Team Foundation Server MongoDB MySQL Node.Js NoSQL Systems Development Life Cycle Oop Languages Simple Object Access Protocol (SOAP) Software Engineering Subversion Systems Architecture TypeScript UML Web Services Openapi Cloud Platform System ReactJS System Availability Backend Gitlab Vue.js Containerization AngularJS Kubernetes Deployment Automation Performance Monitor Front End Software Development Restful APIs Software Version Control Docker Microservices

Job description

We are seeking a dynamic and innovative Backend Engineer specializing in AI Gateway systems to join our forward-thinking technology team. In this role, you will be instrumental in developing, maintaining, and optimizing backend infrastructure that supports cutting-edge AI applications. Your expertise will drive the scalability, performance, and reliability of our AI-driven solutions, enabling seamless integration across distributed systems and cloud environments. If you thrive in a fast-paced environment and are passionate about building robust backend architectures, this is your opportunity to make a significant impact!, * Design, develop, and maintain scalable backend systems for AI Gateway platforms using technologies such as.NET, Java, Python, and Node.js.

  • Build and optimize RESTful APIs and web services to facilitate smooth communication between front-end interfaces and backend processes.
  • Implement system design principles for distributed computing environments to ensure high availability and fault tolerance across cloud infrastructure like AWS or Azure.
  • Develop database schemas and manage relational databases such as SQL Server, MySQL, PostgreSQL, and NoSQL solutions like MongoDB to support large-scale data operations.
  • Collaborate within Agile teams to plan sprints, conduct code reviews, write unit tests, and ensure continuous integration/continuous deployment (CI/CD) pipelines are efficient and reliable.
  • Analyze system performance metrics and troubleshoot issues related to multithreading, application design, or database interactions to enhance overall system responsiveness.
  • Contribute to technical documentation including UML diagrams, system architecture designs, and API specifications for clarity and future scalability.

Requirements

  • Proven experience developing backend systems with expertise in ASP.NET (including ASP.NET Core), WCF, or similar frameworks.
  • Strong knowledge of front-end development tools such as React, Angular, or Vue.js is a plus for understanding full-stack integration.
  • Proficiency with JavaScript, TypeScript, HTML/CSS for UI-related tasks when necessary.
  • Hands-on experience with cloud infrastructure services like AWS or Azure for deploying scalable applications.
  • Solid understanding of RESTful API design principles and web services including SOAP protocols.
  • Familiarity with distributed systems architecture, microservices design patterns, and system design for high scalability.
  • Expertise in database design using relational databases (SQL Server, MySQL) as well as NoSQL options like MongoDB.
  • Knowledge of version control tools such as GitHub or GitLab along with TFS or SVN for source code management.
  • Experience with Agile software development methodologies including SDLC (Software Development Life Cycle).
  • Ability to write clean code using OOP principles in C#, Java or Python while conducting debugging and unit testing effectively.
  • Understanding of containerization tools like Docker or Kubernetes is advantageous for deployment automation.

About the company

Join us to be at the forefront of AI technology development! Bring your passion for software engineering combined with your expertise in distributed computing systems to craft innovative solutions that empower our AI Gateway platform’s growth and excellence.

Pay: $130,500.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all