
Position Summary
Catalyst Operations & Analytics is seeking an experienced Full Stack Developer to join our team onsite at our Vienna, Virginia office. This role is focused on developing and integrating AI-driven web applications and APIs within our dynamic AI projects. The ideal candidate will have a strong technical background with 7-10 years of experience in full stack development. This role is ideal for a seasoned developer who thrives in hands-on development and enjoys working in a dynamic environment where AI and technology intersect.
Key Responsibilities:
Develop and maintain full stack web applications, including front end and back end integrations, ensuring seamless user experiences and robust functionality.
Build, test, and deploy APIs and integrate them with existing and new backend systems.
Work with Python and AI frameworks such as PyTorch and TensorFlow to implement AI-driven features and models.
Utilize Docker for containerization in Linux environments to ensure scalability and consistency across development and production.
Collaborate with cross-functional teams to define, design, and launch new features and capabilities.
Optimize applications for maximum speed, scalability, and reliability.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent field.
7-10 years of proven experience in full stack web development, including building and integrating APIs.
Proficiency in Python, Docker, and Linux environments.
Experience with AI frameworks such as PyTorch and TensorFlow.
Demonstrated expertise in both front end and back end development.
Familiarity with data science concepts and AI is a plus.
Strong problem-solving skills and attention to detail, with the ability to work effectively in a collaborative, team-oriented environment.
Must be able to work onsite in our Vienna, Virginia office (no remote work).