Skip to main content

Full Stack Python Developer

Full Stack Python Developer
Outcome Logix ( A Tech 50 Finalist company 2022, by Pittsburgh Technology Council )
remote
10 months ago

Job Overview

We’re searching for a Software Engineer, Full Stack, who can collaborate with a team of developers, product managers, and business units to architect, develop, and maintain a variety of web applications to support our growing platform. As our Full Stack Software Engineer, you will be responsible for the design, development, deployment, and maintenance of various products of our company. You will work on the backend as well as the front end of web apps. You will be responsible for the performance (both API optimization and front-end performance), analytics, and monitoring of the applications. You will contribute towards applications that optimize internal processes and efficiencies. Since you will be dealing with lots of data, you should be comfortable working with raw SQL queries and optimizing DB design for performance. You will collaborate with a team of engineers and product managers responsible for building new and supporting existing applications. You must ensure that coding standards are followed, and documentation is maintained. You must be obsessed with coding, sharp with logic, appreciative of business goals and workflows, and able to communicate with a wide variety of team members.

Required Skills/Experience:

  • 2+ years of full stack software development experience in both backend and frontend development
  • BS/MS in Computer Science/Software Engineering or equivalent
  • Experience in REST API development using Python (Django REST framework).
  • Experience in configuring EC2/containers for hosting web applications in AWS Cloud
  • Experience in setting up monitoring tools for downtime & performance monitoring.
  • Thorough understanding of SQL databases (preferably PostgreSQL)
  • Experience developing APIs and cloud services with a focus on continuous performance optimization.
  • Experience with front-end web technologies: HTML5, CSS3, JavaScript, Angular 9+, TypeScript
  • Experience working with large codebases of existing Production applications, starting projects from scratch, and contributing to a project’s full life cycle.
  • Sharp analytical skills to understand existing applications and come up with innovative solutions.
  • Experience integrating third-party APIs and SDKs.
  • Experience working in Agile teams.

Preferred Skills/Experience:

  • Experience working with Data Warehousing solutions like Snowflake
  • Experience in setting up load-testing environments
  • DevOps and CI/CD experience with AWS Cloud
  • Experience in NodeJS
  • Experience with creating reporting dashboards, data visualizations
  • Experience with Mapbox GL JS

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Florida

Similar Jobs in Miami