- Golang & PythonCore for backend microservices, API development, and integration in a cloud environment.
- React JSFor building scalable, user-facing digital banking applications.
- AWSFor deploying and managing cloud-native, highly available microservices using Lambda, S3, DynamoDB, and related AWS services.
- Design, develop, test, deploy, and support full-stack applications across React JS (frontend) and Go, Python, Node JS (backend) on AWS.
- Collaborate with product owners to understand desired capabilities and translate requirements into technical solutions.
- Work within and across Agile teams to deliver high-quality, scalable, and resilient solutions.
- Continuously improve engineering practices and code quality, following CI/CD best practices.
- Lead and advocate for craftsmanship, testing, availability, and scalability of solutions.
- Participate in and foster a culture of experimentation, learning, and technical excellence.
- Implement robust monitoring and alerting for application health and performance.
- Contribute to the design and implementation of AI/ML capabilities where applicable.
- Bachelor's Degree or military experience.
- 10+ years of professional experience in software development.
- At least 4+ years of experience with React JS, Go, Python, Node JS, and AWS.
- Experience working with cloud-native applications and microservices in AWS.
- Familiarity with RESTful API design, cloud-based architectures, and secure coding practices.
- Master's Degree.
- Experience with GitHub, Jenkins, and Artifactory.
- Experience with AWS services (Lambda, DynamoDB, RDS, SNS, S3) and serverless architecture.
- Experience with infrastructure automation and monitoring tools.
- Experience in test automation (feature and unit testing) and maintaining CI/CD pipelines.
- Exposure to Light Frame architecture and building digital banking or financial services applications.
- Strong problem-solving skills and the ability to work in a collaborative, agile environment.
- Passion for learning new technologies and participating in internal/external technology communities.
Company
Location
McLean, Virginia - United States of America
Job type
Full-Time
Golang Job Details
Note: "Only candidates with extensive experience in Python, Golang, React JS, Node JS, AWS and Financial background with local location or nearby to McLean, VA or Richmond, VA will be considered."
Job Title:: Software Engineer - Python Developer (Full Stack)
Location: McLean, VA or Richmond, VA (Hybrid, 3 days onsite/week)
Job Type: Contract
Top 3 Skills required:
Job Description:
We are seeking a Full Stack Software Engineer to join our Digital Banking team, working on our reporting modernization journey by building and enhancing customer-facing digital banking applications in the cloud. You will develop highly available, scalable microservices and full-stack applications using React JS, Go, Python, Node JS, and AWS.
You will be part of a collaborative team leveraging modern cloud-based architecture, open-source frameworks, advanced monitoring tools, and Light Frame architecture to deliver innovative banking solutions. The role will focus on approximately 2/3 frontend and 1/3 backend work.
Responsibilities:
Basic Qualifications:
Preferred Qualifications:
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs