Senior Developer

Work at FORTH
  • Schaumburg, Illinois
    30+ days ago

    Job Description

    We’re Hiring:

    Senior Developer

    Aboutthe Role

    The Senior Developer drives product development from concept through completion; architects, designs, and builds software enhancements and new modules across our CRM/ERP platform; and provides senior-level strategic and technical input throughout the SDLC. This is an AI-forward role — the candidate is expected to actively integrate AI coding tools into daily development to accelerate delivery, improve quality, and raise the bar for the broader engineering team.

     

    Responsibilities

    Duties and Responsibilities include but are not limited to the following:

     

    • Conceptualize, architect, and develop new functionality for our CRM/ERP systems, adapting to evolving business requirements.
    • Leverage AI coding assistants (e.g., Claude Code, Gemini) as a core part of the daily workflow — for scaffolding, refactoring, test generation, and code review — while owning the correctness, security, and performance of the final output.
    • Participate in solving production problems by analyzing and troubleshooting issues across multiple languages and systems.
    • Collaborate with other developers and engineers to design, build, and maintain cutting-edge applications.
    • Optimize existing code and database structures to enhance platform performance.
    • Work with CI/CD pipelines, source control repositories, and DevOps tooling to manage delivery.
    • Evaluate emerging AI-assisted development tools and practices, and champion their adoption across the engineering organization.
    • Suggest and implement industry best practices for faster, more efficient delivery of software products.
    • Review and implement coding best practices, including responsible use of AI-generated code.
    • Mentor and coach junior and mid-level developers, including on effective and responsible use of AI tools, and guide them through the SDLC process.
    • Provide on-call support as necessary to ensure system reliability.
    • Effectively and professionally communicate with other team members and stakeholders.
    • Adjust priorities based on business needs and adapt to change with minimal supervision.
    • Exercise sound judgment when using AI tools with proprietary code or client data, in accordance with company AI usage policy.
    • Perform daily duties in line with Forth, LLC Information Security Policies and Procedures.
    • Ensure that information Confidentiality, Integrity and Privacy is always maintained with processing information assets.

    AI-Forward Role Expectations

    This role is expected to treat AI-assisted development as a standard part of the craft, not an occasional convenience. Candidates should be able to speak concretely about how they use AI tools day-to-day, how they validate AI-generated code before it ships, and where they draw the line on AI use for sensitive or regulated systems. Comfort mentoring others on AI-assisted workflows is a strong plus.


    QualificationsandRequiredSkills

    • 5+ years of professional software development experience, preferably in a SaaS environment.
    • Multi-language development experience required, including PHP; additional proficiency in JavaScript and/or .NET strongly preferred.
    • Demonstrated, hands-on experience using AI coding tools (e.g., Claude, Gemini) in a professional software development workflow.
    • 2+ years of experience with hyper-scale cloud platforms (AWS/Azure/GCP).
    • Experience with database systems (MySQL/MS SQL/Oracle).
    • Strong object-oriented programming experience.
    • Git/Bitbucket or other source control experience.
    • JavaScript + jQuery.
    • XML/SOAP/REST APIs.
    • HTML/CSS.
    • Familiarity with SDLC processes and Agile methodologies.

    WhatWillMakeYouStand Out

    • Prior experience in a SaaS product company or platform team.
    • Prompt engineering or AI pair-programming techniques for improving code quality and development speed.
    • Experience integrating AI/LLM capabilities into product features (not just development tooling).
    • .NET framework experience.
    • PHP framework experience and best practices.
    • NGINX server configuration.
    • Database technologies, including MariaDB, Galera Cluster, Elasticsearch, Couchbase.
    • Messaging and caching systems such as RabbitMQ and Redis.
    • Zookeeper for distributed system coordination.
    • Experience with scalable application development and optimization.

    PayRangeandCompensationPackage

    • $120K - $145K
    • Full-time, benefits-eligible
    • 401K, medical, dental, vision, PTO, holidays, flexible work arrangements, professional development opportunities, etc.

     

    In-OfficeRequirements

    This role requires two days per week in office

     

    Reports to

    Senior Engineering Manager

     

    Location

    Schaumburg, IL

     

    Numbers & Facts

    LocationSchaumburg, Illinois

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Artificial Intelligence (AI) Programming Languagesunmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cachingunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Corporate Policiesunmatched
    • Customer Relationship Management (CRM)unmatched
    • Customer Relationship Management (CRM) Systemsunmatched
    • Customer/Client Researchunmatched
    • Database Technologyunmatched
    • Delivery Managementunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • ERP (Enterprise Resource Planning)unmatched
    • Elasticsearchunmatched
    • Engineering Managementunmatched
    • Establish Prioritiesunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • HTML (HyperText Markup Language)unmatched
    • Identify Issuesunmatched
    • Information Assetsunmatched
    • Information/Data Security (InfoSec)unmatched
    • JavaScriptunmatched
    • Machine Toolunmatched
    • MariaDBunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Microsoft .NETunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • MySQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • On Callunmatched
    • Oracle Databaseunmatched
    • PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
    • Problem Solving Skillsunmatched
    • Product Developmentunmatched
    • Programming Methodologiesunmatched
    • Programming Toolsunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Redisunmatched
    • Refactoringunmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • Scaffoldingunmatched
    • Scalable System Developmentunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software as a Service (SaaS)unmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Systems Administration/Managementunmatched
    • Systems Reliabilityunmatched
    • Technical Strategyunmatched
    • XML (EXtensible Markup Language)unmatched
    • jQueryunmatched
    • nginx Web Serverunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder