Platform Developer -Remote
Project Detail
As Decentraland contributors, we are actively seeking for an experienced full-stack engineer with strong backend capabilities to join our remote-friendly team creating the tools to build the metaverse. You will be in charge of developing Web applications and services along with the required infrastructure. Our ideal candidate has a proactive personality with a strong sense of ownership and initiative.
The ideal candidate should feel comfortable and excited about:
• Developing new features, iterating fast, and creating innovative solutions to complex problems
• Dealing with existing code and products to provide support and make them more efficient, scalable, performant, secure, and maintainable
• Interacting with other teams and stakeholders to understand the short, medium and long-term platform goals and bring them to life
• Identifying problems and bottlenecks and creating innovative solutions for them
These are the technologies that the Platform team uses on a daily basis:
• TypeScript (both server & browser)
• Node.js for servers
• React, Redux
• Open API
• AWS for infrastructure hosting
• GitHub Actions & Workflows for continuous deployment
• Gitlab and Pulumi for the infrastructure provisioning
• Metabase, Prometheus, and Grafana for observability
• CloudWatch for CDN, hosting, security, analytics
Required Skills
- Experienced building REST and WebSocket APIs in scalable backend services
- Experience working with React and extensive knowledge in but not limited to TypeScript/JavaScript
- Experience with Service-to-Service communication (e.g. messing queues, NATs, message brokers, etc) and Security protection measurements
- Ability to understand existing products, refactor and scale them
- Experience building, publishing, and maintaining software in production environments
- Sharing our core values: create with passion, care about the future, done is better than perfect, own it, enjoy the ride
Desirable Skills
- Familiarity with blockchain-based technologies
- Experience with decentralized technology
- Experience contributing to Open Source projects
- Experience managing the infra provision
- Experience working on a distributed team spread across several time zones
- Experience with WebRTC
- Interested?? Click me to apply