Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Full Stack Python Engineer

Protagonist • District of Columbia, US • On-site

Posted on: 20th November, 2024
Employment Type: FULLTIME

Job Description

Join Our Talented Team at Protagonist

We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, Narrative Analytics®. This powerful combination enables us to quantitatively analyze open-source media, deliver strategic recommendations, and craft executive-level communication strategies for clients with missions that matter.
Why Us?

Our team is a vibrant mix of communication specialists, data scientists, and subject matter experts with extensive experience across U.S. Government agencies, non-profit organizations, and Fortune 500 companies. By joining Protagonist, you'll immerse yourself in a collaborative environment where innovation thrives, and your contributions truly matter.
What We Do
• Innovative Solutions: We co-develop cutting-edge solutions with our clients to address tough communication problems and capitalize on opportunities to make a tangible impact.
• Data-Driven Insights: Our tools and methodologies provide actionable insights that help clients meet their communication objectives and stay ahead of global challenges.
• Applied Expertise: We integrate our solutions within client organizations, leveraging our profound expertise to address critical issues and ensure sustainable success.
Be Part of Something Bigger

At Protagonist, you'll work on compelling projects that make a real difference. We seek talented individuals eager to contribute to our mission and grow alongside us. If you're passionate about communication, data analysis, and making an impact, we invite you to explore a career with Protagonist.
Explore Your Future with Us!

Ready to take the next step in your career? Join us at Protagonist and be part of a team that's making a difference.

Important Requirements
• Must be based in the Washington DC metro area
• Must be authorized to work in the US
• Must be able to obtain US Government security clearance if needed
• No visa sponsorship available at this time

Compensation: $95,000 - $185,000 based on experience and expertise
Why Join Us?
• Impact Real Change: Work directly with federal agencies, Fortune 500 companies, and leading nonprofits
• Tech at Scale: Build solutions that process and analyze massive datasets to uncover narrative patterns
• Growing Team: Join a vibrant DC tech company that's expanding rapidly
• Collaborative Culture: Work alongside communication specialists, data scientists, and domain experts
Our Technology Stack
• Frontend: React, TypeScript, D3.js for data visualization
• Backend: Python, Django, FastAPI, REST APIs
• Data: PostgreSQL, Elasticsearch, Redis, Apache Spark
• Infrastructure: AWS, Docker, Kubernetes
Core Responsibilities
• Design and develop full-stack applications that power our Narrative Analytics platform
• Create scalable data processing pipelines and visualization systems
• Collaborate with our Client Solutions teams to build features that solve real customer needs
• Participate in architectural decisions and technical design
• Mentor junior engineers and contribute to team growth
• Review code and champion best practices
What You'll BringRequired Experience:
• 3+ years software development experience with Python
• 1-2+ years modern web development using React and TypeScript
• Strong experience with cloud services (primarily AWS)
• Expertise in SQL databases (PostgreSQL)
• Experience with containerization (Docker) and orchestration (Kubernetes)
• Track record of building production-grade APIs
• Bachelor's degree in Computer Science, Engineering, or related field
Ideal Candidates Also Have:
• Experience with data visualization libraries (D3.js, Chart.js)
• Background in data processing and ETL pipelines
• Knowledge of search technologies (Elasticsearch)
• Experience with government or policy-focused projects
Why DC?
• Work at the intersection of technology and policy in the nation's capital
• Collaborate with leading research institutions and universities
• Join DC's thriving tech community
• Convenient downtown office location with hybrid work options
Benefits and Perks
• Flexible hybrid work arrangements
• Quarterly bonuses
• Comprehensive health, dental, and vision coverage
• 401(k) retirement plan with company grant
• Flexible DTO policy
• Professional development budget
• Regular team events
• Available transit benefits
Career Growth
• Regular 1:1 mentorship with senior engineers
• Conference and training opportunities
• Promotion paths and growth opportunities
• Internal tech talks and knowledge sharing
About Our Interview Process
• Initial conversation with our recruiter
• Technical screening discussion
• Online coding exercise
• On-site interviews with team members
• Final team fit conversation

Protagonist is a values-driven company committed to meaningful work and maintaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer.

Ready to make an impact? Apply now and join our mission to transform how organizations understand and shape public discourse.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Responsibilities

  • Innovative Solutions: We co-develop cutting-edge solutions with our clients to address tough communication problems and capitalize on opportunities to make a tangible impact
  • Data-Driven Insights: Our tools and methodologies provide actionable insights that help clients meet their communication objectives and stay ahead of global challenges
  • Applied Expertise: We integrate our solutions within client organizations, leveraging our profound expertise to address critical issues and ensure sustainable success
  • Backend: Python, Django, FastAPI, REST APIs
  • Design and develop full-stack applications that power our Narrative Analytics platform
  • Create scalable data processing pipelines and visualization systems
  • Collaborate with our Client Solutions teams to build features that solve real customer needs
  • Participate in architectural decisions and technical design
  • Mentor junior engineers and contribute to team growth
  • Review code and champion best practices
  • Collaborate with leading research institutions and universities

Requirements

  • Must be based in the Washington DC metro area
  • Must be authorized to work in the US
  • Must be able to obtain US Government security clearance if needed
  • No visa sponsorship available at this time
  • Data: PostgreSQL, Elasticsearch, Redis, Apache Spark
  • 3+ years software development experience with Python
  • 1-2+ years modern web development using React and TypeScript
  • Strong experience with cloud services (primarily AWS)
  • Expertise in SQL databases (PostgreSQL)
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Track record of building production-grade APIs
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience with data visualization libraries (D3.js, Chart.js)
  • Background in data processing and ETL pipelines
  • Knowledge of search technologies (Elasticsearch)
  • Experience with government or policy-focused projects
Protagonist

Protagonist

Technology

Location

District of Columbia, US

Job Type

FULLTIME

Benefits

  • Compensation: $95,000 - $185,000 based on experience and expertise
  • Work at the intersection of technology and policy in the nation's capital
  • Convenient downtown office location with hybrid work options
  • Benefits and Perks
  • Flexible hybrid work arrangements
  • Quarterly bonuses
  • Comprehensive health, dental, and vision coverage
  • 401(k) retirement plan with company grant
  • Flexible DTO policy
  • Professional development budget
  • Regular team events
  • Available transit benefits
  • Career Growth
  • Regular 1:1 mentorship with senior engineers
  • Conference and training opportunities
  • Promotion paths and growth opportunities

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Ariadne

1 week ago

FULLTIME

UI/UX developer - Python/Django

Maryland, US View Job

Django Rest Framework

1 week ago

FULLTIME

Python​/AWS​/Django development

New York, US View Job

Jobsbridge

1 week ago

CONTRACTOR

Junior Python Developer

North Carolina, US View Job