Simplify Logo

Full-Time

Backend Software Engineer

Twinstake

Posted on 5/15/2024

Nethermind

Nethermind

51-200 employees

Provides Ethereum client and security solutions

Consulting
Fintech
Crypto & Web3
Financial Services

Mid, Senior

Remote in UK

Category
Backend Engineering
Web Development
Software Engineering
Required Skills
Python
MySQL
NoSQL
Git
Java
Postgres
Blockchain
AWS
Terraform
Ansible
MongoDB
REST APIs
Development Operations (DevOps)
Cassandra
Requirements
  • Proven experience as a back-end developer
  • Expertise in back-end languages and frameworks, Python preferred but will also consider other technologies (e.g. Java)
  • Solid experience with database design, management, and migration strategies for relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
  • Understanding of good software architecture (including cloud-native and serverless architectures)
  • Proficient in implementing CI/CD pipelines using tools like GitHub Actions
  • A strong understanding of API development principles and experience building RESTful services
  • Interest in DevOps practices and experience with infrastructure as code (IaC) tools (e.g., AWS CDK, Terraform, Ansible) is highly desirable
  • Experience in the crypto industry with an understanding of blockchain technologies and ideally staking mechanisms
  • Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
Responsibilities
  • Design and implement back-end services, including APIs, microservices, and database schemas, to support front-end applications and enhance user experience
  • Lead the development and maintenance of CI/CD pipelines to streamline deployment and ensure high-quality code releases
  • Manage database migrations and optimizations to ensure data integrity, performance, and scalability
  • Collaborate with front-end developers and product managers to define and meet project requirements, creating a seamless workflow between back-end and front-end components
  • Advocate for and implement best practices in back-end development, including code reviews, testing, and security measures
  • Participate in the planning and execution of DevOps strategies, working towards improving infrastructure automation and monitoring
  • Troubleshoot, debug, and upgrade existing systems, ensuring they meet the latest security and technology standards
  • Stay abreast of emerging technologies and methodologies in back-end development, CI/CD, DevOps, and the crypto industry to continuously improve our platform

Nethermind specializes in providing a high-performance Ethereum client and advanced security solutions to Ethereum and Starknet developers. The company plays a pivotal role in contributing to decentralized infrastructure through its robust technologies like Juno, Voyager, and Sedge. Working here offers the opportunity to be at the forefront of blockchain technology and encryption research, surrounded by a team dedicated to innovation and industry advancement in L2 research and MEV solutions.

Company Stage

N/A

Total Funding

$140.1K

Headquarters

London, United Kingdom

Founded

2017

Growth & Insights
Headcount

6 month growth

59%

1 year growth

67%

2 year growth

114%
INACTIVE