Principal Web Developer – Full Stack

@Blockchains Email Job
  • Share:

Job Detail

  • Job ID 12331

Job Description

Blockchains will only consider candidates who reside in the U.S. or Germany and do not require any VISA support.
OUR VISION

In the new and exciting world of the decentralized internet, otherwise known as Web3, it is an individual’s fundamental right to own and control their digital identity. To ensure that the individual is paramount in Web3, we are developing a suite of applications to enable everyone to safely engage, take part, and transact in the emerging, decentralized world of the internet. Our platform centers on Web3 Identity and leverages that identity to provide individuals with secure digital asset storage and recovery, access to decentralized finance, the ability to prove ownership of their creations, and gateways to digital interactions and experiences – all to empower and benefit every Web3 user.

We believe that the decentralized nature of Web3 creates an opportunity for everyone to challenge the digital status quo—to own and control their identity, data, finances, creations, and future. This is the chance to get it right – to rally a movement of individuals so Web3 belongs to everyone, not to trillion-dollar companies. To fulfill this vision, we are seeking dynamic people who want to join us in leading the way to this new world.

WHAT YOU WILL DO

As a Blockchains Principal Web Developer – Full Stack on our Portal team, you will be responsible for the architecture, coding, innovative design, and layout of React-based enterprise Web portals to support the vision of our Product and UX teams. You will be the seasoned expert other team members go to for help with challenging problems and provide technical expertise in architectural decisions. You will support conceptual design with our product and UX teams, lead bottoms-up technical designs with our Portal team, and work extensively as a hands-on expert developer building enterprise-grade Web applications. You will work as a full-stack developer with a heavy focus on front-end development. You consider yourself an emerging expert in several front-end technologies and have strong opinions on how Web portals should be built to provide security, maintainability, and extensibility in production to support millions of users. Designing and implementing clean code with an eye toward design patterns that support modularity, testability, and maintainability. The essential functions include, but are not limited to, the following:
• Creating user interfaces by using standard HTML/CSS/Javascript practices
• Integrating data from various back-end services and databases like PostgreSQL and CockroachDB
• Gathering and refining specifications and requirements based on technical needs
• Creating and maintaining software documentation
• Supporting the maintenance, enhancement, and scaling of our Web Application
• Staying plugged into emerging technologies/industry trends and applying them into operations and activities
• Cooperating with UX Team to match visual design intent

WHAT YOU WILL NEED TO SUCCEED

To ensure success in this senior role, you must have a passion for front-end software development. You have experience writing software and see the joy in helping others develop, test, and deliver software into production. You are passionate about modern software architectures and deployment strategies and continuously seek ways to improve the systems you support. You are technical and business-minded, taking a risk-based approach to prioritize efforts. You assist in leading efforts to improve systems’ overall uptime and availability. You work well with numerous cross-functional teams in a fast-paced, growing company. You are proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS. You have a deep understanding of React.js and its core principles including React components, hooks, and the React lifecycle. You have experience with popular state management in React.js such as Redux, MobX, and React Context and knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm. You are familiar with NextJS React Framework and have extensive experience using RESTful APIs, Git repositories, TypeScript, and remote deployment tools and familiarities with design tools like Figma and project tracking software like Jira or VersionOne. Good grasp of data structures and algorithms – you have working knowledge of common design patterns and know how to use them in your day-to-day development. Ability to design and write clean, maintainable code, and can effectively communicate trade-offs between different design approaches with members of your team. Solid ability in both written and verbal communication; you will be working as part of a high performing team that values collaboration and transparency. Ability to thrive in a fast-paced environment for iterative development – you enjoy learning new things and improving both yourself and the products you build. Able to solve complex problems, and is happy working with other members of the team to solve them collaboratively. Good time-management skills

YOUR EDUCATION AND EXPERIENCE

This position requires a degree in the programming field. A minimum of overall 10 years Software Development experience, with at least 5 years of hands-on Web Application Development designing, building, and maintaining enterprise software in production that supports tens of thousands of users. Previous experience with decentralized applications and blockchain technology is preferred.

Blockchains, Inc. (“Blockchains”) is proud to be a diverse workforce, and we are committed to inclusion and diversity to ensure equal opportunity for all applicants. Blockchains provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, age, marital status, physical or mental disability, veteran status, or any other characteristic protected by federal, state, or local laws.

When you apply to a job on this site, the personal data contained in your application will be collected by Blockchains, Inc. (“Controller”), which is located at 610 Waltham Way, Sparks, NV 89437 and can be contacted by emailing privacy@blockchains.com. Controller’s data protection officer is Edward O’Connor, who can be contacted at privacy@blockchains.com. Your personal data will be processed for the purposes of managing Controller’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.
• Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under [either the standard contractual clauses or the Privacy Shield]. You can obtain a copy of the standard contractual clauses by contacting us at privacy@blockchains.com. *

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.

Blockchains focuses on Blockchains and Blockchain / Cryptocurrency. Their company has offices in Reno, Nevada, Sparks, and Remote. They have a mid-size team that’s between 51-200 employees.

You can view their website at https://www.blockchains.com

Other jobs you may like