Description
We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies.
As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One.
Responsibilities:
- 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
- Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers and a variety of AWS tools and services with a special focus on Serverless initiatives
- Implement automated tests to support continuous delivery while monitoring and troubleshooting basic issues with established deployment pipelines
- Experience implementing uncomplicated software according to clearly specified designs and apply design patterns effectively when instructed
- Debug nominal issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production in a reasonable timeframe
- Develop features to enhance the overall user experience based on wireframes and detailed design mockups
Basic Qualifications:
- Bachelor’s degree in Engineering or Computer Science
- At least 18 months of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot)
- At least 6 months of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB)
Preferred Qualifications:
- 1+ years of experience in Agile or Kanban software development methodologies and Agile software development
- 1+ years of experience with a cloud computing provider (AWS, Microsoft Azure, Google Cloud)
- 1+ years of experience implementing functional tests, unit tests, integrated tests or automated tests to support CICD
- 1+ years of experience with a server side application framework (Django, Express, Spring)
- 1+ years of experience with low level design and high level design (LLD & HLD)