Remote Senior Backend Engineer - Core

closed
Logo of Pindrop

Pindrop

πŸ“Remote - Ukraine

Job highlights

Summary

Join a rapidly growing company making technology more human with the power of voice. As a Senior Software Engineer at Pindrop, you will play a critical role in the development, deployment, and maintenance of software applications and systems.

Requirements

  • 8-10+ years of experience in Development, DevOps or a related field
  • Strong experience with Golang and Python
  • Strong experience with CI/CD tools like Jenkins, Github CI, etc
  • Hands-on experience with containerization (Docker, Kubernetes)
  • Experience with AWS or GCP cloud platforms (ideally both). Familiarity with version control systems (Git preferred)
  • Familiarity with Infrastructure as code tools such as Terraform (preferred), or other tools
  • Experience operating production systems at scale

Responsibilities

  • Software Development: Design, develop, test, and maintain our complex software applications, ensuring high-quality code (Golang and Python) and adherence to best practices
  • Play a critical role in the development and maintenance of our software products by designing, building, evolving, and scaling state-of-the-art solutions for the Pindrop platform
  • Be responsible for the operational excellence of our services through continual improvement projects, and participation in the on-call rotation
  • Deployment & Automation: Design, implement, and manage continuous integration/continuous deployment (CI/CD) pipelines for automated deployment
  • Automate the build, deployment, and configuration of cloud infrastructure
  • Collaborate with development teams to ensure successful deployment of applications in various environments (dev, staging, production)
  • Infrastructure as Code (IaC). Utilize tools like Terraform (preferred), Ansible, or CloudFormation to define and manage infrastructure as code
  • Ensure infrastructure is scalable, highly available, and secure
  • Cloud Management: Deploy and manage cloud services, with proficiency in AWS,, GCP, or other cloud platforms
  • Ensure cloud infrastructure is optimized for performance, cost-efficiency, and security
  • Security & Compliance: Implement security best practices in all stages of development and deployment, ensuring applications and infrastructure meet compliance standards
  • Maintain and manage SSL certificates, access control, and data encryption

Benefits

  • Competitive compensation, including equity for all employees
  • Unlimited Paid Time Off (PTO)
  • 4 company-wide rest days in 2024 where the entire company rests and recharges!
  • Remote-first culture
This job is filled or no longer available