Overview
Full Stack Engineer on Cisco Meraki's Dashboard Engineering team, building and maintaining the cloud web applications used to manage millions of network devices globally.
What you'll do
- Partner across firmware, backend, SRE, and product teams to design systems managing millions of global network devices.
- Develop high-performance backend services using Ruby on Rails, Python, and TypeScript.
- Build adaptable and intuitive React.js frontends.
- Build efficient PostgreSQL models and fine-tune queries for low-latency, high-throughput operations.
- Author automated test suites, participate in architecture reviews, and uphold high coding standards.
- Work with UX and Product to convert complex network data into intuitive, accessible user workflows.
- Contribute through inclusive teamwork, knowledge sharing, and constructive peer code reviews.
What you'll need
- 4+ years of professional experience writing clean, maintainable, and test-driven production code for medium to large-scale distributed web applications.
- Proven hands-on experience across the stack, using Ruby on Rails on the backend with ReactJS, JavaScript / TypeScript on the frontend.
- Demonstrated expertise in database schema build, indexing, and SQL query optimization using PostgreSQL or relational databases.
- Consistent record of owning features from initial conception and architectural build through implementation, testing, and production deployment.
- A strong curiosity for understanding user workflows and turning customer needs into elegant technical solutions.
- Excellent verbal and written communication skills with the ability to articulate technical tradeoffs clearly across multi-functional engineering teams.
Nice to have
- Experience architecting and operating cloud-based infrastructure and large-scale microservices.
- Background or strong curiosity about enterprise networking, network security, or device management.
- Experience with containerized environments and orchestration platforms such as Docker and Kubernetes.
- Familiarity with modern observability tools, distributed tracing, and CI/CD automation pipelines.
Read the full description and apply on the company’s own careers page.