What are the responsibilities and job description for the Developer III position at Artech L.L.C.?
Location:
Reston, VA
Salary Range
Competitive, based on experience
Introduction
The Senior Python Developer will design, develop, test, and implement cloud-native applications, data pipelines, and backend services within AWS. The role requires strong Python engineering skills, AWS service expertise, foundational data engineering capabilities, and a disciplined approach to software quality and automation. The ideal candidate will be able to work collaboratively across teams, follow established engineering practices, and deliver secure, scalable, and maintainable solutions.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
Reston, VA
Salary Range
Competitive, based on experience
Introduction
The Senior Python Developer will design, develop, test, and implement cloud-native applications, data pipelines, and backend services within AWS. The role requires strong Python engineering skills, AWS service expertise, foundational data engineering capabilities, and a disciplined approach to software quality and automation. The ideal candidate will be able to work collaboratively across teams, follow established engineering practices, and deliver secure, scalable, and maintainable solutions.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
- Strong proficiency in Python for backend service development
- Experience with relevant Python libraries such as Pandas, Boto3, and data processing packages
- Proficiency with automated testing using PyTest, including fixtures, mocking, and parameterization
- Hands-on experience building RESTful APIs using Flask, Django, or FastAPI
- Practical experience with key AWS services including Lambda, S3, Step Functions, Glue, EC2, ECS/Fargate, RDS, Redshift, CloudWatch
- Experience using Terraform (or similar) for infrastructure as code
- Demonstrate familiarity with GitHub Copilot or comparable AI-assisted development tools
- Experience building or maintaining data pipelines using AWS Glue, PySpark, or Lambda-based ETL flows
- Prior work experience at client or in client's Industry
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
- Basic familiarity with Angular, particularly for integrating backend APIs
- Ability to read and modify UI components when needed
- Understanding of design patterns and architectural principles
- Design, develop, test, and implement cloud-native applications
- Collaborate across teams to deliver secure, scalable, and maintainable solutions
- Monitor applications via CloudWatch metrics, logs, and alarms
- Use AI tools responsibly to accelerate development while maintaining code correctness
- Optimize SQL queries and manage data pipelines
- Focus on reliability, scalability, automation, and long-term maintainability
- Ability to communicate effectively with technical and non-technical stakeholders
- Strong analytical and problem-solving capability