JOBSEARCHER

Senior Full Stack Developer (Node.js / AWS)

Location: St. Louis, MO — hybrid, onsite 1 day/week Type: Contract-to-hire — up to $71/hr Duration: Long-term contract (up to 18–24 months) with conversion to a permanent role as the goal *About the Role* Our client, an established St. Louis financial services organization, is seeking a Senior Full Stack Developer to design, build, and maintain web applications on Node.js, React, and AWS. The bulk of the work is on the back end: Node.js services and API logic that power the applications and connect them to the front end. You’ll also write and maintain the Terraform that provisions the infrastructure those services run on, and work within a Jenkins-based CI/CD pipeline. The team works with a test-driven mindset and codes closely to requirements. It isn’t a paired-programming shop, but you’ll be expected to write the tests, understand the requirement behind a story, and push back when something doesn’t add up. This is a contract-to-hire role: the client converts contractors to permanent employees, and that is the intent here. The business domain is specialized and new to most people who join, so genuine curiosity about how the business works matters as much as the stack. *This team hires on communication as much as code. *If you’re outgoing, proactive, and the person who speaks up in a meeting when something’s off, you’ll fit. If you’d rather take tickets quietly, this isn’t that role. *Key Responsibilities* * Design, develop, and maintain web applications using Node.js, React, AWS, and Terraform * Build and maintain Node.js services and API logic that connect back-end systems to the front end * Write, document, and maintain Terraform to automate infrastructure provisioning and management * Troubleshoot and resolve infrastructure provisioning and deployment issues * Work within Jenkins CI/CD pipelines and follow infrastructure-as-code best practices with the DevOps team * Write high-quality, scalable, well-tested code using a test-driven development approach * Optimize application performance, security, and reliability * Collaborate with product and design teams to deliver new features * Provide technical guidance and mentorship to junior developers * Evaluate new technologies that improve application functionality and performance *Required Qualifications* * 10+ years of web development experience * Strong, recent hands-on experience with Node.js for back-end services and APIs * Experience with React (some Angular exposure is a plus) * Hands-on AWS experience * Working experience writing Terraform to provision and manage infrastructure * Experience with CI/CD pipelines, ideally Jenkins * Solid SQL skills and experience with relational databases such as PostgreSQL or Oracle, or with MongoDB * Experience with microservices architecture * A test-driven development mindset and familiarity with code reviews and automated testing * Experience working in an Agile/Scrum environment * Excellent communication skills — comfortable speaking up, asking questions, and challenging requirements * Bachelor’s degree in Computer Science or a related field * Must be local to the St. Louis area * Must be authorized to work in the U.S. without employer sponsorship, now or in the future *Preferred* * Power BI experience for pulling reports * Experience in financial services or insurance * Experience mentoring or leading developers * Angular experience alongside React *Interview Process* Panel interview on video, including a hands-on code review and technical discussion. Be ready on camera and audio. *Benefits (employee contribution)* * Health insurance * Health savings account * Dental insurance * Vision insurance * Flexible spending accounts * Life insurance * Retirement plan All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Rate of pay within the stated range will depend on the qualifications of the applicant. Pay: Up to $71.00 per hour Benefits: * Dental insurance * Flexible spending account * Health insurance * Health savings account * Life insurance * Retirement plan * Vision insurance Experience: * Node.js: 5 years (Required) * Terraform: 1 year (Required) Work Location: Hybrid remote in St. Louis, MO 63141