Remote flask Jobs in April 2020

7 Remote flask Jobs in April 2020

Post a job
  • Hottest Remote Jobs

    • Close (American or European timezones)
      3 weeks ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 11 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

  • Software Development (7) Software Development rss feed

    • Overview

      With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge, we have a lot of store owners to support. Our mission to make repeat orders easier began five years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 150 remote-first employees around the globe processing tens of millions of dollars in sales every week.

      We're looking for an Infrastructure Engineer to join the Infrastructure Operations team and collaborate on a critical part of the platform. This team is responsible for the design and support of the product platform, focusing Cloud-native solutions to enable our product and feature teams to keep up with the fast pace of our industry. Facilitated by robust tooling, automation and well maintained documentation.

      Our stack includes: Python, Flask, Jinja, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

      What You’ll Do

      • Live by and champion our values: #ownership, #empathy, #simple-solutions.
      • Design and support the product platform and operational runtime.
      • Collaborate with other departments to improve developer and customer experience through Infrastructure or pipeline improvements.
      • Implement new technologies to solve ReCharge's technical challenges as they arise.
      • Champion good habits within your team; improve engineering standards, tooling, and processes.
      • Find and address performance issues throughout the application.
      • Troubleshoot complex issues.

      What You’ll Bring

      • Typically, 5+ years of relevant infrastructure operations experience in fast paced environments
      • 4+ years experience with Docker, Ansible, TDD
      • 2+ years experience with Metrics and APM, Logging solutions
      • 2+ years experience in cloud-native environments such as GCP, AWS, or Azure
      • Proficient with python2/3, flake8/pep8, flask, gunicorn, gevent
      • Experience with auto-scaling, serverless infrastructure components
      • Experience with Terraform, MySQL, SQLAlchemy,Git/Github, lint
      • A knack for engineering simple solutions to solve complex problems
      • Willingness to participate in a first line of support on-call rotation
      • Ability to work remotely and desire to make an impact at a boot-strapped start-up
      • Proficient with Signalfx or other SaaS monitoring solution desired
      • Bachelor’s degree or equivalent experience desired
    • Close (American or European timezones)
      3 weeks ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 11 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

    • SemanticBits (US only)
      3 weeks ago

      SemanticBits is looking for a talented Senior Data Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. You will mentor junior engineers and deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. You will work in partnership with data scientists and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big data, data marts, etc.), programming, and data modeling; and familiar with analytic algorithms and applications (like machine learning).

      Requirements

      • Bachelor’s degree in computer science (or related) and eight years of professional experience
      • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
      • Demonstrable experience engineering scalable data processing pipelines.
      • Demonstrable expertise with Python, Spark, and wrangling of various data formats - Parquet, CSV, XML, JSON.
      • Experience with the following technologies is highly desirable: Redshift (w/Spectrum), Hadoop, Apache NiFi, Airflow, Apache Kafka, Apache Superset, Flask, Node.js, Express, AWS EMR, Scala, Tableau, Looker, Dremio
      • Experience with Agile methodology, using test-driven development.
      • Excellent command of written and spoken English
      • Self-driven problem solver
    • Overview

      With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge, we have a lot of store owners to support. Our mission to make repeat orders easier began five years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 150 remote-first employees around the globe processing tens of millions of dollars in sales every week.

      Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

      What You’ll Do
      • Live by and champion our values: #ownership, #empathy, #simple-solutions.
      • Write scalable and maintainable web components in Vue.js, Jinja/HTML, and SASS.
      • Build new UI patterns while also refactoring older ones.
      • Assist with documentation of new features, contributing to the documentation of existing ones.
      • Find and address performance issues throughout and help identify and fix front-end bugs and issues.
      • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
      • Perform thorough code reviews and troubleshoot complex issues.
      • Work and collaborate with both design and backend development teams to help build new features or update existing ones.
      What You’ll Bring
      • Typically, 4+ years of relevant development experience in fast paced environments
      • 3+ years of experience with JavaScript; libraries/frameworks like Vue or React
      • 3+ years of experience with HTML5, CSS3
      • Solid experience with SASS and writing JavaScript (ECMAS 6 / 2016+)
      • Proficient with build tools, Webpack, preprocessors, and asset pipeline
      • Proficient with collaborative tools like Git
      • Scrum, Agile or Kanban; working with a team in a collaborative manner
      • Self-driven, with a knack for digging deep into problems
      • Experience with Python, Flask, Jinja (or liquid) a plus
      • Experience with browser compatibility tools or techniques, Browserstack
      • Self motivated with a passion for taking ownership of your work and delivering outcomes
      • Ability to work remotely and desire to make an impact at a boot-strapped start-up
      • Bachelor’s degree or equivalent experience

      ReCharge Payments is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with our principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. ReCharge Payments prohibits any form of workplace harassment. 

    • Quickly maturing startup seeking like minded Sr. Backend-leaning Fullstack Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need a team member to help us accomplish our goal of making the best darn carrier network on the planet.

      Description

      • As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric senior software engineer might include these types of activities:
      • Designing a deterministic lifecycle workflow for our next product offering.
      • Writing core platform code for a new feature, and unit tests for functionality.
      • Refactoring and improving existing code for performance and simplicity. For example, breaking a large method into smaller, more maintainable and easily tested methods.
      • Building command line tools to help network engineers better manage network state.
      • Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
      • Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
      • Working with backend engineers and discussing quirks in network protocols and network interconnection which translate rapid API and UI changes.

      Requirements

      • The right candidate will have an abundance of hard core programming skills, have solid instincts for API usability and design patterns. You are probably a full stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
      • Extensive experience with Python and PHP in large applications developed in a team environment.
      • Expert unit tester.
      • Experience in large scale distributed systems.
      • Extensive experience with the HTTP protocol and developing and using RESTful APIs.
      • A solid understanding of OO programming paradigms.
      • Experience with a message queue system like RabbitMQ or Kafka.
      • Experience using NoSQL data stores like Redis.
      • Be completely at home on any *nix command line and building your own tools.
      • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
      • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
      • Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.

      Preferred Experience

      • A huge plus for actually doing any router/switch configuration or infrastructure automation.
      • Previous exposure to layer 2/3 networking protocols and concepts such as IPv4/6, VLANs, VPNs, BGP, etc.
      • Experience with Python-based web application frameworks like Flask, Django, or Sanic
      • Any experience interacting with physical world equipment - industrial, medical, etc
      • Experience creating highly maintainable Javascript.
      • SQL experience.
      • Experience with Vue.js, Angular and AngularJS.
      • GraphQL
      • Experience creating large scale data visualizations of any type.
    • 1 month ago

      Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

      We are looking for a Lead Software Engineer to spearhead the development of our backend applications. You will bridge the gap between the machine learning and Kubernetes teams to ensure that our products delight customers and scale efficiently.

      Responsibilities

      • Developing our internal APIs and backend

      • Designing and implementing SaaS-based microservices

      • Collaborating with our infrastructure, machine learning and Kubernetes teams

      Required qualifications

      • 10 + years experience in software engineering

      • Proficiency in Python

      • Experience shipping and maintaining software products

      Preferred qualifications

      • Experience with JavaScript

      • Experience with GCP/GKE

      • Familiarity with Kubernetes and containerization

      Why join Carbon Relay

      • Competitive salary

      • Health, dental, vision and life insurance

      • Unlimited vacation policy (and we do really take vacations)

      • Ability to work remotely

      • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

    • ShipHero (GMT-03:00 +/- 2 hours)
      1 month ago

      We are seeking a senior software engineer with proven programming and analytic abilities. You would be a fundamental member of the team, focusing on building a solid foundation for the platform. We seek people who are excited and driven to grow with the experience of working alongside talented engineers.

      Our team is remote, with most of our engineers right now either in New York, Argentina, or Colombia, with some folk in other parts of the Americas, as well as Europe.

      You will work on developing new features for our apps, which may involve integrating with ecommerce platforms such as Shopify, Amazon, eBay, and Etsy. The integrations are used at scale.

      About you:

      - You understand that great things are accomplished when teams work together.

      - You have lots of experience with Python, SQLAlchemy, Flask, and ideally GraphQL.

      - You have some AWS experience.

      - You can code review other team members work, provide assistance, and appreciate feedback.

      - You take pride in your craft.

      - You’ve learned from building systems and solutions the reasons to avoid technical debt, and how to approach and implement TDD and CI practices.

      - You can craft elegant solutions when solving complex problems.

      - You want to build something that is disrupting an entire industry.

      - While hands on experience is not a requirement, you’re interested in learning how to apply machine learning and AI technologies and tools.

      - You can handle a fast paced environment.

      - You’ve made a lot of mistakes, and most importantly, have learned from them.

      - You have 7+ years of experience developing software.

      - You have worked remotely before.

      About the role:

      - Work on a cross-functional team including front end and UX to build solutions that are easy for customers to understand, work consistently and scale well.

      - Review features and requirements and guide, design and implement solutions.

      - Understand business requirements and think through solutions in terms of not just the coding implementation but also how the solution fits into the solution and how it solves a customer need.

      - Ability to estimate effort and ship on agreed schedule. Comfortable pushing yourself and your team members when challenges pop up.

      - Lead regular code reviews, with the goal of code quality, good design and approach along with pushing engineers to improve and evolve.

      - Optimize existing tech stack and solutions, determine path to next step in the evolution.

      - Learn, and push those around you to do the same - this is a craft that you’re constantly improving upon.

      - Implement solutions that are pragmatic to get the platform built.

      - Have the confidence to work with experienced and talented people to just build great things, you’re not a “rockstar”.

      - Work with ShipHero leadership to implement practices and principles for the team.