By joining YektaNet, you join a high tech team which is responsible for delivering high quality codes managing billions of requests, Such conditions requires development of a prompt and qualified service, so we assume that you're skilled in the following areas and are responsible in tasks as below:
- Teamwork with other developers in different teams
- Developing high quality, optimized, scalable, fast and reusable codes.
- Make quick decisions, checkout different issues and take the necessary steps to meet the requirements and implement decisions
- Cooperate with other members of the technical team and product managers in order to have a product to meet the user's needs
- Be involved in all design, production, and maintenance phases of software and services
Requirements
- Bachelor's Degree in Computer Science or equivalent field
- Experience with building APIs and HTTP protocol
- Sufficient knowledge of the basic concepts of computer science, such as data structure and algorithm design
- Mastering one of the programming languages, preferably Python, NodeJs or GO Lang
- Dominate one of the Web frameworks, preferably Django
- Mastering the concepts of API design and HTTP protocol
- Sufficient knowledge of object-oriented concepts, modular design and design patterns
- Dominate in at least one of the SQL-based databases (preferably postgres) or NoSQL databases such as mongodb, cassandra, couchDB