Senior Backend Engineer
Company Overview
Seedworld Studios is dedicated to transforming the gaming landscape through its upcoming AAA metaverse game, Seedworld. Fusing elements of Fantasy and Steampunk, the game promises an enchanting experience like no other. We are currently in search of a skilled Senior Backend Engineer to join our Product Engineering team and help drive the development of our cutting-edge product application. Reporting to the Head of Engineering, you will collaborate closely with various teams to turn our vision into reality.
Primary Responsibilities:
Goal Ownership & Delivery: Taking charge of team objectives to ensure timely and impactful deliverables while identifying and resolving inefficiencies or risks.
Backend Development: Leading the creation and maintenance of scalable, efficient backend services with a focus on clean, high-performance code using Node.js and TypeScript.
System Design & Architecture: Spearheading the design and development of complex systems, making strategic architectural decisions that align with technical and business requirements.
API Design & Integration: Crafting and managing RESTful APIs and integrating them with third-party APIs to facilitate seamless business processes and data exchanges.
Database Management: Designing, optimizing, and maintaining MongoDB databases to uphold data integrity, security, and scalability.
Monitoring & Optimization: Establishing and enhancing monitoring and alerting strategies, analyzing system data, and ensuring high availability and performance.
Code Quality & Reviews: Ensuring codebase quality and reliability through lead code reviews, best practice implementation, and mentorship for team members.
Security Integration: Incorporating best security practices in development processes, addressing vulnerabilities, and mitigating risks.
Collaboration & Mentorship: Mentoring team members to foster growth and collaboration with various departments to align development with business objectives.
Adaptability & Innovation: Collaborating with stakeholders to adapt to changes, foster innovation, and align perspectives to meet business goals.
DevOps Practices: Contributing to DevOps processes like continuous integration, deployment, and cloud infrastructure management (e.g., AWS).
User-Centric Focus: Ensuring team strategies prioritize the customer, balancing technical execution with user-centric design principles.
Documentation: Maintaining comprehensive and up-to-date documentation for backend systems to assist team members effectively.
Team Structure
You will be an essential member of a diverse product development team, working alongside frontend/backend engineers, test engineers, UI/UX designers, product owners, and Web3 experts.
Company Culture:
Fully remote operation on a global scale.
Agile and inclusive work environment.
Focus on user-centric development and continuous improvement.
Dedication to building impactful products and nurturing team growth.
Requirements:
Experience: 6+ years in backend development or as a Senior Software Engineer.
Technical Expertise: Solid proficiency in Node.js, TypeScript, MongoDB, and REST API design, with experience in frameworks like Express or NestJS.
Leadership & Mentorship: Demonstrated ability to mentor team members, promote inclusivity, and uphold team culture.
Web3 Interest: Understanding or interest in the Web3 ecosystem, encompassing wallets, transactions, IDOs/ICOs, and DeFi concepts.
User-Centric Development: familiar with working in user-focused environments, harmonizing technical requirements and user requirements.
Adaptability: Demonstrated agility in managing shifting priorities and delivering quality output in fast-paced settings.
Desirable Criteria:
- Thorough understanding of the Web3 ecosystem and blockchain technology.
- Experience in high-risk environments like payment platforms.
- Proficiency in AWS and infrastructure as code tools like Terraform.
- Bachelor's degree in computer science or a related field.
Location
- Fully remote role with flexible working hours between 9AM and 10PM (UTC time).
Benefits:
- 21 days of annual leave in addition to local holidays.
- Sick days provision.
- Budget allocated for training and courses.
- Budget for necessary work equipment procurement.
Salary:
Monthly salary remunerated in stablecoins (USDC).
