Full Stack Software Engineer Analyst

Citi•Irving, TX
•$84,580 - $118,020

About The Position

Design, build, test, and maintain mission-critical, customer-facing web and mobile applications. The role develops scalable, resilient Java Spring Boot microservices and responsive user experiences using Angular or React, while emphasizing quality engineering, security, and reliable customer experiences. The engineer creates automated test suites and scripts and performs hands-on functional, regression, API, and performance testing. The position also supports observability, production troubleshooting, scheduled weekend deployments, release validation, post-deployment verification, and operational improvements. Work takes place collaboratively with product, UX/UI, QA, DevOps, and architecture partners in an Agile/Scrum environment.

Requirements

  • 2–5 years in an Apps Development role, with demonstrated execution capabilities.
  • Strong analytical and quantitative skills; data-driven and results-oriented.
  • Experience running high-traffic, distributed, cloud-based services.
  • Experience affecting large culture change.
  • Experience leading infrastructure programs.
  • Skill working with third-party service providers.
  • Excellent written and oral communication skills.
  • Bachelor’s/University degree or equivalent experience.

Nice To Haves

  • Experience with Docker, Kubernetes, or OpenShift.
  • Hands-on experience with CI/CD automation tools such as GitLab CI, GitHub Actions, Jenkins, Harness, or Tekton.
  • Familiarity with AWS, GCP, or Azure and distributed messaging platforms such as Apache Kafka or RabbitMQ.
  • Experience developing hybrid or native mobile applications, such as React Native, Flutter, iOS, or Android.
  • Knowledge of Behavior-Driven Development or Test-Driven Development using Cucumber or similar frameworks.

Responsibilities

  • Architect, implement, and maintain responsive, high-performance customer-facing web and mobile applications.
  • Develop modular, reusable front-end components using Angular or React and modern CSS/HTML frameworks.
  • Build scalable, resilient, loosely coupled backend services using Java and Spring Boot microservices.
  • Design, build, and maintain RESTful APIs, asynchronous event streams, and database integrations.
  • Author and maintain automated unit, integration, and end-to-end test scripts.
  • Develop test automation frameworks using tools such as Selenium, Playwright, JUnit, Mockito, or Jest.
  • Perform hands-on functional, regression, API, and performance testing in staging and production-like environments.
  • Partner with QA and DevOps teams to integrate automated tests into CI/CD release pipelines.
  • Use secure and defensive coding practices; identify, prevent, and remediate security vulnerabilities.
  • Implement authentication and authorization, data sanitization, and secure communication protocols.
  • Use Splunk, distributed tracing, and APM tools to monitor system health, analyze performance, and troubleshoot production incidents.
  • Support scheduled weekend production deployment windows and rotational release validations.
  • Conduct post-deployment verifications and root cause analyses, and enhance operational runbooks.
  • Collaborate with Product Owners, UX/UI Designers, QA Analysts, and Solutions Architects in an Agile/Scrum environment.
  • Participate in code reviews, mentoring, and technical knowledge sharing.
  • Foster an inclusive, high-trust, solutions-oriented team environment.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Discretionary and formulaic incentive and retention awards may be available for eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service