Senior Developer – API & Integrations full time

Pera Greem Solution HQ: Chicago, Illinois, United States Remote job Nov 19

We are looking for a highly skilled Senior API & Integrations Developer to join our engineering team. In this role, you will design, build, and maintain API-driven solutions and integrations that support critical business operations. You will collaborate closely with product owners, integration analysts, and technical leads to deliver secure, scalable, and reliable systems.

This position is ideal for a senior-level developer who is comfortable working across backend systems, cloud services, and integration patterns.

  • Design, develop, and maintain APIs and integration solutions using modern backend technologies.
  • Implement new services and enhance existing ones using clean coding practices.
  • Work with multiple programming languages, frameworks, and integration tools.
  • Analyze performance issues and optimize applications for scalability and reliability.
  • Collaborate with business units and technical teams to understand requirements and integration needs.
  • Participate in technical planning sessions, solution design, user story refinement, and acceptance criteria creation.
  • Define and document technical specifications, integration flows, and API contracts.
  • Support event-driven and message-based system integrations.
  • Participate in Agile/Scrum ceremonies, contribute to story sizing, and inspect increments.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot production issues and propose long-term remediation strategies.
  • Take full ownership of feature delivery from development to deployment.
  • Provide guidance to peers and participate in knowledge-sharing sessions.
  • Identify opportunities for process improvement within development, integration, and deployment workflows.
  • Stay updated on emerging technologies, integration trends, and cloud best practices.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 5+ years of backend or full-stack development experience using multiple programming languages.
  • Proven experience delivering API-first solutions in enterprise or cloud environments.
  • Strong experience building Web APIs using C# (.NET).
  • Hands-on experience with Azure cloud services:
  • Azure Functions
  • App Services
  • Container Apps / Container Services
  • Experience using Azure DevOps:
  • Git Repos
  • CI/CD Pipelines
  • Understanding of event-driven architecture, queues, and messaging systems.
  • Strong SQL knowledge, especially SQL Server.
  • Deep understanding of REST APIs, JSON, SOAP, and web services.
  • Experience with API security frameworks (OAuth2, JWT).
  • Experience documenting APIs using Swagger / OpenAPI / YAML.
  • Familiarity with API Management Lifecycle including:
  • design
  • security
  • versioning
  • monitoring
  • governance
  • Experience with ITSM tools (ServiceNow, ADO boards) is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong written and verbal communication skills; able to explain complex concepts to technical and non-technical audiences.
  • High attention to detail and strong research abilities.
  • Comfortable working independently in a remote environment.
  • Reliable non-cellular high-speed internet (Fiber, DSL, or Cable).
  • Minimum speed: 30 Mbps download / 5 Mbps upload.
  • Latency under 80 ms.
  • Dedicated, interruption-free workspace to protect sensitive data (HIPAA/PII compliance if applicable).
  • Competitive compensation and performance-based incentives.
  • Remote work with flexible scheduling.
  • Opportunity to work on impactful, large-scale integrations.
  • Supportive engineering culture focused on collaboration, innovation, and growth.
Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Expert (5+ yrs)
Negotiable rate