Python

Artech Information Systems

  • McLean, VA
  • Contract
  • Full-time
  • 2 months ago
Job Description:
Job Title: Python Developer [Backend Focus]
Location: McLean, VA
Duration: 6 MonthsAbout the Role:
We are seeking a highly skilled Software Engineer with strong backend development expertise to join our dynamic engineering team. The ideal candidate will have prior experience working with a major financial Client and bring a deep understanding of modern cloud-native development, APIs, and DevOps practices.Key Responsibilities:
Design, develop, and maintain backend services and RESTful APIs using Python and Java.
Implement cloud-native solutions leveraging AWS services such as Lambda, ECS, S3, Kinesis, CloudFormation, and DynamoDB.
Collaborate with DevOps teams to integrate solutions into CI/CD pipelines using Jenkins and GitHub.
Optimize and manage both SQL and NoSQL databases for high-performance applications.
Support infrastructure as code and deployment automation strategies.
Work cross-functionally with front-end teams; optional collaboration using Angular is a plus.
Troubleshoot production issues and contribute to performance tuning and scaling efforts.Required Qualifications:
Proven experience with Python and Java development.
Strong understanding of REST API design and implementation.
Hands-on experience with CI/CD tools like Jenkins.
Solid knowledge of AWS services, particularly:
Lambda, ECS, S3, CloudFormation, Kinesis, and DynamoDB.
Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
Proficient with GitHub for source control and code collaboration.
Excellent problem-solving and communication skills.Preferred Qualifications:
Prior experience working with the Client (Client preferred).
Familiarity with Angular for potential cross-functional collaboration.
Located in or willing to commute to McLean, VA (strong preference).
Experience working in Agile/Scrum development environments.

Artech Information Systems