Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions Perform analyses and trade studies to determine the proper distribution and definition of requirements to meet the competing demands of performance, cost, and schedule Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code API development at scale Responsibilities
• Develop and maintain server-side application logic • Design and manage database architecture and server integration • Ensure application scalability, performance, and security • Develop APIs for web and mobile applications • Collaborate with client developers (front-end and mobile) for seamless application integration • Implement automated testing and participate in code reviews • Stay updated with new technologies and best practices in backend development
Requirements Educational Background: Bachelor degree in a related computer subject. Higher degree is a plus. Willing to study about new cutting edge technology Strong Technical Background: Strong software design & development skills. Have experience with server-side languages, Testing, RDBs, Key-Value DBs, Caching methods, Familiar with the latest design patterns, system architecture practices, and trends Problem Solving: Have critical thinking approach to improving and finding problems and offer solutions proactively, and pay careful attention to details Interpersonal Skills: Excellent communication and team interaction skills are critical Fluency in English both written and spoken is requiredA Passion for Technical Depth and Breadth: Engineers who can go deep while accept the challenge of going broad Quick learner: Willingness to study and learn about new technologies and adapt them in solving real-world problems with them At least 3+ years of experience in Python development. Strong knowledge of relational databases (PostgreSQL) and NoSQL databases (MongoDB, Redis)
معرفی شرکت
ما در زرپی، به دنبال فراهم کردن شرایط مناسب سرمایه گذاری طلا برای کلیه افراد هستیم.
همواره به دنبال اضافه شدن افراد با استعدا، پرتوان و انرژی هستیم تا در مسیر رشد شرکت همراه ما باشند و در این بین رشد فردی را نیز تجربه کنند.