Lead Software Engineer - Full Stack

CodalChicago, IL
$130,000 - $190,000Hybrid

About The Position

Codal is searching for a Tech Lead to perform various architectural tasks and provide technical leadership. To ensure success, you should have experience leading a team of 4-6 engineers, plus extensive experience with designing architectures and web applications, ensuring the team delivers robust, scalable and secure solutions. This role involves hands-on coding and maintaining high quality and standards across the full stack to deliver high-performance technologies.

Requirements

  • 3+ years of engineering lead experience, managing a team of 4 to 6 people
  • Good logical & programming skills for at least one language like NodeJS/Python
  • Good track record in terms of finding slow code & vulnerabilities during code review
  • Has delivered enterprise-level projects
  • Must have active hands-on experience alongside a leading team of engineers
  • Comfortable with leading a team of five

Nice To Haves

  • Ideally 6+ years of relevant experience in hands-on full-stack development and technical leadership.
  • Provide technical design architecture for implementing complex web applications and scalable backend systems.
  • Conduct code reviews and provide technical guidance to team members to ensure best practices.
  • Establish and maintain high standards of code quality, performance, and security across all project deliverables.
  • 3+ years of deep expertise in technologies including Node.js, React, JavaScript/TypeScript, Python, and modern frontend & CMS frameworks.
  • Experience with Docker, Kubernetes, AWS/Azure/GCP, and CI/CD pipelines.
  • Expertise in software architecture, database systems (BigQuery/SQL/NoSQL), and cloud-native applications.
  • Strong communication, leadership, and Agile methodology skills.
  • Demonstrated ability in delivery, scalability, and solving complex technical challenges.

Responsibilities

  • Design and lead the implementation of system architectures, including both scalable microservices and well-structured monolithic solutions, tailored to project requirements.
  • Establish and enforce best practices for backend development, focusing on robust API design (REST/GraphQL), security protocols (OAuth/JWT), and comprehensive technical documentation.
  • Define and manage the overall data persistence strategy, covering relational databases (PostgreSQL), NoSQL solutions (MongoDB), and high-performance caching layers (Redis).
  • Partner with the DevOps team on critical infrastructure management, including CI/CD pipeline optimization, containerization (Docker/Kubernetes), and effective utilization of AWS/Azure cloud services.
  • Proactively identify and resolve performance bottlenecks within the backend stack, driving optimizations to enhance system latency and throughput.
  • Elevate team capabilities through deep-dive code reviews, providing constructive feedback focused on security, maintainability, and architectural soundness.

Benefits

  • Medical, Life, Dental/Vision, and many more insurance types
  • Employer 401k match - 4%
  • Office snacks and drinks + a fancy Bevi water machine with flavored water
  • Happy hours, dinners, excursions, and other company events
  • A recreational group that regularly competes in city leagues for softball and volleyball
  • An office in the heart of downtown Chicago with a gym, food court, Walgreens, rooftop bar, outdoor sports court, and other amenities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service