Senior Software Engineer

What you’ll do

  • Architect, develop, and maintain workflow engine to improve product performance and scalability
  • Build distributed systems and fine-tune performance at-scale
  • Work closely with product to design and implement new product features
  • Build and monitor dashboards to track uptime, error rates, processing rates, and other SLOs (service level objectives)
  • Understand customer use cases and help make key product/architecture decisions
  • Help lead the growth of our engineering team and shape Paragon’s culture

 

You should have

  • 4+ years experience in backend engineering
  • 3+ years experience with JavaScript, Go, Java, or Node.js
  • Experience with distributed systems and microservices architecture at production scale (100M+ requests/mo)
  • Experience working with SQL databases (e.g. Postgres) and caches (e.g. Redis) at scale
  • Confidence working in a high-autonomy, fast-paced environment where you’ll be responsible for decisions that influence the direction of the company

 

Bonus points if you have

  • Experience with React and TypeScript
  • Experience with Kubernetes
  • Experience with Etcd, lambdas, and tools common in distributed systems
  • Experience with DevOps (Grafana, Prometheus, Terraform)
Apply via Whatsapp