We're looking for a senior software engineer to join our workflow engine team at Paragon! As an early member of our team, you will work to architect, develop, and maintain Paragon's workflow engine and work to build and scale distributed systems to serve thousands of requests per second.
Our workflow engine sits at the center of our product - and ensures all data passes through the application with high concurrency, low latency, and zero data loss 🙅🏽. As our customer base grows, so have their needs, and we’re looking to scale our systems and services. If you’re interested in working on complex engineering problems at scale, with high levels of autonomy and ownership, we’d love to chat!
Compensation range: $175 - $200k • 0.1% – 0.25%
Note: Please apply via Lever to be considered for this role: https://jobs.lever.co/useparagon.com
What You’ll Do
- Architecting and Developing: You will be actively involved in architecting, developing, and maintaining Paragon's robust workflow engine. Your contributions will directly impact the performance and scalability of our entire platform.
- Building Distributed Systems: You will leverage your expertise in building distributed systems to fine-tune performance at scale. You'll have the opportunity to work on challenging projects that involve handling billions of requests per month (thousands per second).
- Collaboration with Product: You will closely collaborate with our product team to design and implement new features. Your insights and technical expertise will help shape the direction of our product.
- Monitoring and Optimization: You will be responsible for building and monitoring dashboards to track critical metrics such as uptime, error rates, and processing rates. Your focus on service level objectives (SLOs) will contribute to the overall reliability and performance of our system.
- Customer-Centric Approach: Understanding customer use cases and requirements will be essential in making informed product and architecture decisions. Your insights will contribute to delivering an exceptional user experience.
- Leadership and Team Growth: As an early member of the team, you'll have the opportunity to help lead the growth of our engineering team and shape Paragon's culture. Your mentorship and collaboration will contribute to a thriving and collaborative environment.
You Should Have
- 4+ years of Backend Engineering Experience: You have a strong background in backend engineering, with a proven track record of delivering high-quality software solutions.
- Experience with Distributed Systems: You have hands-on experience with building and managing distributed systems and microservices architecture at a production scale. Handling millions of requests per month is a familiar terrain.
- Expertise in SQL Databases and Caches: You are comfortable working with SQL databases like Postgres and caching systems like Redis. You understand the nuances of optimizing data storage and retrieval.
- Autonomy and Fast-Paced Environment: You thrive in a high-autonomy, fast-paced environment where you're empowered to make decisions that shape the direction of the company. Your ability to adapt and make informed choices is essential.
Bonus Points If You Have
- Experience with React and TypeScript: Familiarity with React and TypeScript
- Proficiency in Kubernetes: Knowledge of Kubernetes and containerization
- Familiarity with etcd, Lambdas, and Distributed Systems Tools: Experience with Etcd, lambdas, and common tools used in distributed systems
- DevOps Experience: Exposure to DevOps tools such as Grafana, Prometheus, and Terraform
What We Offer
- Comprehensive Benefits: We offer competitive health, dental, and vision insurance plans to keep you and your loved ones covered.
- Unlimited PTO: We believe in work-life balance and offer unlimited paid time off to promote personal well-being and relaxation.
- Top-Notch Equipment
- Annual Team Retreats
Paragon is an embedded integration platform for SaaS apps - we enable companies to build products that integrate with the SaaS ecosystem. With Paragon, software companies can integrate with hundreds of different SaaS apps in minutes while providing their customers with a seamless, unified integration experience. Our vision is to build the connecting layer for all software that enables every application in the world to work together seamlessly.
In the last year, we’ve grown by over 6x and now work with nearly 100 customers around the world. We’ve raised over $16M from world-class investors like Inspired Capital, Y Combinator, Global Founders Capital, Soma Capital, and Village Global, and have been featured in Techcrunch and Forbes.