About the company
At LiquidX, we invest and acquire the greatest innovative companies, helping teams deliver their milestones on time, through proven operational experience and financing. We specialize in creating long-term value for the stakeholders of the companies we invest or acquire, by building unique gaming and community experiences, combining graphics and storylines with top-notch innovative technologies, such as blockchain and artificial intelligence. As we invest and acquire more companies, weāre always looking for innovative, hungry, driven and experienced leaders to join either LiquidX or our portfolio of companies.
Job Summary
What You Will Do
šParticipate in and contribute/lead technical design and discussions with peers and stakeholders to decide the best technical approaches to product problems. šWrite and test high-quality product or system development code, utilizing your expertise in Java (Spring Boot) and familiarity with JavaScript/ TypeScript (NestJS). šParticipate in code reviews and provide valuable feedback to ensure quality and outcomes, with a keen eye on performance optimization and backend security best practices. šSet up and maintain the cloud infrastructure for your product and tools, using AWS services like EC2, RDS, S3, Lambda, and ECS. šContribute to new and existing documentation and adapt content based on product/program updates and user feedback. šTriage product or system issues and debug/track/resolve them by analyzing the sources of issues and the impact on operations and quality. Use JIRA/ Confluence for issue tracking and project documentation. šNote that if you currently do not have experience with Solidity and Web3, you will be expected to pick it up and execute it within a production environment quickly.
Requirements
šExperience and Expertise: At least 4 years of experience in a software engineering role, within a product or engineering-led team. Strong ability in Java (Spring Boot) for backend services and a good grasp of JavaScript/ TypeScript using NestJS. šDatabase Technologies: Expertise in SQL (e.g., PostgreSQL) and proficiency in NoSQL databases (e.g., MongoDB, Redis) for effective data handling and caching mechanisms. šCloudInfrastructureandDevOpsSkills:ExtensiveexperiencewithAWS, proficiency in Docker for containerization, and advanced knowledge in CI/CD tools like Jenkins or GitHub Actions. šTesting and Quality Assurance: Deep experience with Java testing frameworks such as JUnit and Mockito, and knowledge of integration testing frameworks. šSecurity and Performance: Strong understanding of backend security protocols, OAuth, and security best practices. Skills in backend performance tuning to handle scalability issues efficiently. šBlockchain Technologies: Familiarity with Solidity, understanding of ImmutableX, and knowledge of libraries like Web3.js or Ethers.js is advantageous. šProfessional Skills: Strong ability to break down business requirements into technical requirements and communicate technical trade-offs.