Python Senior Software Engineer

We are looking for a Senior Software Engineer L1 to join us in the exciting and rapidly growing billing industry. By joining this team, you will be helping to take our platform to the next level by building the necessary Services and APIs. You'll also work closely with other engineers, UI designers, and product managers to define stories, assess scope and technical concerns as well as advocate for best practices to improve software quality.
 

In this role, you will:

  • You will extend outside of direct organization and collaborate with peers across a senior-level organization.
  • You will serve as a guide to others by sharing and helping other engineers in their duties.
  • You will possess knowledge of integration architecture and technology platforms to form a fully functional solution to a business problem.
  • You will research and recommend frameworks and architectural/code design patterns.
  • You will take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process and technology are made.
  • You can spot outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner.
  • You will report on the status of difficult or high-level projects to technical leadership via written or oral means.
  • You will ensure documentation for our systems is complete.

Experience and qualifications:

  • Bachelor's degree or Masters in a related technical field (or equivalent related professional experience) and/or 8+ years of relevant experience.
  • Experienced in building scalable Python back end systems.
  • Experienced in building JavaScript (any framework) front end systems.
  • Experienced in building event-driven systems.
  • Able to identify business problems at the project level and team level and design solutions that are easily testable and observable.
  • Strong understanding of how team goals fit a business need.
  • Able to justify technology choices to technical and non-technical observers.
  • Able to understand highly complex systems and design moderately complex systems.
  • Able to identify and advocate for project quality via testing, monitoring and alerting at the project level.
  • Able to establish operational excellence metrics at the team level.

Required skills experience

Python 5 years
Apache Kafka 2 years
SQL 5 years

Required languages

English B2 - Upper Intermediate
React, TypeScript, JavaScript
Published 9 October
63 views
ยท
4 applications
100% read
ยท
100% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...