Senior Python Fullstack Developer

closed
Encora Logo

Encora

πŸ“Remote

Summary

Join Encora as a Senior Python Fullstack Engineer and become part of a skilled technology team, developing cutting-edge solutions. You will lead and participate in designing, developing, and delivering software projects, accelerating customer business results through innovative digital products. This role requires extensive experience in software development with a focus on Python and a strong understanding of AWS. You will collaborate with cross-functional teams, mentor junior engineers, and continuously improve software development practices. The position offers a remote work arrangement.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Extensive experience in software development with a focus on designing and building scalable applications
  • Professional/Advanced English skills
  • +5 years of experience
  • Formalized education in Computer Science or another Information Technology based program
  • Minimum of 5 years of experience in software development, with a focus on Python script development including Flask based applications
  • Strong understanding of AWS cloud-based principals and architecture
  • Web development concepts, including MVC architecture, RESTful services, and client-server architecture
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript
  • Experience with version control systems, specifically Git
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Ability to work independently and manage multiple tasks simultaneously

Responsibilities

  • Design, develop, and maintain scalable web applications using Python for backend and modern frontend frameworks like React or Angular
  • Write clean, efficient, and reusable code, ensuring high performance and reliability
  • Develop and integrate RESTful APIs to enable seamless communication between frontend and backend systems
  • Manage and optimize databases, including schema design and performance tuning for systems like PostgreSQL or MongoDB
  • Work closely with cross-functional teams, including designers and DevOps, to deliver robust and user-friendly solutions

Preferred Qualifications

  • Experience with .NET Stack (C#, VB, Web API, EF, MVC, Hangfire)
  • Knowledge of agile development methodologies and practices
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
  • Knowledge and some experience with Serverless technologies (Lambda, Docker, Kubernetes EKSCTL, KUBECTL)
  • CI/CD (Jenkins, Github Actions, Terraform)
  • MongoDB, AWS OpenSearch (Elasticsearch)
  • SQL Server, MySQL, PostgreSQL, Hive
  • Technologies: Django, Flask, React, PostgreSQL, Docker
  • Competencies: Autonomy, agile work environments, effective communication, and leadership
This job is filled or no longer available