Senior Software Engineer (Full-time Remote)
Detalji posla
- Razvoj Baza Podataka
- Full Stack Razvoj
- Crypto Razvoj
- Blockchain Razvoj
- Razvoj Softwarea, Podaci I Web - Drugo
Overview of work and responsibilities
You will work directly with the CTO and will be part of the Engineering team. You will communicate and collaborate across the organization to: Develop and maintain our products · Contribute to the ideation, technical design, implementation, and testing of product features that will transform the capital markets. · Implement support for various blockchain architectures and integrate our applications to various native blockchains · Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance. · Developing internal back-office website applications: front-to-back, i.e. UX, DB, APIs. · Produce high quality software following good architecture and design principles that are scalable. Contribute to test automation within an agile team • Particiate in and contribute actively to architecture reviews, code reviews, design reviews, postmortems, and raise the bar for engineering best practices across the team. · Document changes and guides for the applications Setup and maintenance of infrastructure · Setup and secure blockchain nodes, wallets and application servers · Write scripts to automate the deployment of infrastructure · Perform regular maintenance on servers and nodes to ensure business continuity · On-call rotation for incidents · Document steps and processes for the setup and maintenance of infrastructure Provide technical support · Provide technical support for our customers · Document solutions for common problems · Provide technical support for our operations team to solve operational issues Perform operations · Perform operational duties on a rotational basis · Document operational processes Governance and Compliance · Follow defined processes to ensure that compliance is met Knowledge on digital assets · Keeping abreast of the developments in cryptocurrencies and digital assets
Minimum skills and experience
• A degree in Computer Science or Software Engineering is a must. • 4-7 years of relevant experience in hands-on coding. • Experience in writing applications using Typescript/Javascript • Comfortable with database technology: e.g. Postgresql • Experience in managing Linux servers • Foundation level knowledge and programming experience with Bitcoin, Ethereum or other crypto currencies is a bonus • Experience building and deploying applications and services into cloud environments (AWS stack) • Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility • You have professional experience working in an agile development environment. • Knowledge of CI/CD practices • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability.
Why should candidates work here?
• Experience working with startups preferred • Priority for: Javascript, Node.js
Benefits
• Learn from the best: + CTO has 2 successful exits before + CEO has rich experience in cryptocurrency and finance • They can gain knowledge and experience in blockchain technologies, applied cryptography and security. • Excellent and competitive salary package • Opportunities to gain hands-on experience in cutting-edge technologies. • Flexible working hours, 5 work days per week, 15 annual leave days. • Salary review based on performance upon request. • Macbook provided upon request for employee. • Health insurance provided • Unlimited potential for career growth because we are small and fast growing.
Interview process
Talk with CTO > Home assignment > Talk with CEO [May shuffle the round order]
Da li ste poslodavac? Postavite sličan posao