Job Description
As a Senior Fullstack Engineer, you will play a pivotal role in shaping the technical foundation of Xverse. This position requires hands-on involvement in developing scalable solutions that bridge applications with Xverse's ecosystem. You will work across both frontend and backend domains, focusing on creating robust systems that support cross-platform functionality. The role also entails driving innovation through the design and implementation of developer tooling, API integrations, and core libraries that underpin Xverse's operations. You will be responsible for ensuring technical excellence by identifying security risks, defining system requirements, and recommending architectural solutions. Additionally, you will contribute to the continuous improvement of engineering practices, tooling, and development processes to enhance productivity and maintain high standards of quality.
Key Responsibilities
- Architect and develop developer tooling to streamline application integration with Xverse, ensuring seamless connectivity and optimal performance across platforms.
- Design, build, and maintain backend services that support Xverse's core functionalities, including data processing, authentication, and system scalability.
- Lead the development of cross-platform core libraries, ensuring compatibility and efficiency for web, mobile, and desktop applications.
- Conduct thorough code reviews to proactively identify and resolve potential security vulnerabilities, safeguarding the integrity of Xverse's systems.
- Collaborate with security teams to define comprehensive system requirements, assess risks, and implement protective measures for Xverse's infrastructure.
- Drive the evolution of engineering standards by optimizing development workflows, automating testing processes, and refining deployment strategies.
- Investigate and resolve complex technical challenges that require integration of multiple disciplines, such as distributed systems, cloud computing, and API design.
- Stay abreast of emerging technologies and industry best practices to continuously improve the technical capabilities of Xverse's platform.
Job Requirements
- Proven expertise in fullstack development, with a strong foundation in both frontend (HTML/CSS, JavaScript, React) and backend (Node.js, Python, Java) technologies.
- Minimum of 5 years of professional experience in software engineering, with a track record of delivering scalable, secure, and high-performance applications.
- Deep understanding of API design principles, RESTful services, and microservices architecture to enable seamless integration between systems.
- Strong proficiency in security best practices, including encryption, authentication protocols, and secure coding standards, to protect Xverse's infrastructure.
- Experience with version control systems (e.g., Git) and CI/CD pipelines to ensure efficient development and deployment processes.
- Excellent problem-solving skills, with the ability to analyze complex technical issues and devise innovative, multidisciplinary solutions.
- Collaborative mindset, capable of working closely with cross-functional teams (product, design, QA) to align technical implementations with business goals.
- Ability to mentor junior engineers, share knowledge, and contribute to the growth of the engineering team's capabilities.
- Strong communication skills to effectively document technical processes, present solutions to stakeholders, and collaborate with global teams.
- Preferred experience with blockchain technologies, cloud platforms (AWS, Azure), and DevOps tools to support Xverse's technical vision.