Senior Lead Backend Developer
Belgrade
Responsibilities:
- Design and build high-quality, scalable and robust applications
- Collaborate with design and product teams to understand end-user requirements, formulate use cases, and then translate into effective technical requirements
- Propose architectural designs
- Improve our code quality by writing automation scripts and unit tests, and performing code reviews
- Participate in brainstorming sessions and contribute ideas to our products and services
- Dive into difficult problems and successfully deliver results on schedule
- Contribute and provide feedback to other team members
Requirements:
- 5+ years of hands-on coding and software design
- Degree in Computer Science/Engineering/Mathematics or equivalent experience as a developer
- Experience with one or more of Java, C++, Pyhton, Go, C# and willingness to learn new technologies
- Experience with backend scaling, microservices, distributed DBs (SQL or NoSQL)
- Experience with Linux/Unix and shell scripting
- Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives
- Integration of user-facing elements developed by front-end developers with server side logic
- User authentication and authorization between multiple systems, servers, and environments
What Will Make You Special:
- Familiarity with distributed systems, and AWS/Google Cloud/MS Azure
Deadline for applications: 01.03.2020.
Blockchain Box
About: Founded by ex-Apple, ex-Cisco and ex-Google employees, TheBlockBox is a blockchain development and blockchain consulting company, focusing on building blockchain applications and platforms, smart contracts development, information security and smart contract audits. Our team of outstanding blockchain engineers, product managers, front and back-end developers, cybersecurity and DevOps experts focuses on delivering high-quality blockchain product design and development services on Solidity,…
Više o poslodavcu