Fullstack Engineer
- Design, develop, and maintain scalable web applications with both front-end and back-end components, leveraging Move, Rust, and AWS, Docker, Next.JS, CI.
- Collaborate closely with product, design, and engineering teams to build intuitive and robust user experiences, ensuring seamless integration with decentralized systems.
- Write clean, maintainable, and efficient code while adhering to rigorous testing and continuous integration practices, with a strong focus on quality and scalability.
- Participate in code reviews, providing constructive feedback and mentorship to fellow engineers to ensure best practices and team growth.
- Engage in the full software development life cycle, including defining requirements, delivering features, and troubleshooting production issues across our stack.
- Continuously integrate and explore bleeding-edge technologies to keep the platform innovative and high-performing.
- Contribute to architectural discussions, ensuring we build sustainable and scalable solutions.
- Promote a team-based approach to knowledge sharing, continuous learning, and collaboration across all levels of the engineering team.
You may be a good fit if:
- 3+ years of professional development experience, with a focus on backend proficiency. Full-stack experience is preferred.
- Proficiency in modern web technologies such as JavaScript, TypeScript, React, and Node.js.
- Strong understanding of RESTful APIs, GraphQL, and database technologies like PostgreSQL, MongoDB, or similar.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with event-driven architecture and microservices.
- Strong problem-solving skills, with a focus on creating scalable, efficient, and secure solutions.
- Experience with CI/CD pipelines and automated testing frameworks.
- A growth mindset, focused on learning and continuous improvement.
- Self-motivated, resourceful, and able to work independently with minimal supervision.
- Strong asynchronous communication skills to ensure team productivity across different time zones.
- Experience in frontend development with React (or willingness to grow in this area if backend-focused).
- Familiarity with bleeding-edge frontend tech and modern development practices.
- Ambition to take ownership of projects, define scope, and deliver high-quality results.
