Pics.io — Full-Stack Software Engineer (JavaScript / Node / React)
Fully Remote · SaaS · Cloud
Pics.io is a fast-growing SaaS platform helping companies manage, search, and collaborate on their digital media libraries. Our stack is modern, pragmatic, and battle-tested. We work with global clients, ship fast, and invest heavily in automation, DX, and clean engineering processes.
What We Build
Our ecosystem includes:
- React/Redux applications bundled with Webpack + internal tooling
- Node.js / Express backend powering the Pics.io public API
- MongoDB & Elasticsearch for data storage, indexing, and search
- Dockerized microservices running across AWS and Google Cloud
- GitHub + GitHub Actions for CICD
- A growing set of integrations, plugins, and AI-powered workflows
We value testing, observability, consistency, and smart automation. Every engineer ships code that reaches real users quickly.
What You’ll Work On
As a mid-level engineer, you’ll collaborate closely with our distributed team to build, refine, and scale core pieces of the platform. Example challenges you’ll tackle:
- Building new interactive UI flows and landing experiences
- Developing features in React/Redux, improving performance & DX
- Designing and extending Node.js APIs
- Integrating with third-party services and provider APIs
- Optimizing MongoDB queries, improving schemas, and designing ES indexes
- Deploying and tuning services in AWS/GCP
- Enhancing CI pipelines, improving reliability, scaling traffic
Expect a mix of product engineering, ops-aware thinking, and opportunities to touch security and automation.
Who You Are
You’re a mid-level JavaScript engineer who loves building reliable, modern web products and wants to grow into a seasoned full-stack engineer.
We’d love to hear from you if you have experience with:
- JavaScript / TypeScript
- React + Redux
- Node.js + Express
- MongoDB or Elasticsearch
- Docker and cloud-based development environments
You don’t need to be an expert in everything. Curiosity, ownership, and consistency matter more.
How We Work
We are a tight, senior-leaning distributed team with a strong culture of autonomy and mutual support. Clear communication, code quality, and thoughtful review matter to us. Everyone is encouraged to propose ideas, take ownership of features, and contribute to the platform vision.
Interested?
We’d love to chat. Send us your CV, GitHub, portfolio links, or any examples of code or projects you’re proud of. When you apply, please mention the keyword "SaaS experience" and briefly describe a situation where you worked with a SaaS B2B product (as a developer, user, or integrator). This helps us understand your background and confirm you’ve read the role fully.
P.S. If you know a friend who might be a great fit—feel free to share this role.
Required skills experience
| JavaScript | 1 year |
| React.js | 1 year |
| Redux | 1 year |
| Node.js | 1 year |
| MongoDB | 1 year |
| Elasticsearch | 1 year |
| Docker | 1 year |