Persollo
Joined in
2022
Persollo leverages machine-learning and AI technology to give brands and agencies the best-in-class tools to effectively reach their goals.
Website:
https://persollo.com/
-
· 13 views · 3 applications · 4h
Senior Developer - High-Load API System
Full Remote · Worldwide · Product · 5 years of experience · B1 - IntermediateThis opportunity offers the chance to build a cutting-edge API platform. You will create a scalable system that performs seamlessly for millions of monthly users while leveraging hands-on development expertise and collaborating closely with senior...This opportunity offers the chance to build a cutting-edge API platform. You will create a scalable system that performs seamlessly for millions of monthly users while leveraging hands-on development expertise and collaborating closely with senior engineers to drive results.
We’re a group of experienced entrepreneurs with a track record of building successful businesses. Now, we’re embarking on our next venture and are looking for a talented Senior Developer to help bring our vision to life.
Key Responsibilities
- System Development
- Implement high-performance API services (Rust) within an established architecture.
- Contribute to design discussions to ensure speed, security, and scalability.
- Build modular, maintainable components that support future feature additions.
- Team Collaboration
- Participate in code reviews and uphold coding standards.
- Pair with senior engineers.
- Deliver features like APIs, CLI tools, and internal management interfaces on time.
- Optimizing Performance
- Minimize latency and ensure consistent availability.
- Enhance database performance with optimized queries (e.g., PostgreSQL).
- Deploy real-time monitoring and alert systems to identify issues quickly.
- DevOps and Automation
- Set up efficient CI/CD pipelines for frequent, reliable releases.
- Manage Kubernetes-based infrastructure to handle scaling and resource allocation.
- Develop CLI tools to simplify developer and operational tasks.
- API Adoption
- Build straightforward SDKs and client libraries to support developers in different languages.
- Create tools to simplify debugging and testing API integrations.
- Ensure API endpoints are well-tested and follow consistent design patterns.
Qualifications
- Core Skills
- 5+ years of backend development with expertise in Rust and Node.js/TypeScript; experience with Python is a plus.
- Experience owning features end-to-end and collaborating closely with senior engineers; prior leadership is a plus.
- Strong experience in building scalable, high-traffic APIs.
- Expertise in microservices and event-driven systems.
- Significant experience in PostgreSQL, including database optimization and performance tuning for high-load systems.
- Cloud and DevOps Expertise
- Hands-on experience with AWS and Cloudflare.
- Skilled in Docker, Kubernetes, and CI/CD tools.
- Collaboration
- Ability to communicate complex ideas clearly across teams.
- Strong decision-making and problem-solving capabilities.
- Technical Extras
- Knowledge of observability tools like Prometheus and Grafana.
- Familiarity with Extensible Provisioning Protocol.
- System Development