About The Position

On Team IBS, typical responsibilities include proactively designing the architecture for new components, while also suggesting ways to improve the application and overall UI/UX. Our team works closely together with on-site and remote engineers developing front-end applications and back-end microservices, all dedicated to creating the best products and user experience possible.

Requirements

  • Must currently be enrolled in a full-time Undergraduate, or Graduate Student.
  • If Undergraduate or Graduate, pursing a degree in Computer Science or related field is preferred, not required.
  • Entry Level experience and knowledge of Coding.
  • Experience using REST-based web services.
  • Familiarity with Agile software development methodologies.
  • Familiarity with modern web technologies and techniques such as HTML5, CSS, or JavaScript build tools
  • Familiarity with Java Spring Boot
  • Strong organizational skills and attention to detail.
  • Strong verbal and written communication skills.
  • Experience with Linux environment and Linux shell scripting.
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Nice To Haves

  • An eagerness to learn a modern infrastructure and be a part of a team supporting mission critical systems.
  • Familiarity with real-time communication mechanisms
  • Familiarity with Node
  • Familiarity with Spring, Docker, and/or Kubernetes.
  • Knowledge of microservices based architecture.
  • Familiarity with Elasticsearch and SQL based databases
  • Familiarity with emerging trends in desktop, web, and mobile app development.
  • Experience with deployments, dev ops, and / or AWS
  • Experience with Git.

Responsibilities

  • Solving challenging, but rewarding technical problems
  • Meeting program objectives within the agile development cycle
  • Suggesting ways to improve UX/UI and the software baseline
  • Introducing new ways to meet mission needs
  • Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to your and the team's success
  • Work on new technologies, striving to stay customer-focused and thriving on challenges to build new UI applications
  • Utilize industry proven design patterns and open-source tools
  • Contribute to a positive and upbeat team atmosphere

Benefits

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive compensation, benefits and learning and development opportunities.
  • Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service