Jobs · Engineering · Illinois

Senior Full Stack Engineer - React and Python/Node

Codal · Chicago, IL · 1 wk ago
Engineering$130k–$145k/yrFull-time

About the role

Codal is an award-winning web design and development consultancy focused on solving complex problems and accelerating growth through elegant, data-driven digital solutions. We specialize in application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.

Responsibilities

  • Design, develop, and maintain scalable fullstack applications using React/NextJS (TypeScript) on the frontend and Python (Django/FastAPI) or Node.js (Express/NestJS) on the backend.
  • Collaborate with Product Managers, Designers, and Engineers to translate business requirements into high-quality technical solutions.
  • Build reusable, maintainable, and performant UI components and backend services.
  • Develop and integrate RESTful and/or GraphQL APIs, ensuring reliability and scalability.
  • Contribute to architecture discussions and help define best practices across frontend and backend systems.
  • Ensure code quality through code reviews, unit/integration testing, and adherence to engineering standards.
  • Optimize application performance, scalability, and security across the stack.
  • Participate in agile ceremonies including sprint planning, standups, and retrospectives.
  • Troubleshoot, debug, and resolve production issues in collaboration with DevOps and QA teams.
  • Mentor junior engineers and contribute to a culture of continuous improvement and learning.

Requirements

  • Minimum of 4+ years of hands-on development experience in fullstack development.
  • Strong proficiency in React/NextJS (TypeScript), including state management (e.g., Redux, Context API) and modern frontend practices.
  • Solid experience with backend development using Python (Django, FastAPI) or Node.js (Express, NestJS).
  • Experience designing, implementing and consuming RESTful APIs and/or GraphQL API services.
  • Strong understanding of database design and experience with relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Experience with version control (Git) and CI/CD pipelines through GitHub Actions.
  • Strong problem-solving skills and ability to work in a fast-paced, client-facing environment.
  • Excellent communication skills and ability to collaborate across cross-functional teams.
  • Experience working in agile or scrum-based environments.
  • Familiarity with cloud-based logging, monitoring, and security tools.

Preferred Experience

  • Experience with headless CMS platforms (e.g., Contentful, Contentstack, Sanity).
  • Familiarity with eCommerce platforms (e.g., Shopify, BigCommerce, Saleor).
  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Knowledge of DevOps practices, infrastructure-as-code (Terraform, CDK), and monitoring tools (Prometheus, Grafana).
  • Experience working on healthcare, fintech, or regulated industry projects.
  • Experience with Data analytics platforms like GCP BigQuery, snowflake.

Benefits

We offer a comprehensive benefits package including Medical, Life, Dental/Vision, and many more insurance types. We also provide an employer 401k match of 4%. We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work. Our office includes office snacks and drinks, a Bevi water machine with flavored water, a gym, food court, Walgreens, rooftop bar, outdoor sports court, and other amenities. We offer a hybrid work schedule for in-person collaboration and sprint-planning days.

Pay

Pay range: $130,000—$145,000 USD

Similar jobs