Mission-focused, innovative, and agile cybersecurity and IT operations support for the most demanding missions.
Python Developer
Location
Maryland
Posted
113 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer
Tactibit Technologies
• Develop Python software applications that run in a cloud environment • Provide programming support for science products, algorithm development, and scientific data processing • Design and implement fully automated enterprise pipelines using a suite of DevOps tools in an AWS cloud environment • Collaborate with your team to develop, deploy, and support a cloud-native platform using a variety of programming languages and cloud-native services • Write clean, maintainable and efficient code • Support security testing, hardening, and assessments to meet strict compliance and operational security requirements • Participate at all stages of the development lifecycle • Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards
Job Requirements
- 4+ years of software development experience
- 2+ years of experience of using AWS cloud services
- 2+ years of experience with Python
- 2+ years of experience with Unix/Linux operating systems
- Experience with core AWS services including S3, CodePipeline, and Lambda
- Experience with Perl and/or shell scripting
- Experience with version control systems (preferably Git) and issue tracking software (preferably Jira)
- Familiarity with modern DevOps principles, practices, methods, and tools
- Strong understanding of security best practices
- Strong problem solving skills and ability to work under pressure
- BS degree in Computer Science or other related area
- Must be a US Citizen or Lawful Permanent Resident and able to pass a full background investigation to obtain a security badge to enter the applicable government facility
Benefits
- Innovative information technology, cybersecurity, and cloud support services
- Diverse team of professionals
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Atuar no desenvolvimento e manutenção de aplicações .NET Core. • Apoiar o time na análise de problemas, propondo soluções técnicas eficientes. • Trabalhar em arquitetura de microsserviços e aplicações de alta volumetria. • Realizar e evoluir práticas de testes (unitários, integrados e funcionais). • Colaborar com metodologia ágil em ambiente de squads.
• Develop and maintain APIs and microservices using Kotlin (primary) and Java. • Build, integrate, and improve existing APIs. • Analyze and fix issues in production and staging/UAT. • Participate in modernizing environments on AWS. • Implement unit tests with an emphasis on quality and coverage (SonarQube, JaCoCo, xUnit, lint). • Conduct API, contract, and performance testing. • Work following engineering best practices, clean architecture, SOLID principles, and object-oriented programming. • Create documentation and support agile ceremonies.
Mid-Level Backend Software Engineer – Engagement, Platform
GympassBringing movement to the world, one employee at a time.
• Design, develop, and implement generative AI based applications. • Collaborate with data engineers to ensure seamless integration of data pipelines. • Design and develop APIs • Ensure APIs are secure, scalable, and performant. • Work closely with cross-functional teams including product managers, designers, and other engineers. • Participate in code reviews and provide constructive feedback to peers. • Communicate technical concepts and project progress effectively to non-technical stakeholders. • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.
• Join our team as a Mid-Level Software Engineer and help shape the future of our product. You will build and deploy high-quality solutions, driving impactful improvements in an agile, fast-paced environment. • Participate in technical discussions, mentor junior developers, and ensure code excellence through rigorous code reviews. • Elevate your technical expertise and communication skills while contributing to the success of our company. • Design, build, and deploy scalable, high-quality solutions in a fast-paced agile environment. • Contribute to architectural decisions, write reusable code, and provide insightful pull-request reviews to ensure the long-term health of our platform. • Own critical features end-to-end, from design to production. • Use data to make informed decisions and monitor Key Performance Indicators (KPIs) to ensure our work delivers measurable business impact. • Collaborate with Product teams and stakeholders to understand business needs. • Participate in incident response and troubleshoot issues in the production environment. • Live the mission: inspire and empower others while genuinely caring for your own well-being and that of your colleagues. Put well-being at the center of work and foster a supportive environment where everyone feels comfortable taking time off and finding work-life balance.


