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

Full-Stack Software Engineer

Blockstream, a leader in Bitcoin infrastructure, is seeking a Full-Stack Software Engineer to help build innovative applications on top of Bitcoin, contributing to a transformative vision for finance.

Skills

  • 5+ years experience in full stack application development.
  • Proficient in web front ends and HTTP APIs.
  • Strong SQL and database backend experience.
  • System programming experience with Rust.
  • Experience in Python, JavaScript, and TypeScript.

Responsibilities

  • Design, implement, test, and support full stack applications in a CI/CD environment.
  • Implement web applications using frameworks such as React or Vue.js.
  • Implement APIs in Python and Rust.
  • Develop and maintain Databases and data applications (SQL and noSQL).
  • Write unit, functional, and integration test automation.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Benefits

  • Remote work flexibility.
  • Opportunities for professional growth.
  • Participation in innovative projects.
To read the complete job description, please click on the ‘Apply’ button
Blockstream Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Blockstream DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Blockstream
Blockstream CEO photo
Adam Back
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$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 Full-Stack Software Engineer, Blockstream

At Blockstream, we’re on a mission to redefine finance through the power of Bitcoin, and we’re seeking a Full-Stack Software Engineer to drive that vision. As part of our innovative team, you'll have the opportunity to design, implement, and support full-stack applications that allow users to create dynamic applications based on Bitcoin technology. Think of yourself as an architect, crafting user interfaces with tools like React or Vue.js and building robust back-end services with APIs in Python and Rust. You'll be developing and maintaining databases, both SQL and noSQL, while ensuring rigorous testing through unit and integration test automation. We're looking for someone with at least five years of experience in creating full-stack applications, who thrives in a collaborative environment and possesses a passion for continuous learning and improvement. If you have a knack for system programming with Rust, along with solid experience in Python and JavaScript/TypeScript, we want to hear from you! An ideal candidate will also bring experience with Docker and Kubernetes, and if you have a background in Bitcoin development, that’s a bonus! Join us in our quest to expand Bitcoin's future and contribute to groundbreaking projects that influence the financial ecosystem globally. Your role will not only involve technical prowess but also great communication and teamwork, making you integral to our vision at Blockstream.

Frequently Asked Questions (FAQs) for Full-Stack Software Engineer Role at Blockstream
What responsibilities does a Full-Stack Software Engineer at Blockstream have?

A Full-Stack Software Engineer at Blockstream will design, implement, and support full-stack applications in a continuous integration and deployment setting. The role includes crafting web applications using frameworks like React or Vue.js, developing APIs with Python and Rust, and managing both SQL and noSQL databases. Additionally, this position entails writing unit, functional, and integration tests to ensure the robustness of applications.

Join Rise to see the full answer
What qualifications are required for the Full-Stack Software Engineer position at Blockstream?

To qualify for the Full-Stack Software Engineer position at Blockstream, candidates need to have a minimum of five years of experience in full-stack application development. Additionally, expertise in front-end technologies, HTTP APIs, and database management is essential, along with two years of experience each in Python, JavaScript, and TypeScript. System programming experience with Rust and collaboration in team environments are also key requirements.

Join Rise to see the full answer
What programming languages should a Full-Stack Software Engineer at Blockstream be familiar with?

Candidates for the Full-Stack Software Engineer role at Blockstream should be proficient in multiple programming languages, including Python, JavaScript, and TypeScript. Additionally, understanding system programming with Rust and potentially C++ will be beneficial, given the technical nature of the projects.

Join Rise to see the full answer
What technologies does Blockstream use for application development?

At Blockstream, application development utilizes a range of modern technologies. Engineers implement web applications using React or Vue.js and develop APIs using Python and Rust. Knowledge of database solutions such as SQL and noSQL is also important. Familiarity with containerization tools like Docker, orchestration with Kubernetes, and cloud platforms such as Google Cloud or AWS is advantageous.

Join Rise to see the full answer
What personal attributes are important for a Full-Stack Software Engineer at Blockstream?

A successful Full-Stack Software Engineer at Blockstream should possess strong communication and collaboration skills. Team player attributes alongside self-motivation and a commitment to lifelong learning are essential, as these traits will help in supporting the innovative projects we undertake.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Software Engineer
Can you describe your experience with full-stack development?

When answering this question, emphasize specific projects you’ve worked on and the technologies used. Highlight your role in designing, implementing, and maintaining applications, explaining both the front-end and back-end contributions.

Join Rise to see the full answer
How do you approach debugging a complex application?

In your response, discuss methodologies such as isolating components, using logging tools, and testing strategies you apply to identify and resolve bugs efficiently. Share a specific example from past experiences to illustrate your problem-solving capabilities.

Join Rise to see the full answer
What’s your experience with APIs, and how have you implemented them in past projects?

Detail the types of APIs you've worked with, the purpose they served in your projects, and how you approached tasks like versioning, security, and documentation. Providing a scenario where you successfully overcame API-related challenges can strengthen your answer.

Join Rise to see the full answer
Can you explain your familiarity with Kubernetes and Docker?

Discuss how you have utilized Kubernetes and Docker in your prior work. Emphasize your understanding of container orchestration, deployment strategies, and how these technologies enhance the development process, including scaling and managing microservices.

Join Rise to see the full answer
Describe a challenging project you worked on. What was your role?

Share a specific example while detailing your role. Focus on challenges faced, the solutions you implemented, and the outcome. This showcases both your technical skills and your ability to manage adversity.

Join Rise to see the full answer
What is your experience with front-end frameworks like React or Vue.js?

Talk about specific applications you’ve built using React or Vue.js. Elaborate on features you implemented and any performance optimizations you may have introduced, demonstrating your expertise with these popular frameworks.

Join Rise to see the full answer
How do you ensure code quality during development?

Explain your approach to maintaining code quality, including practices like code reviews, unit testing, and automated testing tools. Sharing your thoughts on integrating continuous integration and deployment can help provide a well-rounded view.

Join Rise to see the full answer
Tell us about your experience with database technologies.

Discuss both SQL and noSQL databases you’ve worked with. Emphasize how you differentiate between the two based on project needs and share examples of how you managed data integrity and optimized database performance.

Join Rise to see the full answer
What motivates you to work in blockchain technology?

Your answer should reflect genuine interest in blockchain. Consider discussing how blockchain can disrupt traditional finance, your passion for decentralization, and how you believe your skills can contribute to innovations at Blockstream.

Join Rise to see the full answer
How do you keep yourself updated with the latest technologies and trends?

Mention resources like tech blogs, online courses, open-source contributions, and professional networking. Show your enthusiasm for learning and adapting to new technologies to stay at the forefront of the tech industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical

Join Blockstream as an Applied Cryptographer and contribute to the innovative integration of post-quantum cryptography within the Bitcoin ecosystem.

Photo of the Rise User

Join iFood as a Software Engineering Manager and help shape the future of food delivery with cutting-edge technology.

Lead the mobile game development team at Escape Velocity Entertainment by guiding the player experience and ensuring excellence across platforms.

Photo of the Rise User
NRF Hybrid Houston, Texas, USA
Posted 8 days ago

Join Norton Rose Fulbright as a Senior Developer to spearhead the technical integration of Aderant Expert in a dynamic legal environment.

Pearl Remote No location specified
Posted 5 days ago

Pearl Talent is on the lookout for a skilled Web Developer to enhance their digital projects and contribute to innovative solutions remotely.

Posted 4 days ago

Make an impact in the Fintech industry as a Machine Learning Engineer at Fiserv, enhancing innovative solutions through AI and cloud technologies.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 5 days ago

Become a part of Visa’s innovative team as a Software Engineer, focused on delivering secure and high-quality software solutions.

Photo of the Rise User
IQ-EQ Hybrid New York, New York, United States
Posted 9 days ago

We are looking for a talented Back-end Software Engineer to enhance our proprietary RegTech software solutions at IQEQ in New York.

Photo of the Rise User
Beacon Hill Hybrid Sterling Heights, MI
Posted 6 days ago

Join Beacon Hill Technologies as a Software Engineer to contribute to innovative software development for diverse technical environments.

At Blockstream, you’ll be in good company. We’re proud to count some of the brightest minds in the industry as members of our team. Combining engineering talent with creativity, we’re united by a mission to accelerate Bitcoin adoption and expand i...

6 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning