Senior Backend Engineer

closed
Pindrop Logo

Pindrop

πŸ“Remote - Ukraine

Summary

Join Pindrop, a leading innovator in voice authentication and fraud prevention, as a remote Software Engineer in Ukraine. This contract position with Alcor BPO offers the opportunity to design, develop, test, and maintain complex software applications using Golang and Python. You will play a critical role in building and scaling state-of-the-art solutions for the Pindrop platform, collaborating with development teams and ensuring successful deployments. The ideal candidate possesses 5-7+ years of experience in development or DevOps, strong experience with Golang and Python, and expertise in CI/CD, containerization, and cloud platforms (AWS or GCP). Pindrop offers competitive compensation, comprehensive benefits, unlimited PTO, and a supportive work environment.

Requirements

  • Have strong verbal and written communication skills
  • Enjoy working within a collaborative environment across multiple departments
  • Love solving hard problems and finding ways to improve the efficiency of processes
  • Have a proven track record of providing stable and secure code in production environments
  • Be able to contribute to the feature development in the platform/product with minimal supervision
  • Be able to deliver production ready code from start to finish with an eye towards performance, scale and security
  • Be resilient in the face of challenges, change, and ambiguity
  • Be optimistic and believe that you can make a problem into a solution
  • Be resourceful, excited to uncover innovative solutions and teach yourself something new when needed
  • Take accountability, do the things you say you’ll do, under-promise and over-deliver
  • Be nimble and adaptable when priorities change and continue to see the β€œforest through the trees”
  • Have 5-7+ years of experience in Development, DevOps or a related field
  • Have strong experience with Golang and Python
  • Have strong experience with CI/CD tools like Jenkins, Github CI, etc
  • Have Linux/Unix system internals expertice
  • Have hands-on experience with containerization (Docker, Kubernetes)
  • Have experience with AWS or GCP cloud platforms (ideally both)
  • Have familiarity with version control systems (Git preferred)
  • Have familiarity with Infrastructure as code tools such as Terraform (preferred), or other tools
  • Have experience operating production systems at scale
  • Have a strong understanding of software design principles, software architecture and design patterns as well as software development best practices, including testing, version control, and continuous integration
  • Have strong analytical skills and ability to troubleshoot and resolve complex issues
  • Be able to quickly adapt to changing technologies and architectures
  • Have Telephony VoIP experience with SIP and RTP
  • Have experience building microservices and RESTful APIs
  • Have good communication and collaboration skills
  • Be detail-oriented with a strong commitment to delivering high-quality work
  • Be able to work independently and in a fast-paced environment

Responsibilities

  • 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
  • Participate in code reviews and provide constructive feedback to ensure code quality and consistency
  • 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)
  • Participation in on-call rotation
  • Utilize tools like Terraform (preferred), Ansible, or CloudFormation to define and manage infrastructure as code
  • Ensure infrastructure is scalable, highly available, and secure
  • 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
  • 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
  • Part of On-call rotation with night/weekend work required

Preferred Qualifications

  • Have Certifications in AWS or GCP
  • Have experience with Kubernetes orchestration
  • Have familiarity with Agile and DevOps practices

Benefits

  • Competitive compensation
  • 4 company-wide rest days in 2025, where the entire company rests and recharges!
  • Education: Group English Lessons monthly compensation
  • Health Benefits: comprehensive medical and dental insurance package
  • Work-From-Home Stipend
  • Flexible remunerated inactivity/time off period: an unlimited time off policy
  • Health-related time-off
  • Referral Program
  • IT Kit
This job is filled or no longer available