Posted today
Senior Python Developer
ASCENDING - Columbia, SC
Hybrid - 2 Days
Location: Mclean, VA or NYC


Key Responsibilities:
  • Design, develop, and deploy scalable and robust applications using Python.
  • Work extensively with web frameworks such as Flask, FastAPI, and Django to develop RESTful APIs.
  • Utilize ORM libraries like SQLAlchemy and data processing libraries such as Pandas and NumPy to manage and manipulate data efficiently.
  • Develop and manage cloud-based solutions, focusing on AWS for cloud development, management, and provisioning.
  • Implement AWS services including API Gateway, Lambda, SNS, SQS, S3, and EC2/ECS to build scalable and highly available systems.
  • Collaborate with cross-functional teams to understand requirements, design solutions, and ensure quality and performance standards.
  • Stay updated with new technologies and best practices in software development and cloud architecture to continually improve the quality of applications.

Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field. Equivalent knowledge or experience is also acceptable.
  • A minimum of 6 years of experience in designing, developing, and deploying large-scale applications using Python.
  • Strong experience with Python web frameworks (Flask, FastAPI, Django), REST APIs, and libraries such as SQLAlchemy, Pandas, and NumPy.
  • Proven experience in cloud development, management, and provisioning, specifically on AWS.
  • In-depth knowledge of AWS services such as API Gateway, Lambda, SNS, SQS, S3, and EC2/ECS.
  • Excellent problem-solving skills, with the ability to design and implement efficient and scalable solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.