Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our teams of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.
Our Python Cloud Application team tech stack is based on Python (Flask) and RESTful web services. We typically build and deploy applications as microservices in cloud-native environments (GCP, AWS, or Azure) and integrate with scalable technologies such as Kafka in Docker-based container environments. Our developers work in an agile process to efficiently deliver high-value applications and product packages.
Required Experience:
- Have contributed to technical analysis & design, evaluating tradeoffs, and incorporated best practices
- Have solved challenging software problems through data-driven, iterative software development
- Built distributed and event-based products and applications and understand their challenges and rewards.
- Built and run scalable resilient cloud-native data pipelines and microservices in production.
- You value the importance of defining data contracts and have experience writing specifications including REST APIs.
- Cloud Environments: GCP (preferred), AWS, or Azure
- An established background working in fast-paced agile environments and comfortable iterating quickly.
Nice to have's (but not required)
- Strong understanding and production experience of microservice architecture.
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Experience or exposure to frontend (React Javascript) development in addition to your backend Python experience.