الوصف الوظيفي
Develop quality software and web applications
Analyze and maintain existing software applications
Design highly scalable, testable code
Discover and fix programming bugs
Planning, organizing, and getting work done in 2-week sprints
5+ years of hands-on engineering experience, at least some of in a DevOps culture
You will be actively involved in every part of the software development cycle, such as designing coding, reviewing, and test writing by different weights from time to time
You will relentlessly refactor existing systems to make them more robust, maintainable, and scalable
You will function as a technical lead for various projects/tasks as needed
Write clean code to develop functional web applications.
Use suitable troubleshooting and debugging tools to maintain the smooth operation of the organization’s software.
Monitoring at all steps of software development from integration, testing, releasing to deployment and infrastructure management
Work with developers, designers and system administrators to identify new features
Work with the software maintenance team to fix errors and eliminate bugs in the desired website applications.
Plan a thorough technical roadmap to develop new software and applications.
المهارات
Bachelor’s degree or equivalent experience in Computer Science or related field
Strong object-oriented programming skills and expert level software development skills in at least two programming languages (ideally Python/Kotlin, Angular).
Experience with web application development frameworks such as, but not limited to, FastAPI, Django, and Spring Boot.
Familiarity with container orchestration technologies.
Experience with testing methods, including unit, integration tests, and API tests
SQL database or relational and non relational database skills
CI/CD tools
Experience with scalable data processing techniques such as but not limited to Kafka, Spark, Elastic Search, Celery
Experienced developer with corporate exposure related to back-end development activities and responsibilities.
Proven track record of completing projects through effective implementation of appropriate programming languages.
Awareness of front-end programming languages like JavaScript, jQuery, Swift, and other popular alternatives.
In-depth understanding of the entire web development process.
Possessing professional Bachelor’s degree in the field of Computer Engineering with relevant courses.
Comprehensive knowledge of all crucial back-end development tools and languages.
knowledge-rich candidate and skills to lead developers teams
Critical thinking and problem-solving skills.
Ability to deeply understand huge applications in different programming languages and start improving the code
تفاصيل الوظيفة
منطقة الوظيفة الرياض, المملكة العربية السعودية
قطاع الشركة الإنترنت والتجارة الإلكترونية; تطوير البرمجيات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري $500 - $1,000
عدد الوظائف الشاغرة 2
https://www.bayt.com/ar/saudi-arabia/jobs/backend-developer-4678826/