Apply

Senior Backend Engineer - Pulse

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, 5-7 years

📍 Location: Ukraine

🔍 Industry: Voice authentication and fraud prevention

🏢 Company: Pindrop👥 251-500💰 $100,000,000 Debt Financing 6 months agoFraud DetectionSecurityCyber SecurityNatural Language ProcessingSpeech Recognition

🗣️ Languages: English

⏳ Experience: 5-7 years

🪄 Skills: AWSDockerPythonSoftware DevelopmentDynamoDBGCPJenkinsKubernetesMySQLAlgorithmsData StructuresGoGrafanaPrometheusRedisCommunication SkillsCI/CDLinux

Requirements:
  • 5-7 years of software development experience.
  • Experience with designing and implementing highly scalable cloud-based APIs.
  • Experience with multiple programming languages such as Python and Go.
  • Expertise in Data Structures, Algorithms, and Concurrency.
  • 2+ years of experience in DevOps practices towards the deployment of SaaS services.
  • Hands-on experience with Jenkins, GitHub Actions, implementing and maintaining CI/CD pipelines.
  • Experience with managing and maintaining applications in a multi-container environment, such as Kubernetes.
  • Knowledge of different Data Storage technologies such as Redis, MySQL, etc.
  • Knowledge of Docker and container orchestration frameworks such as Kubernetes.
  • Experience developing and maintaining services using AWS native products such as Kinesis, DynamoDB, and S3.
  • Linux Proficiency.
Responsibilities:
  • Design, develop, test, deploy, and monitor high-performance services and APIs.
  • Develop applications in Golang and Python on top of a modern cloud-focused platform.
  • Develop and maintain services using AWS native products such as Kinesis, DynamoDB, and S3 as well as GCP native products.
  • Deliver production-ready code from start to finish.
  • Review code to maintain quality with an eye towards performance, scale, and security.
  • Work in a cross-functional environment, composed of software engineers, test engineers, research scientists, and product managers.
  • Identify and evaluate new technologies for implementation.
  • Contribute to improving software engineering best practices.
Apply