Senior Software Engineer (Full Stack)
:
Web3Auth, a venture-capital-backed company, specializes in developing private key management software using applied cryptography. Our mission is to promote the widespread use of cryptographic keys to empower individuals. Our innovative solution enables applications to establish a public key infrastructure while maintaining a user-friendly experience. Without visiting external sites, you can review our extensive collection of open-source code on GitHub. We prioritize execution, flexibility, and impact.
As part of our team, you will shape the seamless user experience of integrated applications, driving adoption in the ecosystem.
Responsibilities:
- Take ownership of end-to-end technical and engineering aspects of one or more applications or product features.
- Utilize your full-stack development skills to design, develop, document, and implement new functionality, as well as make enhancements, modifications, and corrections to existing software.
- Coordinate engineering activities throughout the project's delivery process, collaborating with engineers to ensure quality and efficiency according to project requirements.
- Play an active role in influencing and guiding daily development activities by making architecture decisions, participating in designs, design reviews, code reviews, and implementations.
- Promote engineering best practices throughout the development lifecycle.
- Create design documents, code, unit/functional tests, and implement new programs, subprograms, as well as enhancements, modifications, and corrections to existing software.
- Engage in Agile practices, including stand-up meetings, sprint planning, reviews, and retrospectives.
Basic Qualifications:
- Possess 3+ years of work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g., Masters).
- Demonstrate a passion for cutting-edge technology and problem-solving.
- Have experience or knowledge in cryptocurrencies or blockchain.
Preferred Qualifications:
- Show proficiency in developing web-based applications, libraries, and microservices using programming languages like Golang, Javascript, Typescript, and others.
- Demonstrate a strong interest or experience in cryptography and blockchain development.
- Familiarity with Angular, React, Vue, NodeJS, MySQL, MongoDB, and REST web services is a plus.
- Understanding of state-management patterns (e.g., Redux, Vuex) and experience with modern front-end technologies (e.g., Babel, webpack).
- Proven record in delivering projects with high-quality user interface.
- Experience in dApps and crypto wallet development is highly desirable.
- Exposure to CI, CD, and AWS is advantageous.
What We Offer:
We provide competitive salaries and a dynamic, fast-paced work environment. If you are passionate about making an impact and eager to gain experience in blockchain technology, we encourage you to apply!
![Avatar](https://uploads.laborx.com/company_logo/plkGwZUhNz5P3nFB0RhRRU638i5iLujy.png)