Browse Jobs
For Employers
Post JobLog inGet Started

Senior Python Developer - Kuwait

Universal Payment Services
Kuwait City, Kuwait
Posted 5 years ago
36Applicants for3 open positions
  • 28Viewed
  • 4In Consideration
  • 23Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Writing reusable, testable, and efficient code using Python/Django framework
  • Design and implementation of low-latency, high-availability, and performance efficient applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Write front end JavaScript, React and server-side Python code that powers the user interface of customer facing web applications such as global navigation and global landing page
  • Write quality, clean, maintainable code and automated tests using engineering best practices (unit testing, continuous integration, automation etc.) to ship code out to production multiple times a day
  • Contribute to architectural decisions to improve service reliability and security
  • Collaborate with other software engineers, product managers, user experience designers, and operations engineers on a daily basis
  • Attend and participate in key business and technical meetings with stakeholders, partner with other engineering teams towards solving complex problems and remove roadblocks that impede development
  • Actively participate in work scoping activities including grooming and planning, provide the team with a level of effort estimates for stories etc.
  • Work with the team to iteratively improve agile processes
  • Staying up to date on technology trends using that knowledge and skills to build out world class customer experiences
  • Influence technical direction and strategy within and beyond the immediate team keeping the larger business goals in mind

Job Requirements

  • Expert in Python, with solid knowledge of Django Web Framework
  • Working knowledge of MySQL
  • Fair understanding of building RESTful APIs
  • Good understanding of front-end technologies, such as JavaScript, React ,HTML5, and CSS3
  • Good knowledge of Agile methodology
  • Good understanding of accessibility and security compliance of application development
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Familiarity with event-driven programming in Python
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of Bitbucket, JIRA and Confluence.
  • 5+ years practical engineering experience in building and running customer facing web applications
  • Intermediate-level knowledge of Object Oriented programming in a server-side language
  • Ability to collaborate with designers to turn mocks into working applications that adhere to the design vision

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Python Developer - Kuwait