Skip to main content

Senior Backend Python Developer

Senior Backend Python Developer
Appnovation
1 year 3 months ago

About Us

Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering, and Managed Services. We build digital solutions that deliver real impact today and serve as foundations for future growth. Bold ambition. Practical action. Endless possibilities.

Senior Backend Developer (Python)

You will join a highly motivated and experienced team, building web and mobile applications as well as providing strategy consulting for Appnovation’s clients. We are looking for people who can bring a strong, consulting and solution focused mindset.

QUALIFICATIONS

  • 8+ years of development experience
  • Extensive experience designing and implementing SOA, Microservices and REST API
  • Experience developing in Python 2.x and 3.x
  • Experience in migrating Python 2.x applications to Python 3.x
  • Experience with pytest
  • Extensive experience in building microservices on AWS SAM using Python
  • Understanding of monitoring solutions such as CloudWatch, Prometheus, Grafana, and NewRelic
  • Experience with unit testing, TDD, integration testing
  • Experience with Git
  • Understanding of CI/CD pipelines, Github actions and Jenkins or Travis CI
  • Understanding of agile principles and methodologies for e.g. Scrum, Kanban
  • Excellent experience estimating complex technical stories and breaking them down
  • Understanding of container-based solutions using Docker
  • Experience operating in DevOps environment
  • Understanding of serverless frameworks using AWS Lambda such as AWS Serverless Application Model (SAM) or Chalice
  • Basic understanding of network administration (VPC, DNS, load balancing, security groups)
  • Strong written and spoken English

NICE TO HAVE

  • Experience with Django and other Python MVC frameworks
  • Experience developing serverless microservices on other platforms such as GCP, Azure

WHO YOU ARE

  • You think about how to scale, automate and operate, not just how to build a solution to an immediate problem
  • You set high standards for code quality, performance/scalability, and security and seek continuous improvement
  • You have led a team of junior developers and coached them
  • You have solid analytical, problem-solving, and decision-making skills
  • You have a customer-first mindset and a devotion to customer service
  • You have experience doing SDLC and Architecture documentation
  • You engage and build positive internal and external client relationships, while managing multiple initiatives, often with competing priorities
  • You have strong self-initiative, passion, interpersonal, oral and written communication and collaboration skills with the ability to work, influence and make an impact in a cross-functional environment with all levels of the organization
  • You are responsive and thrive in a fast-paced diverse high-performance environment with rapidly changing business needs
  • You actively seek out things outside your comfort zone with the ability to rapidly learn and take advantage of new concepts, business models, and technologies
  • You have prior experience in consulting
  • Prior experience and connections in the Life Sciences industry is preferred

What Does Appnovation Have to Offer?

Appnovation’s development teams are collaborative, friendly and open, and with varied work. We encourage development both professionally and personally! Aside from work, we offer a people and culture-orientated, fun and dynamic environment.

  • Work-life Balance
  • Lots of opportunities for personal and professional growth
  • Health Benefits Package
  • Mental Health Support
  • Personal Days Off
  • Fertility and Menopause Leave
  • Fitness Allowance
  • D,E&I Initiatives
  • And much more...

Expertise level

Work arrangement

Similar Jobs in Canada

Similar Jobs in Ontario

Similar Jobs in Toronto