Senior Software Engineer (Full-time Remote) #PFS860117

Company: Client of Professions Levels: Senior Work Location: Remote Salary: Up to 5,000 $

Roles and Skills:

Job Overview And Responsibility

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

Required 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 Candidate should apply this position

  • 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.

Prefer if candidate have

  • Experience working with startups preferred
  • Priority for: Javascript, Node.js

Reporting to

CTO

Interviewing Process

Talk with CTO > Home assignment > Talk with CEO [May shuffle the round order]

Senior Software Engineer (Full-time Remote) #PFS860117

    Maximum Upload File Size: 5MB