Bigbear.ai - Reston, VA

posted 27 days ago

Full-time - Mid Level
Reston, VA

About the position

The Senior Back-End Developer at BigBear.ai will lead the development of a cloud-based application utilizing RESTful services. This role focuses on defining interfaces, managing data interchange between servers and users, and developing server-side logic while ensuring high performance and responsiveness for API users.

Responsibilities

  • Analyze, design, develop, test, and deploy new and existing software and web applications
  • Build prototypes, troubleshoot, and resolve backend issues, profile, and analyze bottlenecks
  • Design robust APIs to support external systems, web, and mobile applications
  • Write API documentation of backend web services
  • Manage and optimize scalable distributed systems on the cloud
  • Develop unit tests to ensure business needs are met and allow for regression testing
  • Implement security and data protection measures
  • Work closely with the product manager, business analyst, and chief architect to develop technical design and solutions
  • Coordinate with other team members to provide the deliverable end-product
  • Design and implement high availability services with a disaster recovery plan
  • Support all phases of the Software Development Life Cycle, including releases and deployment
  • Stay up to date with current best practices
  • Coach and mentor other peer team members
  • Support customer and integrator meetings

Requirements

  • Bachelor's degree in computer science or equivalent and 5 to 8 years of experience; Master's Degree and 3 to 6 years of experience; PhD and 0 to 3 years of experience (in lieu of Bachelor's degree, 6 additional years of relevant experience)
  • Excellent foundation in computer science, algorithms, and web services design
  • Experience writing highly secure serverless cloud-based applications that leverage Infrastructure as Code approach using AWS core technologies
  • Professional experience in designing RESTful APIs, business logic using various programming languages: JavaScript, Java, Python
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Quick problem-solving skills with exceptional aptitude and reasoning
  • Familiar with user authentication and authorization between multiple systems, servers, and environments

Nice-to-haves

  • Proven work experience of 5-9 years in a similar or related field
  • Proficient understanding of code versioning tools, such as Git
  • Bachelor's degree in computer science or Equivalent
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service