We’re looking for Blockchain Software Engineer to join one of our remote projects.
We're born from Sunscrapers, a top software development company, which means we're very serious about technology. As a firm with technical roots, we want our specialists to be seen as the world experts in their fields.
That's why we have created the Teams by Sunscrapers initiative. Our mission is to find the most skilled programmers in Poland and connect them with interesting international projects.
As Teams by Sunscrapers, we create the best Polish engineers' community with access to work with clients worldwide, top projects, knowledge sharing, and constant growth.
In this Project you will work with CTO and technical team to expand existing products capability as well as work in new ventures. This is an opportunity for a developer who is genuinely excited by new blockchain technologies and has a passion for building products in the fast evolving crypto space.
Your responsibilities will include:
Architect and build smart contracts and distributed applications from scratch.
High-level system design: definition of the server-side system's modules/services and how they interact with users.
Integration of user-facing elements developed by a front-end and mobile application developers with server-side logic.
Optimization of the system software for performance and scalability, e.g., use of caching, choice between single (event-based) or multi-threaded implementations.
Design and implementation of data storage solutions, e.g., selection between Relational or NoSQL technologies.
Ability to explain the technical trade-offs of different approaches, including estimating how long each one will take to build.
Build reusable code and libraries for future use.
Learn and introduce new technologies (programming languages, frameworks, cloud-based services) to the systems as technologies evolve.
What’s important for us?
Deep understanding of core blockchain concepts and protocols
3+ years professional experience in Computer Science and related technical areas is considered equivalent.
Demonstrated experience in any of the following : Python, Go, Java, C++ and/or C#
Knowledge of Web3 and Ethereum development tools.
Familiar with developing Ethereum smart contracts written in Solidity.
Knowledge of the Algorand blockchain will be a huge plus.
Familiar with large codebases.
Solid foundations in Computer Science principles including Algorithms, Data Structures, and Databases.
Write code with resiliency and security in mind.
Assist in problem and incident resolution as appropriate.
Knowledge of the concurrencies and writing safe and efficient multithreaded codes.
Very good communication skills in English and Polish.
You will score extra points for:
Familiar with P2P networks.
Familiar with cryptocurrencies.
Experience with leading projects
Contributions to open source software projects
Knowledge basics of Agile/Scrum
What is important for us:
We score 11 out of 12 on Joel’s test for better code.
Getting things done
We care about delivering top code and focus on getting things done.
We’re open to new approaches and encourage team members share their ideas and solutions.
We arrange regular code and performance reviews where all team members share feedback.
We help our team hone their communication skills and co-finance English lessons.
site. If you continue without changing the settings, we'll assume that you're happy to receive all cookies on the
Sunscrapers website. You can change your cookie settings at any time.