Job Description
Title: Lead Full-Stack Engineers
Location: St Louis, MO/ New York, NY/ Arlington, VA (Hybrid)
Type: Contract
Day to Day Job Duties :
- Design, develop, and enhance scalable full stack applications using Python for backend services and React.js with Node.js for modern web experiences.
- Build and integrate AI-enabled application capabilities, including APIs, intelligent workflows, model/LLM integrations, and data-driven features where applicable.
- Develop robust backend services, APIs, and microservices with strong emphasis on performance, resiliency, security, observability, and maintainability.
- Build data-intensive application components leveraging Databricks for data processing, transformation, analytics, and integration with application services.
- Design and optimize PostgreSQL data models, queries, indexing, and application data-access patterns for enterprise-scale workloads.
- Engineer applications for horizontal scaling and high availability using distributed architecture, stateless service patterns, caching, asynchronous processing, and cloud-native deployment practices.
- Apply enterprise security and compliance standards across application design, APIs, authentication/authorization, data access, secrets, and secure software development practices.
- Collaborate with product, architecture, data, DevOps, security, and engineering teams to deliver production-ready solutions and resolve complex technical issues.
- Participate in architecture/design reviews, code reviews, performance tuning, production troubleshooting, CI/CD automation, and continuous improvement of engineering standards.
Basic Qualifications:
- Minimum 7+ years of overall software engineering experience building and supporting enterprise applications, including hands-on full stack development.
- Minimum 5+ years of hands-on Python development experience, including backend services, REST APIs, application frameworks, automation, and production-grade coding practices.
- Minimum 4+ years of hands-on React.js experience building modern, component-based web applications and integrating with backend APIs.
- Minimum 3+ years of Node.js experience supporting server-side application development, API services, or full stack solutions.
- Minimum 3+ years of hands-on Databricks experience, including development of data processing workloads, notebooks/jobs, integrations, and production support.
- Minimum 3+ years of PostgreSQL experience, including relational data modeling, SQL development, query optimization, indexing, and application integration.
- Minimum 4+ years of experience designing or developing applications for scale using microservices, horizontal scaling, distributed systems, caching, resiliency, performance optimization, and high-availability patterns.
- Minimum 3+ years of experience implementing enterprise application security and compliance practices, including authentication/authorization, secure APIs, secrets management, data protection, and secure coding standards.
- Minimum 1+ year of hands-on experience integrating AI/ML or LLM capabilities into applications, APIs, workflows, or enterprise software solutions.
- Degree: Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent relevant work experience.
Nice to Have:
- Experience with GenAI/LLM application patterns such as RAG, embeddings, vector search, prompt orchestration, agentic workflows, or model gateway integrations.
- Experience deploying applications to Kubernetes and cloud platforms such as AWS or Azure.
- Experience with CI/CD, Docker, infrastructure automation, monitoring, logging, and production observability.
- Experience working in regulated enterprise environments with strong security, governance, audit, and compliance requirements.
- Experience providing technical leadership, mentoring developers, and contributing to architecture standards and reusable engineering patterns.
Job Tags
Contract work, Work experience placement