Job Description
Location: Chicago, IL 60604
Duration: 12 Months
Experience: 10+ Years
Work Model: To be confirmed
Certifications: Not Required
Job DescriptionWe are looking for an experienced Principal Consultant – Python Full Stack Developer with strong expertise in Python backend development, AWS services, SQL, and React frontend development. The ideal candidate should have hands-on experience building scalable applications using microservices architecture, AWS Lambda, PostgreSQL, and modern API technologies.
Experience in the Energy, Oil & Gas, Midstream, or Energy Trading and Risk Management (ETRM) domain is beneficial.
Must-Have Skills- Advanced Python programming and object-oriented programming (OOP).
- AWS services, particularly AWS Lambda.
- SQL and PostgreSQL.
- Microservices architecture and application development.
- Python backend development.
- React frontend development.
- ORM tools, preferably SQLAlchemy.
- GraphQL API development and integration.
- Design patterns and scalable application design.
- Git, branching strategies, and version control.
- Agile/Scrum development methodology.
- Design, develop, and maintain scalable backend applications using Python and AWS.
- Build and manage serverless applications using AWS Lambda and microservices architecture.
- Develop and optimize database queries, data models, and PostgreSQL integrations.
- Implement and integrate GraphQL APIs and ORM-based database operations.
- Develop and maintain responsive frontend applications using React.
- Apply object-oriented programming principles and established design patterns to deliver maintainable code.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Participate in code reviews, testing, debugging, and continuous improvement.
- Follow Git workflows and branching strategies to support collaborative development.
- Python Backend Development: Build robust backend services, APIs, and microservices using Python, AWS Lambda, and PostgreSQL.
- React Frontend Development: Develop and maintain frontend components and integrate them with backend services.
- Application Architecture & Integration: Implement scalable application designs, GraphQL APIs, database integrations, and enterprise-grade development practices.
- Experience in the Energy, Oil & Gas, Midstream, or ETRM/Energy Commodities domain.
- Experience developing enterprise-scale applications.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and collaborate effectively with distributed teams.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.