Peregrine · 5 days ago
Senior Backend Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
AnalyticsInformation Technology
Insider Connection @Peregrine
Responsibilities
Build and scale the platform to handle terabytes of data from various sources
Work on complex challenges like developing a sophisticated sharing model and optimizing queries for quick search results
Collaborate with the team to understand diverse use-cases and prioritize empathy in solutions
Use a variety of programming languages and technologies including Python, Django, Celery, Airflow, PostgreSQL, Elasticsearch, Neo4J, AWS, Terraform, and Ansible
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of significant experience working with cross-functional software development teams
Comfortable navigating large codebases and building distributed systems
Shipped and iterated on production-grade software components in your professional career and/or the open-source community
Write robust, well tested, and well-designed code that frequently gets deployed to users
Strong understanding of architecture and scaling large software systems
Strong best practices in modern software development such as deployments, CI/CD, data management, and distributed systems
Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
Passion for crafting and shipping software solutions that delight users
Driven and self-disciplined with the ability to own projects from start to finish
Located in San Francisco or Washington DC strongly preferred (Hybrid work is acceptable)
Benefits
Benefits
Equity (if applicable)
Bonus (if applicable)
Company
Peregrine
At Peregrine, we create technology to help mission-critical government institutions make data-driven decisions, power real-time operations, and strengthen community relationships.