Job Description
What you will really be doing as Backend Engineer in our Engineering team:
Design and implement product features and functionality for various Kredivo sites and services
Work with the Product, Business, and Sales teams to gather and understand requirements and deliver scalable solutions
Write high quality, maintainable code
Own parts of the system and continuously work to improve them in an agile environment.
Benchmarking, load testing, diagnosing problems and helping create solutions
Research and implement modern frameworks and technologies for back-end systems
Participate in design discussions, reviews and propose/implement solutions to technical problems and challenges
Minimum Qualifications
We are excited to welcome dynamic robust Engineers who have:
B.S, M.S, and/or PhD in Computer Science or equivalent
1-4 years of working experience in the Software industry
Well versed with Object Oriented Programming concepts
Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
Strong logical and innovative thinking, troubleshooting skills and diagnostic intuition, able to assess the business needs and reflect the value into the product design
Experience working on one of follow programming language: Python, NodeJS, Go or C++
Good understanding of microservices architecture
Proficient in HTTP, Web Services, OAuth and Restful APIs
Familiar with Linux environment
Experience working with cloud based systems and infrastructure services such as AWS, GCP, etc is a plus
Good Communication skills
Ability to work well in a team with a positive attitude
Strong attention to details