CACI International Incposted 1 day ago
$65,700 - $134,400/Yr
Full-time • Mid Level
Fort Bragg, NC

About the position

We are seeking a skilled Python Software Engineer with strong experience in FastAPI to join our dynamic development team. The ideal candidate will be responsible for building and maintaining high-performance APIs and web applications that serve our core products.

Responsibilities

  • Design, develop, and maintain scalable APIs using Python and FastAPI.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Implement security and data protection measures.
  • Optimize applications for maximum speed and scalability.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and debug issues in existing applications.
  • Stay updated with emerging technologies and apply them to operations and activities.

Requirements

  • 5+ years of Software Engineering.
  • Proven experience as a Python Developer with a focus on microservices.
  • Strong proficiency in Python programming.
  • Extensive experience with FastAPI for building APIs.
  • Familiarity with asynchronous programming and event-driven design patterns.
  • Experience working with microservices architecture.
  • Proficiency with Docker and containerization technologies.
  • Experience working with relational databases (e.g., PostgreSQL, MySQL).
  • Knowledge of Git and version control workflows.
  • Understanding of RESTful API design principles.
  • Experience with unit testing and test-driven development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively.

Nice-to-haves

  • Experience with FastAPI and microservices architecture.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding of container orchestration tools like Kubernetes and Docker.
  • Experience with frontend technologies (JavaScript, HTML, CSS) is a plus.

Benefits

  • Healthcare benefits.
  • Wellness programs.
  • Financial benefits.
  • Retirement plans.
  • Family support.
  • Continuing education opportunities.
  • Time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service