Job Overview:The Senior Backend Developer is responsible to produce scalable software
solutions. Be a part of our cross-functional team thats responsible for the full
software development life cycle from conception to deployment.
As a backend developer you should be comfortable around back-end
development frameworks and third-party libraries. You should also be a team
player with a knack for problem solving and solutioning.
Responsibilities and Duties: Re-factoring updating and maintaining of clients backend code
and processes including: web servers API servers databases blockchain
interaction and logics and interfacing modules for these various
components.
Build reusable code and libraries for future use with a focus on modularity
and low technical debt.
Ensure the stability and security of all back-end components.
Optimize applications for maximum speed scalability and robustness.
Help develop ideas for new enhanced features or products by
monitoring industry developments and trends.
Help mentor and teach junior developers
Responsibility and ownership for backend component timelines and
deliverables
Skills: Education level - Bachelor Degree in Computer Science Software
Engineering or equivalent.
Experience - 5 years of proven experience as a Backend Developer or
similar role.
Back-end skills - Github Linux Javascript Bash Scripting
API Development noSQL Database Management PouchDB CouchDB
Docker.
Personal characteristics - good work ethic team player self-directed
passionate about technology interested in Blockchain AI/ML Big Data
and Dapp development.
Bonus: Understanding of Front-end technologies (HTML5 SASS webpack
) familiarity with blockchain technology (specifically the
Ethereum tech stack IPFS) graph database understanding basic
machine learning and AI understanding of AWS and cloud
deployment security best practices.
Required Experience:
Senior IC