About the Role
The position involves building and maintaining software systems using Python, working within agile teams to deliver robust, scalable solutions for client-focused projects.
Responsibilities
- Design and implement backend services using Python
- Develop and maintain application code and system architecture
- Collaborate with cross-functional teams to define and deliver features
- Write clean, testable, and efficient code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Optimize applications for performance and scalability
- Integrate with APIs and third-party services
- Support deployment and monitoring processes
- Contribute to technical documentation
- Follow security best practices in development
- Work within agile project frameworks
- Participate in sprint planning and team stand-ups
- Ensure code quality through automated testing
- Collaborate with product owners to refine requirements
- Implement continuous integration and delivery pipelines
- Use version control systems effectively
- Stay current with emerging technologies and frameworks
- Mentor junior developers when needed
- Support system maintenance and updates
Nice to Have
- Master's degree in computer science or related field
- Experience with microservices architecture
- Familiarity with DevOps practices
- Knowledge of frontend technologies such as JavaScript or React
- Experience with monitoring and logging tools
- Security clearance or ability to obtain one
- Experience in government or public sector projects
Compensation
Competitive salary and benefits package
Work Arrangement
Remote position within the United States
Team
Collaborative team environment focused on software development and technology solutions
About the Team
- This role is part of a technology-focused group delivering digital solutions for public sector clients.
- The team emphasizes innovation, quality, and responsive development practices.
Technology Environment
- Primary languages include Python, with use of modern frameworks and libraries.
- Development occurs in cloud-hosted environments using scalable infrastructure.
- Tools include Git, Docker, AWS, and agile project management platforms.
Does not offer visa sponsorship for this role
