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

Full-Stack Engineer

Our mission is to enable the development of thriving economies built on blockchain. We are a group of deeply technical people who specialize in computer science, math, engineering, economics, and finance. We believe that trust-based technologies will cause massive disruptions across all sectors of the current economy and we are building tools to accelerate that change.


We are a remote team that focuses heavily on collaboration and curiosity. We strive to foster an environment that allows team members to do their best work. We are looking for people who are excited by what blockchain technology can do for digital property rights. The ideal candidate needs to be motivated and driven to succeed. We want people of varied backgrounds who will make our team better. 


As a Full-Stack Engineer, you will help us design and deploy applications to interact with various blockchains. You will work closely with team members to develop highly available and scalable infrastructure to interact with our on-chain applications.


Responsibilities
  • Participate in all stages of the software development lifecycle, including planning, coding, testing, deployment, and maintenance.
  • Design and implement scalable, robust, and maintainable full-stack solutions.
  • Create responsive, user-friendly web pages and ensure cross-browser compatibility.
  • Integrate front-end and back-end components to deliver seamless functionality.
  • Write clean, maintainable, and efficient code following industry standards and best practices.
  • Conduct code reviews to ensure consistency, quality, and adherence to project requirements.
  • Implement secure coding practices to protect applications from vulnerabilities.


Qualifications
  • Curiosity, empathy, and an interest in working with a team in a highly collaborative environment
  • 5+ years of software engineering experience
  • 3+ years experience utilizing TypeScript, NodeJS, React
  • Fluent with Git version control system
  • Excellent written and verbal communication skills
  • Bonus if you have Docker experience
  • Bonus if you have AWS experience
  • Bonus if you have web3 experience


Benefits
  • Competitive compensation package
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Unlimited vacation time
  • 100% Remote (within US)


$120,000 - $180,000 a year

We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences. We encourage women, people of color, LGBTQIA+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply.


We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Thrackle are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect


In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

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 Engineer, Thrackle

As a Full-Stack Engineer at Thrackle, you'll be at the forefront of revolutionizing economies using blockchain technology. Thrackle's mission is to create tools that empower digital property rights through innovative solutions powered by blockchain. You'll join a diverse team of tech enthusiasts with backgrounds in computer science, engineering, and finance, all working remotely across the United States. Your role as a Full-Stack Engineer will involve collaborating with fellow team members to develop and deploy applications that interact seamlessly with various blockchains. You are expected to dive into all stages of the software development lifecycle, from planning and coding to testing and deployment. In this dynamic work environment, you'll design robust and user-friendly web applications, ensuring they are responsive and compatible across different browsers. Your expertise in TypeScript, NodeJS, and React will be essential as you integrate both the front end and back end of our applications. Your commitment to writing clean, maintainable code will help maintain our high standards and secure coding practices will keep our applications safe from vulnerabilities. Thrackle also values curiosity and empathy—qualities we believe lead to stronger teamwork and innovation. We're committed to nurturing an environment that lifts up every voice and experience. If you're driven, ready to embrace the challenges of the blockchain space, and eager to be part of a motivated and diverse team, we'd love to meet you!

Frequently Asked Questions (FAQs) for Full-Stack Engineer Role at Thrackle
What are the key responsibilities of a Full-Stack Engineer at Thrackle?

As a Full-Stack Engineer at Thrackle, you'll be engaging in multiple responsibilities that include participating in the software development lifecycle, designing scalable full-stack solutions, and ensuring the creation of user-friendly web pages. This role requires you to integrate front-end and back-end components while adhering to best practices in coding and security. The position is dynamic, involving everything from planning to deployment and maintenance, making it a great fit for someone who thrives in collaborative environments.

Join Rise to see the full answer
What qualifications are necessary for the Full-Stack Engineer position at Thrackle?

To qualify for the Full-Stack Engineer role at Thrackle, you should have 5+ years of software engineering experience, along with 3+ years of experience using TypeScript, NodeJS, and React. A good understanding of the Git version control system is essential as well. Strong communication skills, both written and verbal, are necessary to ensure effective collaboration within our team. Additionally, experience with Docker, AWS, or web3 technologies is a bonus that can set you apart.

Join Rise to see the full answer
What benefits can Full-Stack Engineers expect at Thrackle?

Full-Stack Engineers at Thrackle enjoy a competitive compensation package, which includes health, dental, and vision insurance, along with a 401k plan. We also embrace flexibility with unlimited vacation time and the opportunity to work 100% remotely within the U.S. Our company culture emphasizes respect and kindness, creating an engaging work environment for all employees.

Join Rise to see the full answer
How does Thrackle support diversity among its Full-Stack Engineers?

At Thrackle, we actively seek to create a diverse work environment because we believe that varied perspectives strengthen our team. We encourage individuals from different backgrounds to apply, including women, LGBTQIA+ individuals, people with disabilities, and ethnic minorities. By fostering diversity, we aim to cultivate a rich culture of collaboration and innovation that enhances our work as Full-Stack Engineers.

Join Rise to see the full answer
What is the work culture like for Full-Stack Engineers at Thrackle?

The work culture at Thrackle is highly collaborative and curiosity-driven, providing Full-Stack Engineers with the freedom to thrive and innovate. Our remote work policy allows team members to work from anywhere within the U.S., accommodating diverse lifestyles. We believe in maintaining a work culture that is free from discrimination and harassment, promoting a safe and supportive environment for everyone.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Engineer
Can you explain your approach to developing scalable applications?

When discussing your approach to developing scalable applications, emphasize your experience in designing architectures that can handle increasing loads. Mention your strategies for code optimization, database management, and how you utilize cloud services to enhance scalability. Sharing specific examples from previous projects will help illustrate your expertise.

Join Rise to see the full answer
How do you ensure code quality and consistency in your projects?

To ensure code quality and consistency, I adhere to industry best practices, including code reviews and testing. I advocate for unit and integration testing, use Continuous Integration/Continuous Deployment (CI/CD) pipelines, and follow coding standards. By fostering a culture of feedback during code reviews, I help maintain high standards of code quality in our team’s projects.

Join Rise to see the full answer
What experience do you have with TypeScript, NodeJS, and React?

Discuss your specific experiences with TypeScript, NodeJS, and React, focusing on successful projects where you've applied these technologies. Highlight instances where you implemented features or solved complex problems using these tools, emphasizing your technical proficiency and how you keep current with best practices.

Join Rise to see the full answer
How do you manage tight deadlines and project pressure?

When managing tight deadlines and project pressure, I prioritize effective time management and communication. I break down tasks into manageable chunks and regularly update my team on progress and potential issues. This proactive approach helps maintain transparency and ensures that we're aligned on our goals and timelines.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you faced and how you solved it?

In addressing a challenging technical problem, it's essential to outline the scope of the issue, the steps you took to analyze it, and the solution you implemented. Share how collaboration with team members contributed to the solution and what you learned from the experience to demonstrate your problem-solving capabilities.

Join Rise to see the full answer
What frameworks do you use for front-end development, and why?

Discuss your preferred front-end frameworks like React or Vue.js, explaining your reasons for choosing them based on project needs. Highlight their features, community support, and compatibility with RESTful APIs, which contributes to efficient development processes.

Join Rise to see the full answer
How do you keep your skills up to date in the swiftly evolving tech landscape?

I stay updated in the tech landscape by regularly engaging with industry literature, online courses, and community events. I also participate in open-source projects and continually experimenting with new frameworks or tools. Networking with fellow developers helps me stay informed about the latest trends and advancements.

Join Rise to see the full answer
Describe your experience with secure coding practices.

When discussing secure coding practices, highlight your understanding of common vulnerabilities like SQL injection or cross-site scripting. Explain how you implement secure coding principles, use static analysis tools, and conduct code audits to ensure the applications are protected against potential threats.

Join Rise to see the full answer
How would you approach integrating front-end and back-end systems?

When integrating front-end and back-end systems, I focus on establishing clear API specifications to ensure seamless communication. I believe in thorough documentation and standard protocols for data exchange to facilitate effective collaboration between front-end and back-end teams.

Join Rise to see the full answer
What role does testing play in your software development process?

Testing is a critical component of my software development process, as it ensures the reliability and stability of the software. I integrate testing at multiple levels, including unit testing, integration testing, and user acceptance testing to identify bugs early and maintain product quality throughout the development lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Posted 23 hours ago
Photo of the Rise User
Posted 9 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
Olus Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 22, 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!