Work Locations: Richardson, TX
Work Mode: Hybrid – 3 days onsite
Contract Duration: 12 Months
Experience Required: 7+ Years
Job Description
We are seeking an experienced Senior Full Stack Software Engineer with strong hands-on expertise in Python, Java, Angular, and AWS cloud technologies. The ideal candidate will have experience developing scalable applications, RESTful APIs, microservices, serverless solutions, and data engineering pipelines within enterprise environments.
Previous end-client experience is mandatory.
Primary Skills
Python (FastAPI / Flask),
Java (Spring Boot),
Angular,
TypeScript / JavaScript,
AWS Cloud Development,
RESTful APIs & Microservices
SQL / PySpark / Data Engineering
Secondary Skills
HTML / CSS,
Amazon Redshift,
PostgreSQL / Aurora,
Oracle / Amazon RDS,
Amazon DynamoDB,
Git / GitLab,
Jenkins / GitHub Actions
Docker / Kubernetes
Amazon ECS / EKS
Terraform / CloudFormation
Automated Testing Frameworks
Application Security & Production Support
Nice-to-Have Skills
- GitHub Copilot and other generative AI development tools.
- Amazon Bedrock, Claude Sonnet, prompt engineering, guardrails, and GenAI evaluation.
- Amazon Neptune, Gremlin, SPARQL, and Graph APIs.
- R programming.
- Testing frameworks such as Karate, JUnit, Testcontainers, and pytest.
- Observability tools such as OpenTelemetry, CloudWatch, and Datadog.
- OAuth 2.0, OIDC, JWT, and enterprise data governance.
- Financial services, mortgage, secondary-market, or related enterprise project experience.
Key Responsibilities
- Design, develop, test, and maintain full-stack enterprise applications.
- Build backend services and APIs using Python, FastAPI/Flask, Java, and Spring Boot.
- Develop responsive frontend applications using Angular, TypeScript, JavaScript, HTML, and CSS.
- Design and implement RESTful APIs, microservices, serverless applications, and event-driven solutions.
- Develop and deploy cloud-native applications using AWS services.
- Build and maintain data processing and analytics solutions using Python, PySpark, and SQL.
- Integrate applications with relational and NoSQL databases.
- Implement CI/CD pipelines and infrastructure automation.
- Apply automated testing, security best practices, and performance optimization.
- Monitor applications, troubleshoot production issues, and support enterprise systems.
- Participate in code reviews and collaborate with cross-functional teams.
- Explore and integrate generative AI tools and services where appropriate.
Required Qualifications
- 7+ years of full-stack software development experience.
- Strong hands-on experience with Python, Java/Spring Boot, and Angular.
- Experience developing APIs, microservices, and cloud-native applications.
- Strong AWS development and deployment experience.
- Experience with SQL, PySpark, and data engineering or data analysis.
- Familiarity with CI/CD, containerization, infrastructure as code, and automated testing.
- Understanding of application security, observability, and enterprise production support.
- Excellent problem-solving, communication, and collaboration skills.
- Previous end-client experience is mandatory.
- Ability to work onsite three days per week at one of the listed locations.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
We are committed to providing reasonable accommodations to qualified applicants with disabilities and for sincerely held religious beliefs, as required by applicable law. Applicants who require a reasonable accommodation during the hiring process may request assistance.
Employment may be contingent upon the successful completion of job-related pre-employment screening, which may include background and reference checks and, where permitted by applicable law and applicable to the position, drug testing. All such screening will be conducted in accordance with applicable federal, state, and local laws.