Senior Software Engineer (Back End focused Full Stack)
This role does REQUIRE working on-site 2 days a week in Plano, TX
Hybrid Role: Monday and Friday everyone works from home. Tuesday, Wednesday, Thursday, you have to be in the office at least 2 of those days.
Summary:
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment. We are seeking Full-Stack / Back-End Software Engineers who are passionate about marrying data with emerging technologies.
This team is working on building a state-of-the-art software system to support one of the critical lifecycle functions enabling us to ingest accounts, customers, transactions and authorization transactions into a standardized storage system. This system is being built using a modern tech stack and deployed in the Cloud as part of a larger Enterprise Platform
What You’ll Do:
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
- Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
- Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Responsibilities:
- The team is focusing on dependency management for applications, which includes API integrations.
- They are working on data integrations between different data sources.
- The goal is to tie data together for various teams, enhancing the functionality of the product.
- The work involves managing bug fixes, deployments, and developing new features related to API integrations.
- The team will utilize AWS services such as S3, Lambda, and DynamoDB for these integrations.
Preferred Qualifications:
- 5+ years of experience in at least one of the following: Python, Java, Scala, Go, or Node.js
- 2+ years of experience with AWS, GCP, Azure, or another cloud service
- 3+ years of experience in open source frameworks
- 2+ years of experience in Agile practices
Must haves:
- AWS Proficiency: Candidates must have strong experience with AWS services, as it is essential for the role.
- Python Development Skills: Proficiency in Python is preferred, particularly for backend development and API development.
- Full Stack Development Experience: Candidates should be capable of handling both frontend and backend development tasks, including data pipelines and integration with various data sources.
- Strong communication skills and working in a highly collaborative, agile environment,