Senior Python Developers, Tuna Technology | #python | #jobs


Job Title

Senior Python Developers

Job Description

  • Good understanding/experience in Banking, Finance, CRM, Hospitality, Banking, microfinance,

hospitality, education, Manufacturing, Supply Chain Management, CRM, ERP & Accounting.

  • Overall 7+ years of software development & system architecture experience in python developers
  • Work closely with external clients and internal, cross-functional product and technical teams to support and develop multiple projects
  • Maintain technical design documentation, communicate architectural and design changes to development teams, and work with quality in mind (scope, defect, performance, testing).
  • Conduct regular design, testing, and code reviews, and establish and publish quality and performance metrics. Application development / support / enhancements / bug fixing.
  • Manage and foster a team-oriented environment, providing technical oversight to team members
  • Demonstrated knowledge of enterprise architecture and SOA services
  • Working in an agile development environment like SCRUM is added advantage
  • Entrepreneurial, self-motivated individual high energy, high activity levels passion for working with an innovative, small but rapidly growing company.
  • Strong experience working both independently and in a team-oriented collaborative environment. Ability to work independently with Business Users/PMO; defining development requirements, managing technical aspects of User Acceptance Testing
  • Working knowledge of Bit-bucket, Teamcity, Jenkins, and Dev/Ops CI/CD pipeline with CR.
  • Ensuring that the project and organization standards are followed during various software

development life cycle phases and day-to-day development work.

  • Maintains the best practices needed to ensure on-time, quality software solution deliverables
  • Work closely with technical leaders to help develop solution architecture, core system components, and proof of concepts
  • Work both autonomously and with relevant teams to tackle complex technical issues
  • Promote standardization of SDLC process, including Agile methodologies, Task Management, Design Coding Standards, test-driven development, Continuous Build Delivery, and consistent dev processes.
  • Reduce the effort of Production Support done by the Development team with a dedicated focus on product quality and user experience, reduction of technical debt, and decommissioning of legacy products.
  • Responsible for people management, mentoring, and career development process for the team including delivering performance reviews, training, and recruiting.


  • No telecommuting
  • No Agencies Please



  • 5+ years’ experience of Python coding skills
  • Solid database skills in a relational database.
  • Knowledge of how to build and use RESTful APIs
  • Knowledge about containers technology, mainly Docker.
  • Strong knowledge of version control (i.e. git, svn, etc.)
  • Amazon Web Services (AWS) infrastructure knowledge is a plus

You are an expert in:

  • Clean, fluent Python
  • Django and Django Rest Framework
  • SQL and the Django ORM
  • Celery and Dramatiq workers
  • Modern Python packages and libs
  • Django best practices
  • Git and GitHub

You have experience with:

  • Testing tools and TDD
  • Unix and bash
  • Docker and container technologies
  • Designing modular, object-oriented Python
  • Optimizing server-side load and rendering performance
  • The complete Software Development Life Cycle (e.g., planning, design, testing, releases, etc.)

Contact Info


Source link