Senior Backend Engineer Job at Insomnia Labs, New York, NY

N0J3bGtjRkFLRzY5eEZ6WkJiN2xBcE9PREE9PQ==
  • Insomnia Labs
  • New York, NY

Job Description

Job Description

Job Description

Salary:

Who We Are

We are a dynamic and innovative technology company dedicated to transforming the decentralized web. Our mission is to develop cutting-edge decentralized applications (dApps) that leverage blockchain technology to empower individuals and organizations. We are seeking a talented and experienced Backend Engineer to join our team, bringing expertise in NodeJs server frameworks like Nest.js, SQL Databases, Web3 knowledge of EVM.

This is a 3-6 month contract, with the possibility to continue longer. If you are a skilled Backend Dev looking for an opportunity in the web3 space, here's your chance!

Key Responsibilities

1. Backend Development:

  • Design, develop, and maintain backend systems, ensuring the reliability, scalability, and security of our applications.
  • Collaborate with cross-functional teams to translate frontend requirements into efficient and effective server-side functionality.
  • Write clean, maintainable, and well-documented code while adhering to coding standards and best practices.
  • Participate in code reviews to maintain code quality and consistency.

2. Web3 Integration:

  • Leverage expertise in Web3 technologies, including blockchain integration (EVM, Solana, Near, etc.), to enable seamless interaction between our applications and decentralized networks.
  • Develop and maintain Web3-specific functionalities such as wallet connectivity, smart contract interactions, and decentralized identity.
  • Optimized querying of data aggregation of blockchain data.

3. Database Management:

  • Create and optimize database schemas and queries for SQL and NoSQL databases to efficiently store and retrieve data.
  • Implement data migration and transformation processes as needed to support application functionality.

4. API Development:

  • Develop and maintain RESTful APIs, ensuring they meet the requirements of both internal and external stakeholders.
  • Integrate third-party APIs and services to enhance application capabilities and functionality.

5. Performance Optimization:

  • Identify and address performance bottlenecks in the backend systems, optimizing response times and resource utilization.
  • Implement caching mechanisms and other strategies to improve system performance.

6. Security and Compliance:

  • Implement security best practices to protect against common web application vulnerabilities, such as SQL injection, cross-site scripting (XSS), and data breaches.
  • Ensure compliance with relevant data protection and privacy regulations, such as GDPR or HIPAA, as applicable.

7. Testing, Troubleshooting and Debugging:

  • Writing unit, integration, and end-to-end tests.
  • Debug and resolve backend issues and incidents, collaborating with the team to identify root causes and implement solutions.
  • Develop and maintain logging and monitoring systems to proactively identify and address potential issues.

8. Documentation and Knowledge Sharing:

  • Create and maintain documentation for backend systems, including architecture diagrams, API documentation, and codebase documentation.
  • Share knowledge and best practices with the team, promoting a culture of continuous learning and improvement.

Requirements

  • 4+ years of experience as a backend engineer building and maintaining scalable systems.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Backend development experience using Nest.js, TypeScript.
  • Strong database management skills, including experience with SQL and/or NoSQL databases.
  • Experience with system design and architecture.
  • Strong critical thinking and problem-solving skills, attention to detail, proactiveness, and a passion for delivering high-quality solutions.
  • Expertise in easy frontend integration to backend APIs.
  • Expertise in Web3 technologies, including blockchain integration (EVM, Solana, Near, etc.), wallet connectivity, and smart contract interactions.
  • Knowledge of security best practices and experience implementing security measures in backend systems.
  • Familiarity with caching mechanisms, performance optimization techniques, and monitoring tools.
  • Excellent problem-solving skills and the ability to troubleshoot and debug complex issues.
  • Effective communication and teamwork skills, with the ability to collaborate with cross-functional teams.
  • Commitment to staying updated with industry trends and emerging technologies in both backend development and Web3 integration.
remote work

Job Tags

Contract work, Remote job,

Similar Jobs

Walmart

Senior Systems and Infrastructure Engineer, Site Reliability Job at Walmart

 ...needed at Wal-Mart in Bentonville, AR. 4 yrs of exp in tech infrastructure eng'g or rel. exp. Walmart will accept any amount of exp w/ req'd skills. Telecommuting/working from home is permissible. Rate of pay: Annual salary range for this FT position is $102,627 /yr to $1... 

American Bar Foundation

ABF/AccessLex Institute Doctoral Fellowship Program in Legal & Higher Education 2025 Job at American Bar Foundation

 ...Applications for the ABF/AccessLex Institute Doctoral Fellowship Program in Legal & Higher Education for the 2025-26 academic year are now open. Application Deadline: February 22, 2025 The American Bar Foundation (ABF), in partnership with AccessLex Institute... 

Bio-Rad Laboratories

Customer Service Representative - French speaking Job at Bio-Rad Laboratories

Overview: Customer Service Representative Customer Relationship Management - French Speaking Are you ready to take the next step in your career and be a driving force behind our sales success? Join us as a Customer Support Specialist, where you'll play an essential... 

Delta Airlines

Cargo Agent (Customer Service Agent) - BOS Job at Delta Airlines

 ...Delta Airlines - Ref #25685 [Material Handler / Package Handler] As a Cargo Agent at Delta Airlines, you'll: Work with an innovative team whose common goal is to ensure that our customers baggage and cargo arrive safely and on time to drive a positive customer experience... 

AAA Careers

RPA Developer Job at AAA Careers

RPA DeveloperThe Team: Insurance Classic manages our HUON Mainframe program while maintaining supporting Front ends. With this organization, we have a scrum team (Team RPA) that develops UiPath RPAs to create value for our insurance company. The team develops automation...