Senior Python/Django Developer

Urgent

Required Skills

Java / Angular (3)VueJS (5)Django (Python) (5)Python (5)

Job Description

We are expanding our team and seeking a Senior Software Engineer responsible for architecting, implementing, deploying, and debugging our in-house distributed systems on Kubernetes.
 
Responsibilities:
  • Write clean, document, and debug code across company's backend systems to add new functionality and improve existing architecture.
  • Test code functionality and perform code reviews of team members' software to ensure reliability and security. 
  • Follow Business development process
  • Effectively communicate progress and participate in the design of new systems and functionality. 
  • Perform research and evaluation of analysis methods and system design to produce new data products and software systems.
 
Challenge & Creativity/Decision Making:
  • Understand user stories and determine fulfilment strategies.
  • Understand the technical problem domain of a new system to select existing design patterns.
  • Decide on appropriate analysis methods for given data and user stories in the field of text analysis.
  • Determine optimal fixes when debugging distributed systems.

Qualifications

Qualifications:

  • Fluent written and spoken English.
  • Strong Python experience or strong Java/C# with recent Python experience.
  • Experience working with distributed systems.
  • Cloud experience, either AWS or Azure.
  • Experience in developing enterprise software.
  • Experience in developing and deploying applications on Kubernetes.
Advantage:
  • Experience with agile and continuous deployment.
  • Familiarity with industry-standard configuration, deployment, and workflow tools. 
Additional Responsibilities and Core Competencies:
  • Autonomous – Ability to work remotely with self-drive and deliver results with minimal supervision.
  • Collaborative – Work inclusively and respectfully with others to achieve organizational goals.
  • Communication – Effectively articulate issues, needs, requests, requirements, and decisions through remote collaboration tools.
  • Work context aware – Address deep architectural issues without over-engineering solutions.
  • Responsive – Work at a quick pace and handle interruptions effectively. Seek & offer help – Proactively seek assistance and collaborate with the team.

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.