Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

We at P2P.org are the largest staking and restaking operator, with a TVL of over $9B 🔝

We are constantly focused on launching new yield products: for example, in Polkadot (adding +15-20% to NRR) and Ethereum, where we offer significantly higher NRR (+40%) than any other staking operator 💪

We also keep an eye on exciting projects and launch new networks such as TON, Avail, Monad, and Babylon. We strongly believe in Bitcoin and the DeFi ecosystem around it, and we have a dedicated team focused on finding the best yield solutions based on Bitcoin.

We work with partners like BitGo, Crypto.com, Ledger and ByBit.

We are actively expanding our product line, exploring RWA, data, yield, and service products for exchanges, custodians, and banks

P2P.org unites talented individuals globally ❤️

Despite our distributed team, we share a passion for decentralized finance - a fairer system for all. We code, learn, create, and connect to shape finance's future 💰

P2P.org boasts a strong reputation and network. We prioritize customer satisfaction and, as tech enthusiasts, develop innovative solutions that bolster our brand.

Responsibilities:

  • System Architecture and Design: Architect, develop and enhance the central platform's functionalities, ensuring robust and scalable performance.

  • Best Practices and Code Quality: Implement and promote best practices in software development, including code reviews, testing, monitoring, and logging, to ensure a high-quality and maintainable codebase.

  • Performance Optimization: Optimize backend systems for high performance, scalability, and reliability. Focus on diagnosing and resolving issues related to system crashes and poor performance to ensure robust and efficient operation

  • Observability and Monitoring: Apply in-depth knowledge of observability principles and practices by implementing effective monitoring, logging, and alerting solutions. Ensure quick problem localisation and resolution to maintain system reliability and performance.

  • Bespoke tooling: Design and implement custom tools and features that address the unique challenges and opportunities in the Web3 space

  • Collaboration: Partner with teams across the organisation and different ecosystems to drive projects from conception to deployment

Requirements

  • Experience in designing and developing backend systems and APIs, with a good understanding of architecture patterns, performance optimization, security and reliability best practices

  • 5+ years of experience as a Full-stack developer

  • Strong proficiency in Golang (3+ years) with hands-on experience in building scalable and maintainable backend applications

  • Expertise in databases, both sql and no-sql

  • Solid understanding of distributed systems, with a focus on designing and implementing resilient and fault-tolerant architectures

  • Familiarity with containerization technologies like Docker and the ability to build decoupled and environment-agnostic applications

  • Excellent problem-solving and analytical skills, with the ability to diagnose and resolve complex issues in a timely manner

  • Strong communication and teamwork skills, with the ability to collaborate effectively within cross-functional teams

Nice to have 🤓

  • Experience with blockchain technologies and Web3, including Ethereum and other EVM-based networks.

  • Experience with Javascript/Typescript

  • Knowledge of cryptography

  • Experience working with cloud platforms such as Google Cloud, AWS and the ability to design and deploy applications with their specific limitations and strengths in mind.

  • Kubernetes experience

  • Hashicorp Vault

At P2P.org we have a team of experts with their own unique approach and ownership culture. Together we gain experience and make dreams come true! 🌟

  • Competitive salary level in $ (we can also pay in Crypto)

  • Well-being program

  • Mental Health care program

  • Compensation for education, including Foreign Language & professional growth courses

  • Equipment & co-working reimbursement program

  • Overseas conferences, community immersion

  • Positive and friendly communication culture

P2P.org is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, veteran status, or disability.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, P2P. org

Are you ready to dive into the dynamic world of decentralized finance? At P2P.org, we are seeking a Senior Software Engineer who shares our passion for innovation and can contribute to our growth as the largest staking and restaking operator. With over $9 billion in Total Value Locked (TVL), we’re not just following trends; we’re setting them! As a Senior Software Engineer, you will play a pivotal role in architecting and enhancing our central platform's functionalities, ensuring robust performance that scales. Your expertise in Golang and backend development will be crucial in optimizing our systems to handle high-volume transactions efficiently. You’ll also contribute to code quality and best practices, enabling us to maintain a high standard across our development efforts. Collaborating with cross-functional teams, you’ll have the chance to design bespoke tools that address unique challenges in the Web3 ecosystem. We value strong analytical and problem-solving skills here at P2P.org, and we are looking for someone who can swiftly diagnose and resolve issues while maintaining effective communication within the team. Join us on this fantastic journey to shape the future of finance! With competitive salaries (with options for crypto payment), well-being programs, and a culture centered on collaboration and creativity, P2P.org is not just a workplace; it’s a community of forward-thinkers building a fairer financial landscape for all.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at P2P. org
What are the key responsibilities of a Senior Software Engineer at P2P.org?

As a Senior Software Engineer at P2P.org, you will be responsible for system architecture and design, enhancing the functionalities of our central platform. This includes implementing best practices in software development, optimizing backend systems for performance, and applying observability principles to ensure smooth operation. You'll also be involved in creating bespoke tools as well as collaborating across teams to drive projects from conception to deployment.

Join Rise to see the full answer
What are the requirements to become a Senior Software Engineer at P2P.org?

To qualify as a Senior Software Engineer at P2P.org, candidates should have over 5 years of experience as a Full-Stack developer, including a minimum of 3 years with Golang. Proficiency in database management (both SQL and NoSQL) and a solid grasp of distributed systems are essential. Familiarity with containerization technologies such as Docker, strong problem-solving skills, and the ability to collaborate within cross-functional teams are also critical for success in this role.

Join Rise to see the full answer
What kind of projects can a Senior Software Engineer expect to work on at P2P.org?

At P2P.org, a Senior Software Engineer will be engaged in exciting projects that involve architecting scalable backend systems for our staking products in the DeFi environment. You will contribute to performance optimization, build innovative tools for Web3, and ensure the reliability of our systems while exploring new yield solutions that differentiate us from other operators.

Join Rise to see the full answer
What are the benefits of working as a Senior Software Engineer at P2P.org?

Working at P2P.org comes with numerous benefits, including a competitive salary (with the option to be paid in crypto), a well-being program, mental health care, educational compensation, and opportunities for attendance at overseas conferences. We foster a positive communication culture and prioritize innovative thinking to enhance our brand and customer satisfaction.

Join Rise to see the full answer
How does P2P.org support career growth for Senior Software Engineers?

At P2P.org, we are committed to the professional growth of our team members. We offer compensation for education, including language courses and professional development programs. Additionally, we encourage participation in overseas conferences and other community immersion opportunities, all aimed at enhancing your skills and expanding your professional network.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Golang and how it applies to backend development?

When answering this question, be sure to discuss specific projects where you've utilized Golang for backend development. Highlight your understanding of its concurrency model, error handling, and the libraries you have used. Point out how your Golang experience has helped you build scalable and efficient applications, relating it to the requirements of the Senior Software Engineer position.

Join Rise to see the full answer
How do you implement best practices in code quality?

To effectively respond to this question, mention practices such as conducting code reviews, writing automated tests, and following established coding standards. Emphasize your approach to continuous integration and deployment, and how you encourage a culture of quality among your peers, as these align with the values at P2P.org.

Join Rise to see the full answer
Can you explain a time when you optimized a system for performance?

When discussing performance optimization, provide a specific example that includes the problem you faced, the steps you took, and the improvements you achieved. Focus on metrics that demonstrate the effectiveness of your solutions and relate it to optimizations you might implement in the role of Senior Software Engineer at P2P.org.

Join Rise to see the full answer
What is your approach to problem-solving in complex systems?

In your answer, you can detail a systematic approach to problem-solving, involving diagnosing issues through logging and monitoring, identifying root causes, and implementing corrective measures. Relate this to P2P.org's focus on maintaining system reliability, and provide examples of tools or frameworks you've used for observability.

Join Rise to see the full answer
How do you stay current with industry trends and technologies, specifically in Web3?

To answer this question effectively, discuss your methods for keeping up to date, such as following relevant blogs, participating in forums, and attending industry conferences. Point out specific resources or networks you engage with in the Web3 space, showcasing your commitment to staying informed and relevant in your field.

Join Rise to see the full answer
Describe your experience working with distributed systems.

Provide an overview of your experience with distributed systems architecture. Talk about how you have designed resilient systems and what challenges you faced in doing so. Highlight your understanding of important concepts, such as fault tolerance and scalability, which are key to the Senior Software Engineer role at P2P.org.

Join Rise to see the full answer
What tools and technologies have you used for observability?

When answering this question, mention specific tools such as Prometheus, Grafana, or ELK Stack that you've used for monitoring and logging. Discuss how you've applied these tools in past projects to maintain system health and ensure reliability, which is critical for the position at P2P.org.

Join Rise to see the full answer
How do you approach collaboration when working with cross-functional teams?

In your response, describe your strategies for effective communication and teamwork. Emphasize the importance of understanding different team perspectives and how you contribute to fostering a collaborative environment. Give examples of successful collaboration in past roles, especially in project-driven settings.

Join Rise to see the full answer
What has been your role in designing RESTful APIs?

Discuss your experience in designing and implementing RESTful APIs, touching on aspects like versioning, security considerations, and performance optimization. Provide specific examples of APIs you’ve developed and how they integrated with frontend systems or services, underlining the importance of this skill for the Senior Software Engineer role at P2P.org.

Join Rise to see the full answer
Why do you want to work at P2P.org?

For this question, you should share your passion for decentralized finance and the values that align with P2P.org's mission. Highlight your admiration for their innovative approach and reputation in the industry, as well as your eagerness to contribute to their goals as a Senior Software Engineer. A personal connection to their work or a specific project can make your answer more impactful.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
NODA AI Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago

P2P Validator is a world-leading non-custodial staking provider with the best industry practices and proven expertise. We provide comprehensive due-diligence of digital assets and offer only top-notch staking opportunities securing more than 30 mi...

12 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!