Job Description
Location: Chicago
Work Mode: Hybrid (Onsite + Remote)
Open Positions: 2
- 1 Full Stack Developer
- 1 Backend Developer
Experience Required: 9 – 12 Years
💻 Role Summary
The company is hiring experienced developers to build modern cloud-based applications using a mix of Java, Node.js, Python, and React.
The role focuses on:
- Scalable backend systems
- Cloud architecture
- Event-driven systems
- Big data and analytics platforms
Candidates will work on data-heavy enterprise applications using modern AWS cloud infrastructure and NoSQL databases.
🧰 Required Technical Skills
Backend Development
- Node.js
- Core Java
- Python
Frontend Development (Full Stack role)
- React
Cloud & Infrastructure
- AWS
Databases
- NoSQL databases
- MongoDB
- DynamoDB
System Architecture
- Event-driven systems
- Messaging platforms like Solace
📊 Data Engineering & Analytics Skills (Preferred)
The job also includes data platform work, such as:
- Databricks
- Snowflake
- Data lakes
- Big data technologies
- Data warehousing
- ETL pipelines
These technologies are commonly used for large-scale analytics and machine learning pipelines.
🤖 AI & Modern Development Skills
The company prefers candidates familiar with AI-assisted development tools, such as:
- GitHub Copilot
- Generative AI development workflows
These tools help developers:
- Write code faster
- Automate repetitive tasks
- Improve productivity.
🧠 Typical Tech Stack in This Role
A typical architecture for this job might look like:
Frontend
- React
Backend
- Node.js
- Java microservices
- Python services
Database
- MongoDB
- DynamoDB
Cloud
- AWS
Data Platform
- Snowflake
- Databricks
Architecture
- Event-driven messaging (Solace)
📍 Work Environment
The job requires working partially onsite in Chicago.
Typical schedule:
- 2–3 days in office
- Remaining days remote.
💡 Quick Insight About This Role
This job is interesting because it combines three major tech domains:
1️⃣ Full Stack Web Development
React + Node.js
2️⃣ Backend Engineering
Java + Python microservices
3️⃣ Data Engineering
Snowflake + Databricks + Data Lakes
Developers with this mix are often called “Platform Engineers” or “Data Platform Developers.”