Logo for Talpro - Leaders in Technology Hiring

Middleware Engineer

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience working as a Middleware Engineer or a similar role.
  • Proficiency in Golang and NestJS for building robust middleware services.
  • Familiarity with database technologies, particularly Postgres and GraphQL, and experience with ReactJS.

Requirements:

  • Collaborate with cross-functional teams to design, develop, and maintain middleware solutions that facilitate efficient data exchange between frontend and backend systems.
  • Develop and maintain APIs using Golang and NestJS to ensure smooth integration between different components of the application.
  • Utilize ReactJS and TypeScript to create user-friendly interfaces for monitoring and managing middleware components.
  • Implement and optimize database interactions, primarily using Postgres and GraphQL, to support middleware functionalities.

Job description

This is a remote position.

**Job Title: Middleware Engineer**

**Job Description:**

We are seeking a skilled Middleware Engineer to join our team, responsible for developing and maintaining middleware components that play a critical role in enabling seamless communication between various parts of our software applications. The ideal candidate will have expertise in Golang, ReactJS, NestJS, TypeScript, and Postgres/GraphQL.

**Key Responsibilities:**

- Collaborate with cross-functional teams to design, develop, and maintain middleware solutions that facilitate efficient data exchange between frontend and backend systems.
- Develop and maintain APIs using Golang and NestJS to ensure smooth integration between different components of the application.
- Utilize ReactJS and TypeScript to create user-friendly interfaces for monitoring and managing middleware components.
- Implement and optimize database interactions, primarily using Postgres and GraphQL, to support middleware functionalities.
- Ensure the performance, scalability, and reliability of middleware services.
- Identify and resolve issues related to middleware components and integrations in a timely manner.
- Stay updated with industry best practices and emerging technologies to continuously enhance middleware architecture.

**Qualifications:**

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience working as a Middleware Engineer or a similar role.
- Proficiency in Golang and NestJS for building robust middleware services.
- Strong knowledge of TypeScript for frontend development.
- Familiarity with database technologies, particularly Postgres and GraphQL.
- Experience with modern web development frameworks and libraries, especially ReactJS.
- Solid understanding of API design principles and best practices.
- Exceptional problem-solving and debugging skills.
- Effective communication skills and the ability to collaborate seamlessly with cross-functional teams.
- Self-motivated with the capacity to work independently and as part of a team.
- A passion for staying informed about emerging technologies and the desire to apply them to improve middleware solutions.

If you are a Middleware Engineer with expertise in Golang, ReactJS, NestJS, TypeScript, and Postgres/GraphQL, and you are enthusiastic about contributing to innovative projects, we invite you to apply. Join our team and be part of a dynamic environment where you can make a significant impact on the development of cutting-edge software applications.


Salary: 25 LPA

Back-End Engineer Related jobs

Other jobs at Talpro - Leaders in Technology Hiring

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.