Like Minded People
Work Together

Back to Career

Middleware Software Engineer

Location: USA, Remote

Work Experience: 7+ years.

Requirements:

  • Hands-on software development experience, with a focus on continuous delivery, enterprise applications, and cloud automation.
  • Experienced in deploying and managing apps on AWS, GCP, VMWare, OpenStack, and OpenShift, with strong GoLang, Python, Java, JavaScript, ReactJS, and Redux, AI/ML, and microservices skills.
  • Skilled in GitOps, Terraform, Ansible, and familiar with SDLC, TDD, and CI/CD.
  • Expertise in building cloud-native, microservices-based applications in containerized environments, with strong expertise in RESTful APIs, automation, and SDLC tools.
  • Proficient with monitoring tools like Prometheus, Grafana, ELK, and Fluent Bit, plus secure software practices.
  • Experienced with managing SQL and NoSQL databases, solid knowledge of software design patterns, TDD, CI/CD, and developing rich, interactive enterprise web interfaces.
  • Familiar with GraphQL, Kafka, Integration technologies, Jenkins, Argo CD, OpenAPI 3.0, OAuth 2.0.
  • Excellent analytical, problem-solving, communication, and collaboration skills.

Qualifications:  Bachelor’s degree in Computer Science, IT, or equivalent work experience.

Job Description:

  • Work with teams to plan, design, and build effective solutions.
  • Create and improve AI/ML data tools and microservices using Kubernetes.
  • Develop and upgrade cloud platforms with DevOps and CI/CD automation.
  • Make sure services are high quality and reliable, using Infrastructure as Code.
  • Team up with technical experts to deliver AI and machine learning solutions.