Design and develop high-quality software in Python / GoLang.
Keep the microservices up and running with cutting edge tools like Kubernetes and Docker, Prometheus, GitLab CI/CD, etc.
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Participate in a 360° peer performance evaluation process.
Requirements
At least 2 years of experience in software engineering.
Proficiency in a programming language and a deep knowledge on programming concepts such as design patterns (Any popular language such as Python, Go, Java, C++, PHP, and JavaScript is acceptable).
A deep knowledge of fundamental computer science concepts; such as data structures and algorithms.
A solid understanding of the architectural patterns of a large, high-scale modern application.
You write high-performance, maintainable and clean code.
Experience with modern testing libraries and writing automated tests.
Effective communication skills and maintain an open-mind and foster a collaborative atmosphere that makes people eager to work with you and regularly achieve consensus with peers and clear status updates.
Self-motivated and self-managing and able to prioritize tasks and manage work time..
Problem-solving skills to find innovative and smart solutions for new challenges.
Nice-to-have:
3+ years of hands-on professional experience in the Software Industry.
Experience in a high-growth, highly agile, and iterative software development process in a start-up or scale-up environments
Passionate about learning new tools and technologies deeply to expand your knowledge and experience
Conduct research for industry and business questions.
Strong project management and organizational skills.
Experience supporting and working with cross-functional teams in a dynamic environment.
Graduate degree or other related certifications in Computer Engineering/Science, Statistics, Informatics, Information Systems or other related fields.
Experience with performance and optimization problems.
Experience in ownership of microservices and Kubernetes, GitOps, and Bash Scripts.
Contributed to open-source software.
High ranking in coding challenges such as Hacker rank, Top code, Project Euler, etc.
Trained for/participated in student/collegiate contests such as IOI and ACM.
معرفی شرکت
در دیتاآرت همراه با تیمی جوان و چالاک در حال توسعه پلتفرم داده و تجربه مشتری (CDXP) هستیم. در تلاشیم با ارائه راهکاری تکنولوژیمحور به کسبوکارها کمک کنیم تا بتوانند به راحتی دادههای خود را از منابع مختلف جمعآوری و یکپارچه کنند، با استفاده از هوش مصنوعی دادهها را غنی کنند و در نهایت دادهها را در جهت اهداف مختلف کسبوکار فعال سازند.