Backend Engineer
closedInsomnia Labs
πUnited States
Job highlights
Summary
The company is seeking a skilled Backend Engineer with experience in NodeJs server frameworks like Nest.js, SQL Databases, Web3 knowledge of EVM for a 3-6 month contract position. The engineer will be responsible for backend development, Web3 integration, database management, API development, performance optimization, security and compliance, testing, troubleshooting, documentation, and knowledge sharing.
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
- English is your native language
- 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
Responsibilities
- Design, develop, and maintain backend systems
- 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
- 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
- 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
- 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
- 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
- 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
- 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
This job is filled or no longer available
Similar Remote Jobs
- π°$146k-$172kπUnited States
- πIndonesia
- πPhilippines
- πUnited States
- πGreece
- πCanada
- πUnited States
- π°$150k-$260kπUnited States
- π°$140k-$253kπWorldwide
- πEurope, Middle East, and Africa