Back End Developer
We are seeking an experienced backend and developer to join our technical team and take responsibility for any backend implementation required. This exciting and varied role will require a strong coder who is able to work under their own initiative. The ideal candidate would have to be excited with the opportunity to make an impact in shaping future applications based on disruptive technologies like Blockchain.
THE PURPOSE OF THIS JOB
Reporting to the Company CTO and Project Manager, the senior backend will be responsible to take full ownership or delivery of any technical implementation component required, delivering software code that is built to scope and within the agreed upon goals, as well as, to collaborate with frontend developers to integrate user-facing elements with server-side logic.
Gather technical requirements and propose solutions based on the product needs.
Work in collaboration with a talented team of frontend and backend developers to build world-class web applications and services.
Develop technical plans, implementation targets and take full ownership or delivery.
Collaborate with prospective customers during product demos/evaluations.
Develop tools and libraries that will enable rapid and scalable development in the future
Interact onsite at customer locations for workshops and meetings as needed.
Write efficient, scalable and testable code (from concept to code to production).
Bachelor’s or Master’s Degree (in Computer Science or related discipline) or demonstrable experience via github account or equivalent.
Fluency in English (a second EU language would be an advantage).
3+ years of Software Engineering experience.
2+ years of experience with Python.
Demonstrable experience on designing and building production-quality software.
Fluency in at least 2 of these storage engines: MySQL, PostgreSQL, MongoDB, and Redis.
Demonstrate experience with version control e.g., Git.
Experience in working with APIs and 3rd party system integration.
Experience in working with Restful web services.
Experience with modern testing/debugging frameworks.
Conduct code reviews to ensure compliance with quality standards.
WHAT WE DESIRE YOU TO HAVE
Familiarity with current HTML/CSS/XHTML standards.
Experience with Linux server administration skills.
Familiarity with Bitcoin and blockchain technology
PERSONAL CHARACTERISTICS WE ARE LOOKING FOR
Taking initiative to research and learn emerging technologies
Able to work collaboratively with other team members.
Able to quickly fix bugs and solve problems in large, complex apps.
Well-organized with multi-tasking skills.
To apply for this job email your details to firstname.lastname@example.org