Sr Developer (Python, Django, MySQL)

Asia Ticketing Pte Ltd
Expired
., District 1, Ho Chi Minh
At office

Job description

We are looking for an experienced Senior Developer to be responsible for overseeing junior developers on projects and supporting with advanced development tasks and assignments. A Senior Developer should be able to write modular and performance-efficient code, analyse data and consistently contribute to internal unit testing and architecture refactoring, and contribute to the design and implementation of software.

To be successful as a Senior Developer, you should demonstrate great skill in creativity and innovation, ability to thrive in a high-pressure environment, and possess excellent communication skills. Ultimately, a top-notch Senior Developer should have extensive experience in software development, be able to keep up-to-date with deadlines, and have strong analytical skills.

Primary Responsibilities

  • Design, and build cutting edge web applications across a diverse range of platforms.
  • Optimise and fine tune transactional processing to handle large concurrent numbers of purchases
  • Create unit tests and integration tests using manual and automated approaches.
  • Work collaboratively with the PM, QA and other developers.
  • Develop software iteratively and deliver working code in each iteration.
  • Performance tune and scale web applications to handle 10s of thousands of page views and transactions per day.
  • Work with product and design teams to come up with the best user experience and application flow.
  • Explore new technologies in order to evolve both application functionality and contribute to the design of infrastructure, deployment and maintenance processes.
  • Performance Capabilities and Expectations
  • Strong knowledge/experience in software engineering best practices (i.e. OOD, modularity, extensibility, reusability and maintainability)
  • Strong understanding of software development lifecycle practices and processes. Hands-on deep practical knowledge of Agile/Scrum is required.
  • Strong knowledge in CD/CI.
  • Good in Project, Time and Resource Planning.
  • Able to self-plan and maintain an agile (hybrid-remote) working environment for oneself and one’s colleagues


 

Your skills and experience

  • 5+ years experience in Python
  • 5+ System integration experience; payment processing and merchant integration experience, a plus!
  • 4+ years experience using Django; additional experience architecting enterprise-level content-management systems, a plus!
  • LAMP + NGINX (python-centric) experience
  • Excellent knowledge of mySQL + PostGRES
  • JavaScript, particularly JQuery + VueJS
  • SCSS + CSS
  • Docker and containerisation knowledge
  • Additional Useful Experience
  • Extensive Django experience
  • Experience with Gitlab Continuous Integration and Deployment
  • Advanced Virtualization, container technologies, kubernetes orchestration
  • AWS Infrastructure

Education

  • Bachelor’s degree required; Computer Science or related field preferred
  • SCRUM or AGILE certified is a plus

Why you'll love working here

  • Work with people who are passionate about technology
  • Fun relaxed work environment
  • Competitive Salary
  • Medical insurance
  • Flexible working environment – remote management and coordination capabilities
  • Strong Annual Leave Package

Asia Ticketing Pte Ltd

View company

We want to deliver the latest technology beyond our clients expectations.

Company type
IT Product
Company size
51-150 employees
Country
Singapore
Working days
Monday - Friday
Overtime policy
No OT