Software Engineer

Indotronix Avani Group
Johnston, IA, United States
1 day ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Microsoft Azure Cloud Engineering JSON Python (Programming Language) OAuth Openid Connect Data Logging Cloud Platform System AWS Lambda Infrastructure Automation Frameworks

Job description

Join a dynamic engineering team focused on building scalable, cloud-native solutions using Python and AWS. As a Software Engineer, you’ll design, develop, and deploy robust microservices and APIs that power mission-critical applications. This role offers exposure to cutting-edge technologies and a collaborative environment where your expertise drives innovation., Develop and maintain Python-based microservices using frameworks like FastAPI, Flask, or Django

  • Architect and implement serverless solutions with AWS Lambda, API Gateway, and event-driven AWS services (S3, SNS, SQS, EventBridge)
  • Integrate authentication and authorization protocols (OAuth2, OpenID Connect, SAML, JWT) with Azure Active Directory (Azure AD / Entra ID)
  • Design, document, and optimize RESTful APIs for high scalability and performance
  • Collaborate with cross-functional teams to deliver cloud-native architectures using Docker and AWS
  • Ensure code quality, security, and best practices through code reviews and testing
  • Stay current with emerging technologies and suggest process improvements

Requirements

4+ years of hands-on Python development experience (FastAPI, Flask, or Django)

  • Strong background in AWS Lambda and related AWS event-driven services
  • Proven knowledge of Azure Active Directory integrations
  • Experience with authentication protocols: OAuth2, OpenID Connect, SAML, JWT
  • Deep understanding of RESTful API development and microservices architecture
  • Proficiency in containerization using Docker

[Preferred Skills]

  • Exposure to Azure cloud services
  • Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools
  • Familiarity with monitoring and logging in cloud environments, Python AWS Lambda

Benefits & conditions

Opportunity to work with the latest cloud and AI technologies

  • Collaborative, growth-focused engineering culture
  • Flexible work location; no face-to-face interview required
  • Competitive C2C compensation
  • No sponsorship required

Apply for this position

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

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

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

5:15 min

Navigating cloud transitions and developer relations leadership

Priyanka Vergadia Priyanka Vergadia · World Congress 2026 North America

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

46 sec

Brokering third-party APIs with OAuth federation

Deepu Deepu · World Congress 2025

2:45 min

Executing event-driven code using AWS Lambda functions

Sebastien Stormacq Sebastien Stormacq · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all