Senior Backend Engineer
Company Overview
Seedworld Studios is focused on innovating the gaming landscape with its upcoming AAA metaverse game, Seedworld. This game merges the captivating worlds of Fantasy and Steampunk. We are currently in search of a skilled and enthusiastic Senior Backend Engineer to join our Product Engineering team. In this role, you will be instrumental in developing our product application that underpins one of the largest metaverse endeavors in the industry. You will report to the Head of Engineering and collaborate closely with various teams to actualize our vision.
Responsibilities
Goal Ownership & Delivery: Take charge of team objectives to ensure impactful and timely achievement. Proactively identify and resolve inefficiencies or risks to meet both technical and business requirements.
Backend Development: Lead the creation and upkeep of scalable and efficient backend services using Node.js and TypeScript. Write clean, high-performance, and sustainable code.
System Design & Architecture: Drive the design and implementation of complex systems, making critical architectural decisions to align systems with technical and business needs.
API Design & Integration: Create and manage RESTful APIs, including integrating with third-party APIs, to facilitate smooth business processes and data exchange.
Database Management: Design, optimize, and maintain MongoDB databases to ensure data integrity, security, and scalability.
Monitoring & Optimization: Establish and enhance monitoring and alerting strategies, analyze system data, and ensure high availability and performance.
Code Quality & Reviews: Assume responsibility for the quality and reliability of codebases. Undertake code reviews, enforce best practices, and mentor team members for consistency and scalability.
Security Integration: Integrate security best practices into development processes, identify vulnerabilities proactively, and mitigate application risks.
Collaboration & Mentorship: Mentor team members to encourage continuous improvement. Collaborate with various teams, including frontend developers, product managers, and Web3 experts, to align development with business objectives.
Adaptability & Innovation: Work closely with stakeholders to adapt to changing priorities, foster innovations, and align multiple perspectives with business goals.
DevOps Practices: Collaborate on DevOps procedures like continuous integration, deployment, and managing cloud infrastructure (AWS).
User-Centric Focus: Ensure team strategies prioritize customers, balancing technical execution with user-centric design principles.
Documentation: Maintain current and detailed documentation for backend systems to ensure clarity and accessibility for team members.
Team Structure
You will function as a crucial part of a diverse product development team consisting of frontend/backend engineers, test engineers, UI/UX designers, product owners, and Web3 experts.
Company Culture
- Operates fully remotely on a global scale.
- Fosters an agile and inclusive work environment.
- Focuses on user-centric development and continuous enhancement.
- Driven by a passion for building impactful products and supporting team growth.
Requirements
Experience: A minimum of 6 years of professional experience in backend development or as a Senior Software Engineer.
Technical Expertise: Profound knowledge in Node.js, TypeScript, MongoDB, and REST API design. Experience with frameworks like Express or NestJS is preferred.
Leadership & Mentorship: Demonstrated ability to mentor team members, promote inclusivity, and uphold team culture.
Web3 Interest: Understanding or interest in the Web3 ecosystem, including wallets, transactions, IDOs/ICOs, and DeFi concepts.
User-Centric Development: Experience collaborating in user-focused settings, harmonizing technical requisites with customer needs.
Adaptability: Proven capability to manage changing priorities effectively and deliver high-quality results in fast-paced environments.
Desirable
- Extensive knowledge of the Web3 ecosystem and blockchain technology.
- Experience with high-risk environments such as payment platforms.
- Proficiency in AWS and infrastructure as code using tools like Terraform.
- Bachelor’s degree in computer science or related field.
Location
- Fully remote position.
- Flexible timezone within working hours falling between 9 AM to 10 PM (UTC).
Benefits
- 21 days of holiday per year in addition to local bank holidays.
- Sick days allowance.
- Budget for training and courses.
- Budget allocated for purchasing work equipment such as laptops.
Salary
Salary paid monthly in stablecoins (USDC).