A #Crypto focused Investment VC, helping cutting-edge #blockchain #startups accelerate their growth.
We are seeking an experienced Senior Backend Engineer to join our talented engineering team. As a Senior Backend Engineer, you will play a key role in designing, developing, and maintaining our backend systems . You will have the opportunity to work with cutting-edge technologies, collaborate with cross-functional teams, and contribute to the evolution of our platform.
Responsibilities
- Architect, design, develop, and maintain robust, scalable, and high-performance backend systems using Node.js as the primary technology.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to deliver features that meet business requirements.
- Lead technical discussions and provide mentorship to junior engineers, guiding them on best practices and design patterns.
- Optimize and improve the performance, scalability, and reliability of existing backend systems.
- Write and maintain unit tests, ensuring code quality, stability, and maintainability.
- Participate in code reviews, providing constructive feedback and reviewing peersā code for quality and adherence to coding standards.
- Stay up-to-date with industry trends and emerging technologies, suggesting relevant improvements to the tech stack.
- Contribute to the architecture and design decisions of the backend systems, considering factors like security, maintainability, and future growth.
Qualifications
- Bachelorās or Masterās degree in Computer Science, Software Engineering, or a related field.
- [4+] years of professional experience as a backend engineer, with a strong focus on Node.js development.
- Solid understanding of server-side architecture, RESTful APIs, and microservices architecture.
- Proficiency in database design and management, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Experience with cloud platforms such as AWS, Azure, or GCP, and containerization technologies like Docker and Kubernetes.
- Strong understanding of software design principles, design patterns, and best practices for writing clean, maintainable code.
- Familiarity with version control systems, preferably Git.
- Excellent problem-solving skills and a proactive attitude towards tackling challenges.
- Effective communication skills and the ability to collaborate within a team.
Nice to Have
- Familiarity with Go (Golang) and Rust programming languages.
- Experience with GraphQL and event-driven architectures.
- Knowledge of DevOps practices and tools for automated deployment and continuous integration.
- Contribution to open-source projects or personal coding projects showcasing versatility and innovation.
- Understanding of security best practices in web application development.
Tech Stack
- Primary Language: Node.js
- Secondary Languages (Nice to Have): Go (Golang), Rust
- Databases: PostgreSQL, MongoDB, Redis
- Cloud Platforms: AWS, Azure
- Containerization: Docker, Kubernetes
- Version Control: Git
Perks and Benefits
- Competitive salary and bonus structure
- Flexible working hours and remote work options
- Comprehensive health and wellness benefits
- Professional development and training opportunities
Listed in: Web3 Jobs, Remote Crypto Jobs, Devops Web3 Jobs, Senior Web3 Jobs, Dao Web3 Jobs, Web3 Crypto Jobs.