Work with the product and design teams to understand end-user requirements, formulate use cases, and translate them into a pragmatic and effective technical solution
Identify, prioritize and execute tasks in the software development life cycle
Comprehend architectural and engineering practices to develop highly-scalable software solutions
Keep pace with the market trends and apply the knowledge to get the best of systems
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a back-end engineer
Prolific experience in Node.js, Python, and Java
Experience in building and designing scalable back-end systems
Familiarity with software engineering development cycles
Strong problem solving and creative skills and ability to exercise sound judgment to make decisions based on accurate and timely analysis