Hands-on experience in developing GraphQL and REST APIs
Advanced working knowledge of AWS (EKS, Lambda, IAM, and supporting cloud services)
Experience with DevOps tools, CI/CD processes, and Infrastructure as Code (Terraform / CloudFormation)
Requirements:
Develop secure, scalable GraphQL and REST APIs and build microservices to support product functionality and integrations
Modernize legacy systems by refactoring SQL stored procedures and ASPX logic into C# microservices, and integrate with external systems via MCP/A2A mesh and agentic AI
Build and maintain automated CI/CD pipelines on AWS, manage Kubernetes/EKS deployments, and implement Infrastructure-as-Code using Terraform or CloudFormation
Develop AI-driven product features across all modules and collaborate with product and design teams to implement features aligned with Figma designs
Job description
Job Title – Back End & DevOps Engineer Employment Type: Temp or Temp-to-Hire Location: Remote
Position Overview We are seeking a highly skilled Back End & DevOps Engineer to design, develop, and maintain secure, scalable backend services and automated cloud infrastructure. This role involves building microservices, developing APIs, integrating with third-party systems, and establishing CI/CD pipelines on AWS. The ideal candidate excels in C#, Python, DevOps tooling, container orchestration, and refactoring legacy systems into modern microservice architectures. This is a remote role, offered as temporary or temp-to-hire, with the potential for long-term placement based on performance and business needs.
Key Responsibilities 1. API & Microservices Development
Develop secure, scalable GraphQL and REST APIs.
Build microservices to support product functionality and system integrations.
Integrate Immo-Office with external ERP systems and other third-party platforms.
Redesign and standardize API services to support a common abstraction layer for UI, ETL, and integration workflows.
2. Legacy System Modernization
Refactor SQL stored procedures and ASPX application logic into C#-based microservices.
Integrate microservice components with external systems using the MCP/A2A event mesh network and agentic AI agents.
Improve scalability, maintainability, and performance of existing backend systems.
3. DevOps, Cloud & Infrastructure
Build and maintain automated CI/CD pipelines using AWS tools.
Manage and optimize infrastructure on AWS EKS and supporting services.
Implement Infrastructure-as-Code (IaC) using Terraform or CloudFormation.
Oversee Kubernetes/EKS administration, deployment strategies, and container orchestration.
4. AI-Enabled Product Features
Develop and implement AI-driven product capabilities across all five core product modules.
Collaborate with product and design teams to implement features aligned with Figma designs.
Required Skills & Experience
Strong development expertise in C# and Python.
Hands-on experience in developing GraphQL & REST APIs.
Advanced working knowledge of AWS, especially EKS, Lambda, IAM, and supporting cloud services.
Experience with DevOps tools, CI/CD processes, and IaC (Terraform / CloudFormation).
Solid understanding of Kubernetes administration and containerized deployments.
Proven ability to refactor legacy monolithic applications (SQL/ASP) into modern microservices.
Experience integrating third-party systems and APIs.
Familiarity with AI/ML concepts, AI-enabled features, or working with agentic AI systems (preferred).
Nice-to-Have Skills
Experience with event-driven architectures (MCP/A2A mesh).
Knowledge of ETL frameworks or data pipelines.
Exposure to UI integration layers and abstraction design.