Jobs · Missouri

Senior Full Stack Engineer

Equifax · St Louis, MO · 1 wk ago
HybridFull-time

About the role

You'll drive modernization within Workforce Solutions as we build best-in-class solutions to serve our customers' HR management and employment needs. As a visionary full stack engineer, you will work in a talented team designing and deploying cutting-edge, cloud-native solutions. You will be at the forefront of modern development, employing AI-powered coding assistants like GitHub Copilot and Gemini to accelerate innovation and build highly scalable, reliable, and performant APIs, microservices, and PaaS/SaaS platforms. This role requires a deep understanding of both front-end and back-end technologies, combined with in-depth knowledge of cloud infrastructure, containerization, microservices architecture, and the agentic AI framework. You're not just a coder; you're an architect, a lead, a mentor, and a key driver of the team's technical vision.

Responsibilities

  • Design and deliver robust cloud-native solutions for complex business problems using standard SDLC methodologies.
  • Develop scalable APIs and microservices using Java Spring Boot, Python, Node.js, and other modern frameworks on public cloud infrastructure (GCP and AWS).
  • Champion modern software development practices by actively using AI code-assist tools (e.g., Gemini, GitHub Copilot, Claude) to accelerate development cycles, generate documentation, improve code quality, testing, and monitoring & observability practices.
  • Build, manage, and work with a cross-functional team of software, quality, and reliability engineers, fostering a culture of technical excellence and continuous improvement.
  • Define and report on key engineering metrics (SLA, SLO, SLI) and ensure compliance with security, quality, and financial operations (DevSecOps, FinOps) best practices.
  • Collaborate with product managers, architects, SREs, and business partners to define technical strategy, create software roadmaps, and make key architectural and design decisions.
  • Lead troubleshooting efforts to resolve production and customer issues, demonstrating deep technical expertise and problem-solving skills.
  • Participate and lead agile team activities, including Sprint Planning and Retrospectives, to ensure efficient and predictable delivery.
  • Drive a data/metrics-driven mindset with an extreme focus on optimizing and creating efficient solutions.
  • Create and maintain up-to-date technical documentation, including support, end-user documentation, and runbooks.
  • Deliver technical presentations to internal and external technical and non-technical stakeholders, communicating with clarity and precision.

Requirements

  • Bachelor's degree or equivalent experience.
  • 5-7 years of professional experience in software development, with a strong portfolio of building and shipping full-stack applications.
  • Front-End Expertise: Proficiency in modern JavaScript frameworks such as React, Angular, or Vue.js, along with a strong command of HTML5, CSS3, and TypeScript.
  • Back-End Expertise: Deep knowledge and experience with back-end programming languages like Node.js, Python, Go, or Java, and experience building RESTful APIs and microservices.
  • Cloud Platforms: Extensive hands-on experience with at least one major cloud provider (Google Cloud, AWS, or Azure).
  • Containerization: Experience using Docker for containerizing applications and Kubernetes for orchestration.
  • Infrastructure as Code (IaC): Proficiency with tools like Terraform or CloudFormation to manage infrastructure programmatically.
  • CI/CD Tools: Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Database Knowledge: Strong experience with both SQL (e.g., Spanner DB, Alloy DB, PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB, Firestore) databases.

Skills

  • Strong expertise in Generative AI (GenAI), including hands-on experience with models like Gemini, ChatGPT, Claude, or Llama.
  • Adept at leveraging modern development tools, including AI-powered code assistants (like GitHub Copilot), to accelerate the development lifecycle and rapidly ship high-quality features.
  • Experience creating and deploying AI agents to production environments.
  • Proficiency with Atlassian tooling (JIRA, Confluence), source control (GitHub), and build tools (Maven, Gradle).
  • Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences.
  • UI development experience (e.g., HTML, JavaScript, TypeScript, React, Angular, and Bootstrap).
  • Experience with backend technologies such as Java Spring Boot and microservices architecture and design.
  • Relational databases (e.g., Spanner DB, Alloy DB, Firestore, PostgreSQL, SQL Server, MySQL).
  • Experience in automated testing with tools like JUnit, Mockito, Selenium, Jasmine, or Playwright.
  • Self-starter who identifies and responds to priority shifts with minimal supervision.
  • Demonstrated problem-solving skills and the ability to resolve conflicts.
  • Experience working in a highly regulated environment.

Similar jobs

Senior Full Stack Engineer

DTNew York, United States· 1 mo ago
Engineering$143k–$197k/yrapply on digitalturbine.wd501.myworkdayjobs.com