Remote flask Jobs

This Month

Full Stack Software Engineer
Opinew  
python vuejs2 vue-js docker flask full stack Jan 17

Company Introduction 

Hello! We are Opinew, a Scottish company with a small team and grand mission. We are helping online stores to become independent of large platforms like Amazon and eBay by providing a powerful review import and management system. Opinew helps shop owners to collect reviews from their customers while also allowing them to import existing reviews accumulated over years on Amazon, eBay or AliExpress. Reviews enable social proof, which increases sales conversation to make Opinew’s clients more successful. We are working with thousands of online stores around the world, including small stores and big brands, some of which you may recognise, including: MusclePharm, Status Anxiety, Vankyo and Betron.

Your Role

As Lead Full Stack Engineer, you will play a pivotal part in Opinew’s mission to decentralise online shopping by empowering merchants of all sizes. You are excited to work on a SaaS platform with the latest technologies used by millions of shoppers and thousands of ecommerce stores around the world. Our engineers regularly work with all areas within Opinew as we continue to scale up our SaaS web products. We push updates to our websites almost every day so it won't take long to get your work out in front of millions of users.

At Opinew we are using Flask/Python for the backend and Vue.js with Vuetify and Tailwind CSS on the frontend. Everything is containerised with docker and deployed via an automated CI/CD pipeline to AWS. 

The project 

In line with the tremendous global increase in ecommerce sales, Opinew has rapidly grown its customer base and product team in 2020. As Lead Full Stack Engineer you will be at the heart of our product development and software engineering efforts working on:

  • Implementing world-class software to improve and scale Opinew’s review management system  
  • Experience with designing RESTful API that supports a rapid growing user base
  • Ability to own and deliver end to end API functionality from design/architect, to implementation, to testing, to production release and monitoring
  • Ability to accomplish complex engineering task independently
  • Envision, implement and roll-out best tooling and automation for all our our services
  • Ability to evaluate and communicate different engineering solutions and trade-offs
  • Work with the Opinew team to constantly improve platform usability, onboarding, and customer retention

The engineering team consists of two full-time and two part-time engineers. Depending on their area of expertise, some engineers have a strong focus on backend, frontend or testing. However, generally each engineer works across the full stack and contributes to any part of the codebase. Engineers own their code, ensure maintainability and are responsible for writing unit tests and completing new features without breaking backwards compatibility. 

What we offer 

  • Opportunity to help decentralise online shopping away from the ecommerce giants
  • Exciting opportunity to grow the start-up with us into a global software company
  • Competitive salary
  • Laptop and any other essential technical equipment
  • Education and relaxation: language classes / steam store games
  • Reading/Courses - books and online courses to help with your professional development are on us to help with your personal development.
  • Home cleaning - we will find somebody to take over house chores to help you focus on what matters most to you

What you can expect 

  • An agile, diverse and multidisciplinary fully remote team 
  • A supportive, inclusive and transparent working environment where team mates learn from and help each other all the time. 
  • A place to look at things differently, challenge and offer solutions. 
  • You will be working in a (still) small start-up where the whole company consists of ~10 people. You will have a unique opportunity to make a significant impact and actively drive change in the technology, direction and culture of the start up. 

What we are looking for 

We are looking for an experienced, talented software engineer to join the engineering team and help us scale Opinew to the next level.

This position is for full time, 100% remote work.

We would expect you to: 

  • Always put the user first. 
  • Be an active participant during technical decisions and discussions. 
  • Be comfortable to work in a rapidly changing environment. 
  • Be passionate and empathetic - you fall in love with problems, not solutions. You’re a doer, and a helper. 
  • Take pride in your work. 
  • Think like an owner. 
  • Experiment, test, try, fail and learn continuously. 

Qualifications 

For this role, you must have: 

  • Experience in working as part of a team to ship high-quality software using agile development processes. 
  • Experience in developing UI with Vue.js /React/Angular
  • Experience in python backend frameworks like Flask/Django
  • Proficiency in JavaScript/TypeScript and Python.
  • Experience in e-commerce and Shopify beneficial.
Share this job:

This Year

Python Developer
YouGov  
python postgresql flask microservices mongodb backend Dec 25 2020

YouGov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’ experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django & PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.

Share this job:
Backend Software Engineer
SDVI  
python postgresql python-3.x flask aws backend Dec 20 2020

Do you enjoy working closely with your customers in small teams delivering rock-solid functionality and performance? SDVI is looking for Software Engineers to join our Core Backend team, and if that description resonates with you, you could be an excellent fit for our company.

SDVI’s corebackend team is made up of hard-working engineers that share a common interest in distributed microservice-based systems, their scalability, and continued development. You will help build the backend services that power our system, scale those systems for growth, and continuously improve our engineering practice. Above all, your work will impact the way video and audio media is prepared for television, streaming, and more!

What You’ll Do

  • Architect, develop, and maintain performant microservices in Python responsible for <Quantity> of processing
  • Interact directly with customers to help turn use cases into solid engineering solutions
  • Collaborate with other engineers to identify and solve challenging problems
  • Be a technical leader within SDVI in general
  • Promote sound engineering practices, drive technical excellence and strategy
  • Participate in design discussions with key stakeholders at various levels
  • Design and optimize database queries for performance

Who You Are

  • A very experienced software professional with 10 or more years of experience in software development
  • A communicative person that values building strong relationships and even stronger teams
  • Detail-oriented and well organized, able to explain complex topics in a clear way
  • Possess exceptional coding skills, preferably in Python
  • Comfortable making use of AWS building blocks where it makes sense for the system
  • A skilled mentor, able to coach other engineers through technical and cultural growth
  • You care about quality and know what it means to ship high-quality code
  • A self-motivated teammate with the ability to juggle multiple priorities
  • An analytical thinker with strong problem-solving skills
  • Familiar with optimizing database structure and queries for growth
  • Comfortable communicating via text and video channels
  • Netflix or Spotify engineering culture resonates with you

Who **We** Are

  • A cutting-edge SaaS developer in the Media & Entertainment industry
  • Dedicated to a supportive team culture, and strong work/life balance
  • 100% distributed team working from home or on the road
  • Building and maintaining our platform using Python 3, microservices with Flask, SQLAlchemy, PostgreSQL, REST APIs, Docker, Nginx, all running on top of AWS. 

SDVI respects the individual needs of employees and is an equal opportunity employer.

*No 3rd Part firms or agencies, please.

Interested? Send your resume to jobs@sdvi.com

Share this job:
Python Web Developer
python django flask javascript real-time java Dec 15 2020

About us

RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. RavenPack’s products allow clients to enhance returns, reduce risk and increase efficiency by systematically incorporating the effects of public information in their models or workflows. Our clients include the most successful hedge funds, banks, and asset managers in the world!

We’re looking for

In RavenPack we are searching for a Python Web Developer to join an international team of developers skilled in technologies like Python, Java, Common Lisp, and SQL. 

To join RavenPack, you will need to have the ability to communicate effectively in English both in writing and verbally. 

This position can be based on our Marbella office, where you should be eligible to work in Spain. Relocation assistance is available.

The option of Remote Work is also available, preferably in similar EU time zones.

 Your responsibilities as a Python Web Developer

  • Work with a large amount of data and make it usable for non-data professionals
  • Design, develop, deploy, maintain and improve medium/big web applications
  • Continually work to improve processes, implement engineering best practices, and develop automated solutions. 
  • Work with other Engineers, Managers, Product Management, QA, and Operations teams to develop innovative solutions and meet client expectations.

The next RavenPacker will have

  • BS in Computer Science, Engineering or a related field or equivalent work experience
  • +2 years of extensive coding experience in Python using Django or Flask
  • Working knowledge of Javascript, HTML, CSS. Understanding of ReactJS will be a plus.
  • +2 years of professional experience working in real-time applications
  • The ability to work efficiently in both a team and self-directed manner
  • A high degree of independence

Nice to Have

  • Professional experience with Nginx, Apache in some large production deployment.
  • Knowledge of Amazon Web Services (AWS) and servers such as Redshift, Kinesis, DynamoDB, and ECS.

What's in it for you

  • Flexibility on when to take a vacation
  • Team of Superstars! We are proud to gather an international and diverse team of talented professionals (ex-Silicon Valley executives, Lispers and more)
  • Motivational leadership: Here your job title doesn’t matter, we all sit together and work for the same goal. Grow together, you might even have the CEO sitting next to you!
  • Competitive compensation, ongoing training and growth opportunities.
  • International and dynamic environment (over 29 nationalities and 24 languages spoken!)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Share this job:
API Software Engineer
python flask google-cloud-platform api docker cloud Nov 25 2020

Overview

We're looking for a Software Engineer to join the Platform API team and collaborate on a critical part of the platform. Our API team provides the foundation for which Recharge is powered by and is responsible for creating a single interface into all of Recharge's data.

Our stack includes: Python, Flask, Redis, Docker, GCP, Terraform, Memcached

What You’ll Do

  • Live by and champion our values: #day-one, #ownership, #empathy, #humility.
  • Write Python code focused on scalability, testability, supportability and maintainability.
  • Implement new technologies to solve ReCharge’s technical challenges as they arise.
  • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
  • Debug production issues across multiple levels of the stack.
  • Find and address performance issues throughout the application.
  • Perform thorough code reviews and troubleshoot complex issues.
  • Work with engineering and product managers to understand roadmap priorities.
  • Building new services that scale; deploy code daily.

What You’ll Bring

  • Typically, 5+ years of relevant development experience in fast paced environments
  • Experience building out scalable APIs and services
  • Expert knowledge of one of the following languages: Python (preferred), Nodejs, Ruby
  • Experience with Cloud Platforms such as GCP or AWS
  • Experience with Docker, auto-scaling, serverless infrastructure
  • A knack for engineering simple solutions to solve complex problems
  • Self motivated with a passion for taking ownership of your work and delivering outcomes
  • Ability to work remote-first in a rapidly scaling organization
  • Bachelor’s degree or equivalent experience desired
Share this job:
Backend Developer
python-3.x python django api flask backend Nov 05 2020

You will be responsible for leading development of Macabacus' next generation of transformational productivity and brand compliance software.  These products will supplement our current product lineup, which includes the most comprehensive enterprise solutions available for Microsoft Office.  Our existing products are deployed in Fortune 500 companies, global investment banks, private equity firms, consulting firms, sovereign wealth funds, and other institutions around the world.

You will design, build, and maintain the logic and data structures behind our newest products, designing easy-to-use APIs and tools that will be used by other developers. In addition, you will seek to continually improve code quality through testing and continuous integration. Having experience with Python and Django is preferred, but experience with a mainstream language and framework is required. Experience with RESTful architecture, and with RDBMS and/or NoSQL databases is required. 

Salary and job title will be commensurate with experience in the technologies above.

Share this job:
Senior Software Engineer
python django react-js flask aws senior Oct 20 2020

Senior Software Engineer - Fullstack Python / React

100% Remote (U.S. based only)

About StyleSeat:

At StyleSeat, our mission is to help people look and feel their best. We are on the path to achieving this mission by being the go-to portal for consumers to discover, book, and pay for beauty and grooming services (hair stylists, colorists, nail artists, estheticians, barbers, etc). We are also the premier solution for all independent professionals in the industry to run and grow their business. We have powered over 120 million appointments booked and $10B in revenue for small businesses and are on the path to much more.

Our leaders are just as involved in the code as they are with mentoring their team to make StyleSeat the very best place to work. We have a strong value-based culture that serves our community, gives every individual ownership and is diverse. Being an engineer means: daily releases, clear ownership, constant learning, data driven decision-making, great partnership with product, serving millions of customers everyday. At StyleSeat, we have shared ownership over problems and team members are encouraged to fill gaps and push initiatives to ensure we’re all driving toward results and key objectives. Every single Engineer makes a huge impact on our Community and the Company’s growth.

About the Role:

The Senior Software Engineer - Fullstack Python / React at StyleSeat is responsible for providing technical leadership to the engineering team and steering key decisions. You will build end-to-end features as well as modernize our application written in Python and ReactJS into a more forward thinking approach by using technologies such as Django, Cordova, Flask, Webpack, and Amazon Web Services (AWS).

You will also engage in system design, technology evaluation, prototyping, implementation of key components, DevOps, and training of team members as we move to a more modular, microservice-based architecture. You’ll be self-directed, a critical thinker and an excellent communicator. While not necessarily a backend or frontend specialist, you should be comfortable working across the entire stack and able to dive in to remove roadblocks wherever necessary.

What you'll do:

  • Write well defined, tested, and readable code
  • Develop new features in Python, and ReactJS
  • Working with, upgrading and maintaining frameworks, including Django, Flask, Angular, and Celery
  • Design and build core parts of the platform to deliver robust backend services
  • Lead and assist efforts to migrate to a modular, microservices-based future
  • Design and implement interfaces and infrastructure for a large-volume services and APIs
  • Conduct code reviews and audits
  • Help establish our technical philosophy and engineering culture

What you can bring to the table:

You love to learn so you don't need to know everything day one, but some relevant background will help you get going quickly:

  • 7+ years of experience in a production environment
  • Experience with modern front-end Javascript frameworks such as ReactJS or AngularJS
  • Proven understanding of HTML5, CSS & SASS
  • Strong server-side Python coding experience
  • Strong RDBMS experience
  • Expertise to offer for complex challenges: system architecture, scaling tactics, tool choices, etc.
  • Experience working at "web scale" providing and evolving always-available services to unbounded user communities including experience scaling software as part of a high-growth company
  • Experience with AWS (Amazon Web Services) and Docker
  • Strong familiarity with at least one modern web application framework (e.g. Django, rails, node.js, or similar) as well as experience working with SQL, Caching, and Messaging Queues
  • Understanding of common UI patterns (MVVM, MVC, MVP), RESTful synchronous service-oriented and message bus architectures, relational schemas, agile scrum, and modern source code control
  • Bachelor’s degree in Computer Science, Mathematics, or equivalent experience
Share this job:
Data Team Lead
python flask postgresql apache-kafka kubernetes swift Sep 28 2020

We are currently seeking a Data Team Lead OR Senior Data Engineer to join Swift! If you’re looking to grow your career and your impact with a leading healthcare tech company, then we have the role for you at Swift Medical.

As the world leader in digital wound care management, we deliver advanced wound care visualization and touchless 3D measurement through our smartphone-ready Swift Skin and Wound software. We’ve been adopted by more than 2,100 facilities across North America and are now leading the Telewound Care Canada Project for The Digital Technology Supercluster Covid-19 Response Program. 

You will be reporting to our VP of Engineering.

Responsibilities 

  • At Swift, you will be responsible for managing a small team of data engineers through an agile process to maintain and develop Swift’s data platform
  • Administer, maintain and develop the enterprise Data Warehouse 
  • Guide the maintenance and development of our RESTful Data API that brings our machine learning models to production
  • Develop and execute the Data Team road map

Qualifications 

  • 4+ years of experience working with SQL databases, preferably Data Warehouses like Snowflake or Redshift
  • In depth knowledge of at least one programming language, preferably Python, Java or Scala
  • 2+ years experience with Web frameworks, preferably Flask or Django 
  • 2+ years of experience with cloud computing, preferably AWS
  • 1+ years of experience with K8s
  • 2+ years of experience with a scheduling framework like Airflow or Luigi
  • Experience writing well-tested code
  • Can work in a dynamic environment - not phased by multi-tasking, managing shifting priorities, or following through on projects with minimal supervision. 
  • Experience with Kafka is an asset

Technologies we use:

  • Python, Flask
  • Snowflake, Postgresql
  • Kafka 
  • Kubernetes
  • Gitlab CI/CD
  • Docker

Working @ Swift Medical:

One of the very best things about Swift Medical is our people and the inclusive close-knit work culture we’ve created. Based on direct anonymous feedback from our team Swift has been certified as a Great Place to Work®! We offer great benefits and perks such as drug+dental insurance, health spending accounts, flexible vacations, employee stock options, and many more.

Swift is an equal opportunity employer and is committed to creating a diverse workplace. Swift provides equal employment opportunities (EEO) to all employees and applicants for employment regardless of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Reasonable accommodations are available on request for candidates taking part in all aspects of the selection process. 

Share this job:
Senior Backend Engineer
python django flask node-js typescript backend Sep 14 2020

Software Engineer - Backend

At Jimdo, our mission is to help small businesses start, grow, and ultimately thrive online. Small businesses face new challenges with very little support or recognition. We know how hard this can be, because we have been in their position. That’s where you can help us—by designing intuitive tools to help small businesses solve complex problems. 

With a forward-leaning and self-driven attitude, we continue to find new ways to help our customers get their ideas out into the world. As a team, we run at a steady pace to achieve what we aim for. We learn best by gathering data, trying new things, and sometimes even falling down along the way. It’s the lessons we learn in the process that make us better problem-solvers for small business owners. 

If you’re motivated by our mission and excited to roll up your sleeves, try new things, learn from mistakes, and make a difference to small businesses around the world, we would love to work with you. 

Location

We are happy to invite you to work with us in our office in Hamburg or permanently remote from any location. Wherever your working location of choice will be, we will make sure you get proper onboarding (virtual or in person) and that you are fully equipped to become part of the team from day one.

Regarding candidates who want to relocate to Hamburg: Due to COVID our offices are temporarily closed. We will invite you to start working with us from your current location for the time being. Once the borders are reopened, and the Embassies accept visa applications again, we will initiate the relocation process to Hamburg. Until then, you will be invited to work with us remotely with a temporary contract.

Responsibilities

  • Implement new features that help users to successfully share their business, projects and ideas. That’s what they love about us!
  • Enrich the Jimdo products by designing, building, and maintaining APIs, services, and systems.
  • Debug production issues across services and multiple levels of the stack.
  • Improve engineering standards, tooling, and processes. 

Requirements

  • You enjoy and have at least 5 years of professional experience building web applications
  • You are comfortable working in different parts of the stack
  • You have excellent software development skills in multiple languages and environments (for example Java/Kotlin, NodeJS, Python, Go)
  • You have experience building and running production systems
  • You have experience with database and schema design (e.g. MySQL, Postgres, DynamoDB)

Nice to have

  • You have experience with Cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Cloud Platform)
  • You have experience with JavaScript, TypeScript, and/or React

Jimdo is proud to be an equal opportunity employer. This means that we don’t discriminate based on race or ethnic origin, color, the language(s) you speak, where you (or your parents) are from, or whether or not you consider yourself to have a disability. Neither will your age, gender, gender identity, sexual orientation, religion, beliefs, or political opinions play a part in your application with us. We’re a diverse team in so many ways, and we love it that way.

Share this job:
Full Stack Developer
react-js django python javascript flask full stack Aug 29 2020

Job Type and Pay:

We are looking for a Full Stack Developer. Pay will be in accordance with abilities, skills, experience, hustle, leadership, math/bioinformatics knowledge, level of English proficiency and location. 

We do not want to waste your time applying, so please look at these bullet points before applying.

  • Full time - we expect people to put in 40 hrs a week or more
  • Fully Remote
  • Minimum of 2-3 years professional coding experience
  • Salary: Depending on skills, speed, experience, proficiency in our tech stack, location, English fluency, leadership abilities, work hustle & drive, personality, plusses listed, etc...
  • Substantial equity is also available for outstanding applicants and those with leadership abilities - people who can take on a leadership role. 

Highly Desired Duties & Skills:

  • Strong English-language communication skills
  • Professional experience with Python
  • Professional experience with a python related framework, such as Django or Flask. Experience in Django is preferred.
  • Professional experience with React & Redux or similar front end technologies or frameworks (angular, etc...)
  • Proficiency in Typescript
  • Experience with React performance testing and performance optimization (React profiler, server-side rendering, code splitting/lazy loading)
  • Solid command of Javascript, CSS and HTML
  • Well-versed in source control with Git
  • Understanding the differences between multiple delivery platforms (e.g. mobile vs desktop) and optimizing output to match the specific platform (e.g. HTML5, and CSS3)
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

Duties:

  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily-maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Software Testing
  • Able to integrate multiple data sources and databases into one system
  • Participating in daily scrum meetings
  • Implement creative and visually-appealing frontend designs
  • Translate designs, wireframes, and mockups into highly-composable code
  • Collaborating and troubleshooting issues with our backend team and other company stakeholders

Plusses

  • Bioinformatics knowledge
  • Math knowledge
  • Knowledge of Wordpress
  • Health enthusiast
  • History of leadership

We are very selective in our process because we look for a very long-term, full-time partnership with our employees. We try to keep the process as short as possible, so that we don't waste anyone's time. 

If this is the type of company you want to be a part of, apply now! 

Share this job:
Full Stack Developer
django python flask javascript full stack css Aug 24 2020

Job Type and Pay:

We are looking for a Full Stack Developer (remote) to join our team. Pay will be in accordance with abilities, skills, experience, hustle, leadership, math/bioinformatics knowledge, level of English proficiency and location. 

We do not want to waste your time applying, so please look at these bullet points before applying.

  • Full time - we expect people to put in 40 hrs a week or more
  • Fully Remote.
  • NO agencies
  • Minimum of 2-3 years professional coding experience
  • Salary: $15-$35/hr USD (around 30k-70k/ year) - depending on skills, speed, experience, proficiency in our tech stack, location, English fluency, leadership abilities, work hustle & drive, personality, plusses listed, etc...
  • Substantial equity is also available for outstanding applicants and those with leadership abilities - people who can take on a leadership role.

Highly Desired Duties & Skills:

  • Strong English-language communication skills
  • Professional experience with Python
  • Professional experience with a python related framework, such as Django or Flask. Experience in Django is preferred.
  • Professional experience with React & Redux or similar front end technologies or frameworks (angular, etc...)
  • Proficiency in Typescript
  • Experience with React performance testing and performance optimization (React profiler, server-side rendering, code splitting/lazy loading)
  • Solid command of Javascript, CSS and HTML
  • Well-versed in source control with Git
  • Understanding the differences between multiple delivery platforms (e.g. mobile vs desktop) and optimizing output to match the specific platform (e.g. HTML5, and CSS3)
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

Duties:

  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily-maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Software Testing
  • Able to integrate multiple data sources and databases into one system
  • Participating in daily scrum meetings
  • Implement creative and visually-appealing frontend designs
  • Translate designs, wireframes, and mockups into highly-composable code
  • Collaborating and troubleshooting issues with our backend team and other company stakeholders

Plusses

  • Bioinformatics knowledge
  • Math knowledge
  • Knowledge of Wordpress
  • Health enthusiast
  • History of leadership
Share this job:
Python Developer
Upstack  
python django flask Aug 11 2020

The work:

  •  Work with a small team of top-tier developers who are designing great user experiences and building truly great applications for web
  •  Participate in scrums consisting of cross-functional teams, both software and hardware
  •  Ensure that features are being delivered efficiently and on-time
  •  In addition to code contribution, you will also participate in architectural review and design

Minimum qualifications:

  •  Ideally, University educated in Computer Science, SW Engineering or other numerical disciplines
  •  5+ years of experience in software development
  •  3+ years of proven work experience in Python, frameworks Django or Flask
  •  Strong and confident English communicator
  •  Strong problem solver
  •  Comfortable with collaboration and open communication across distributed teams

Preferred qualifications:

  •  Proven track record of shipping software and successfully released apps (please include names and links on your resume)
  •  Proven work experience inside of a distributed team, in a remote environment
  •  Part of at least one project developed for a small/start-up company, preferably from the USA
  •  Strong attention to detail on every line of code, every unit test, and every commit message
  •  Comfortable with rapid development cycles and tight schedules
  •  We love when engineers send us a link to their Github and/or StackOverflow accounts, technical blog, or links to apps they've shipped
Share this job:
Senior Software Engineer
javascript angular-js flask python rabbitmq senior Jun 16 2020

Do you constantly look for ways you and your team could be doing your jobs in a smarter way? Are you interested in working on a product that helps companies understand their employees’ needs? We are looking for a hardworking Senior Software Engineer who is passionate about customers and excited to build scalable and reliable systems.

Our product, Perception, offers a modern way for collecting and understanding employee engagement through surveys, helping businesses enhance their employees’ work experience and improve their performance. We help organizations uncover not only what employees are saying, but also how they truly feel about the workplace and leadership.

We believe in:

  • People over process. We believe that processes should make it easier for us to deliver quality products faster together. We strive to understand why processes are in place, and work to change them if they just don't work.
  • Ideas over titles. We treat everyone's voice on the team equally regardless of title or seniority. We want everyone to feel comfortable contributing ideas, because we build better products when we consider multiple perspectives.
  • Everyone owns all areas of the software development and delivery life-cycle. We don't like to work in silos. We believe that every person on the team is responsible for the quality, security, delivery and stability of our product.

Primary Duties and Responsibilities:

  • Lead the development of new features and implementations of new technologies and frameworks.
  • Present and explain technical concepts to a wide-variety of internal employees and end-users.
  • Mentor other software engineers on the team, helping them grow their technical and non-technical knowledge.
  • Foster a culture of delivering quality software in a timely manner, and continuously improve the development process.
  • Promote innovation and keep team up-to-date on the latest and greatest industry trends.

Required Qualifications:

  • Proactive teammate with excellent verbal and written communication skills in a multi-functional environment.
  • Ability to mentor and teach other team members.
  • Professional experience with Python software development and architecture is preferred.
  • Comfortable working with SQL and NoSQL databases such as MongoDB or Elasticsearch.
  • Experience working with Javascript, CSS3 and modern front-end framework (Angular, React).
  • Contribute to and support multiple products that go to production.
  • Debug and solve customer issues.
  • Write and implement automated unit, system, and integration tests.

Our Tech Stack:

  • Frontend: Javascript, Angular
  • Backend: Flask, Python, RabbitMQ
  • Datastores: MongoDB, Elasticsearch, MySQL, Redis, OpenStack Swift, Google Cloud Storage, Amazon AWS
  • Version Control: Github, BitBucket
  • CI: Concourse, Jenkins, TeamCity
  • Configuration Management and Orchestration: Puppet, Ansible, Kubernetes, Docker, Vagrant

Experience, Education, Certification, License and Training:

  • Undergraduate degree in Computer Science/Engineering or equivalent work experience

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.
Share this job:
Back-End Engineer
Gorgias  
react-js javascript python postgresql flask backend May 31 2020
Gorgias helps e-commerce companies deliver excellent customer service at scale.

Our product creates a unified profile of customers by combining emails, live-chat, and social-media messages with e-commerce data such as purchase and delivery info.

Combining all this data in a single application makes customer service more efficient and just better. Another fortunate side-effect is that some requests are completely automated using ML. + =

We've been around since 2015, and we're currently serving over 2700+ e-commerce businesses, including Steve Madden, Timbuk2, and Fjällräven.

Is working with a real-world application that touches the lives of millions, your thing? Then yeah, Gorgias is for you.

‍ What are some of the things we work on?

The backend code is mostly written in Python3 and runs using Flask (REST API) and Celery for all background work. The state is stored in PostgreSQL and RabbitMQ for async tasks with Redis for ephemeral storage, and finally, everything runs on top of Kubernetes.

Given the above, we usually work on one of these levels by improving the existing API, improve performance, or we create a new feature which more often than not has a component on both backends, and maybe a migration in the database or a maintenance command.

Who are we at work?

We have a strong preference for people who worked with high-traffic web applications for the past 3+ years.  We're essentially running a distributed system that has lots of moving parts and having a decent amount of experience with this type of system helps a lot!

Additionally, our apps have over 10k daily active users with sessions longer than 6h+/day and serve tens of millions of end consumers per year, so we put great importance on quality, testing, and code-review of all our code. Our apps have big codebases, and we have to feel comfortable about navigating and progressively improving them. Sometimes, however, we gotta and figure out why the 10Tb+ DB is slow or why some k8s pod is not running correctly, figure out how to successfully retry a failing API request, etc... The end goal is to hide a lot of complexity from the user and make their life easier.

If this is the type of environment you're looking for, then you should consider applying.

About You & Nice to Have

    • 3+ years of experience doing back-end development on high-traffic web apps with Python or JS.
    • 3+ years of experience working with large RDMS or document databases.
    • You are passionate about learning and want to help us learn too.
    • You care about working on applications that are putting the customer needs first.
    • You are comfortable communicating with other technical teams and management to collect requirements, describe software product features, demo work in progress, and provide project updates.
    • You have the drive and focus to get challenging projects over the finish line, and you are comfortable advocating for what you need to do your best work.
    • You thrive in a fast-paced environment.

Company Benefits & Perks

    • Competitive salary, equity packages, and performance bonus packages
    • 4 weeks of vacation and parental leave
    • Latest MacBook Pro or equivalent
    • Retirement benefits
    • Unlimited snacks
    • Health coverage

Useful Things to Know About Gorgias

Share this job:
Full Stack Engineer / Server Developer
python mobile flask nosql full stack linux May 23 2020

Kwalee is an expanding, independent mobile games developer and publisher based in the beautiful town of Leamington Spa, England, within the area known as Silicon Spa where over 3,000 game developers work.

Kwalee is one of the world's fastest growing studios and has rapidly become the largest hyper-casual publisher in the UK. Thanks to hit games including Draw it, Looper, Jetpack Jump, Shootout 3D, Go Fish!, Plank! and Rocket Sky, Kwalee has hundreds of millions of players across the globe, placing us within the top 5 mobile developers worldwide.

The company was founded in 2011 by David Darling CBE - awarded by the Queen, co-founder of Codemasters and comprises of a highly skilled and creative team that has doubled its size in the last year. The team includes many industry veterans and the original creator of the Micro Machines video games (yes, you read well, we have celebrities here!).

As Full Stack Engineer you will write code that will run on 100s of servers thousands of times a second helping our games run smoothly, you will have to work out how to deal with massive amounts of data efficiently, train machines to crunch data and generally play around with the latest and greatest in tech.

You love to write efficient code and tackle hard puzzles, you like working with a committed team. 

You can either work REMOTELY or in our Leamington Spa office surrounded by a great bunch of people!

What you tell your friends you do

“I’m the hero of the day, when actually I only needed to fix one line of code”

 What you will really be doing


  • Contributing to the design and architecture of our servers using Python with Flask deployed on AWS EC2 Servers.


  • Implementing server features to robustly support millions of mobile game players.


  • You’ll be working with a worldwide multi cluster Couchbase and Elasticsearch database.


  • Interfacing with other teams on any server-related issues affecting them.

How you will be doing this


  • You’ll be part of an agile, multidisciplinary and creative team and work closely with them to coordinate efforts and get the best results.


  • You’ll think creatively and will be motivated by challenges and constantly striving for the best.


  • You’ll work with cutting edge technology, if you need software or hardware to get the job done efficiently, you can get it

Team

Our talented team is our signature. We have a highly creative atmosphere with around 70 staff where you’ll have the opportunity to contribute daily to important technical decisions. You’ll work within an extremely experienced and passionate team, including David Darling and the creator of the Micro Machines video games. 

Skills and requirements


  • At least several years of proven track record of writing high quality database and program code for servers with Python. We have 3 positions available so can consider more junior and senior levels of experience too.


  • The ability to write quick scripts to accelerate manual tasks. 


  • Knowledge of NoSQL databases (Couchbase, MongoDB, Cassandra, Memcache,etc.) could be useful but it’s not mandatory.


  • Knowledge of Unix, Linux or equivalent development environments


  • Some experience in game development would be a plus, although it’s not necessary.


  • An avid interest in either console, PC or mobile games.

We offer

  • You can either work REMOTELY or in our Leamington Spa office surrounded by a great bunch of people!

  • We want everyone involved in our games to share our success, that’s why we have a generous team profit sharing scheme from day 1 of employment


  • In addition to a competitive salary we also contribute to your pension, offer private medical cover and life assurance


  • Creative Wednesdays! (Complete freedom to design and make your own games every Wednesday)


  • Access to the on site gym - no more skiving!


  • 25 days of paid holidays plus bank holidays

  • Flexible working hours

  • Free snacks, fruit and drinks


  • Monthly employee awards

  • Latest equipment available - we even have a robot!

  • Quarterly team building days - work hard, play hard!

Our philosophy

We firmly believe in creativity and innovation and that a fundamental requirement for a successful and happy company is having the right mix of individuals. With the right people in the right environment anything and everything is possible.

Share this job:
Full-Stack Python Engineer
Gorgias  
python postgres flask react-native kubernetes frontend May 22 2020
Gorgias helps e-commerce companies deliver excellent customer service at scale.

Our product creates a unified profile of customers by combining emails, live-chat, and social-media messages with e-commerce data such as purchase and delivery info.

Combining all this data in a single application makes customer service more efficient and just better. Another fortunate side-effect is that some requests are completely automated using ML. + =

We've been around since 2015, and we're currently serving over 2700+ e-commerce businesses, including Steve Madden, Rothys, Timbuk2, and Fjällräven.

Is getting your hands dirty, in a real-world application that touches the lives of millions, your thing? Then yeah, Gorgias is for you.

‍ What are some of the things we work on?

The frontend is written in React and React Native with the state managed by Redux. The backend code is mostly written in Python3 and runs using Flask (REST API) and Celery for all background work. The state is stored in PostgreSQL and RabbitMQ with Redis for ephemeral storage, and finally, everything runs on Kubernetes.

Given the above, we usually work on one of these levels by improving the existing code, or we create a new feature which more often than not has a component on both frontend, backend, and maybe a migration in the database.

In short, we do full-stack development. Either way, it always good to have a good understanding of the entire stack to be effective.

Who are we at work?

We have a strong preference for people who worked with high-traffic web applications for the past 3+ years.  We're essentially running a distributed system that has lots of moving parts and having a decent amount of experience with this type of system helps a lot!

Additionally, our apps have over 10k daily active users with sessions longer than 6h+/day and serve tens of millions end consumers per year, so we put great importance on quality, testing, and code-review of all our code. Our apps have big codebases, and we have to feel comfortable about navigating and progressively improving them. Sometimes, however, we gotta get dirty and figure out why the DB is slow or why some k8s pod is not running correctly, figure out how to successfully retry a failing API request, etc... The end goal is to hide a lot of complexity from the user and make their life easier.

If this is the type of environment you're looking for, then you should consider applying.

About You

    • 3+ years of experience developing production-grade backend web applications using Python or JS.
    • 3+ years of experience doing front-end development with JS.
    • You are passionate about learning and want to help us learn too.
    • You care about working on applications that are putting the customer needs first.
    • You are comfortable communicating with other technical teams and management to collect requirements, describe software product features, demo work in progress, and provide project updates.
    • You have the drive and focus to get challenging projects over the finish line, and you are comfortable advocating for what you need to do your best work.
    • You thrive in a fast-paced environment.


Nice to Have

    • Experience in designing API/microservices is a huge plus.
    • Experience with managing RDMS databases with 10Tb+ of data.


Company Benefits & Perks

    • Competitive salary, equity packages, and performance bonus packages
    • 4 weeks of vacation and parental leave
    • Latest MacBook Pro or equivalent
    • Retirement benefits
    • Unlimited snacks
    • Health coverage


Useful Things to Know About Gorgias



Engineering Team Culture


Getting Stuff Done, Ownership, Team Work, Excellence, and Agility.

You should join us if you want to ship stuff fast without scarifying quality. We've put great importance on testing our code, cleaning it, treating errors first, and features later.

We also value growth and ownership. People make mistakes. We learn from them to avoid them in the future. We cannot achieve excellence if there are no bumps in the road.
Share this job:
Principal Software Engineer
Kyruus  
python flask react-js elasticsearch postgresql full stack May 12 2020
First and foremost, Kyruuvians care deeply about our vision to enable human beings to care for human beings, our mission, and our CORE values: 

• Caring – We care about doing the right thing, in the right way, every time. 
• Ownership – We own both our successes and our mistakes, taking responsibility and always learning how to be better.
• Respect – We respect and celebrate the individual traits that enable each of us, our customers, our providers, and our patients, to be the best that we can be. 
• Empowerment – We embrace a culture that supports everyone’s ability to contribute and lead.

Here’s what that would mean for you in this role. 

What You'll Do:
You will work with Kyruus Product Managers to understand requirements and translate them into features and capabilities.  In addition to coding, you will understand requirements, figure out what to build, and then build it.  You will work on both existing and new products.  You will embrace Agile development practices to bring predictability and accountability to your tasks. In addition to quality of features, you will also measure the impact of your deliverables through the enablement of our Field Teams in their ease, efficiency, and seamless integration and deployment for our customers.

In this role, you'll:
• Work as part of a cross-functional Agile team (software engineers, product managers, product designers, and test automation engineers) to understand what hospital systems need and define and create software to meet those needs.
• Spend most of your time building single-page applications in React from designs and specifications.
Help your team create robust software by contributing throughout the stack when needed (Flask/Python microservices, PostgreSQL, Amazon Web Services infrastructure).
• Mentor junior and senior engineers, and be mentored by other Principal Engineers and Architects.

You'll be successful if:
• You have 8+ years’ experience developing commercial SaaS software using modern architectures and design patterns for performance, scalability, availability, and seamless deployment.
• You enjoy coding and deliver high-quality, robustly designed, easy-to-reason-about software with your proficiency in Python and ability to use Flask to build microservices.
• You have experience deploying Javascript applications in the cloud with technologies such as webpack, React/Hooks, Redux and Node.js.
• Experience with Git/Bitbucket to build, manage and version control software.
• You love coding, and you crank out high-quality, easy-to-reason-about production software. You understand software design patterns (Functional, OOP, Procedural), and you know why they are important.
• You are able to take uncertain requirements, ask the right questions to solidify them, and then break them down into the parts that you can build.
• You take responsibility for quality. You always write comprehensive unit and functional tests with tools.
• You're skilled at communicating your thoughts and designs to your teammates, and you're good at giving constructive criticism.
• You function best as part of a team and you are passionate about teaching and learning.

You'll be amazing if you are all of the above, plus:
• You are familiar with Python and using Flask to build microservices.
• You are experienced in working as part of an Agile/Scrum team and in a DevOps culture.
• You have experience creating, interpreting, and executing finite state machines and statecharts (XState)
• You understand authentication/authorization, and have secured your applications using OAuth(2) and JSON Web Tokens.
• You are comfortable using Amazon Web Service components (e.g., EC2, S3, EMR, ELB, Lambda) to build scalable, resilient solutions.
• You believe continuous deployment, integration and monitoring is important, and have familiarity with tools such as Jenkins, NewRelic, DataDog, PagerDuty and Sentry.

Equal Opportunity Employer
Kyruus is dedicated to providing equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, gender, national origin, citizenship, age, disability, sexual orientation, genetic information. We will not discriminate, in any employment decision, against any individual or group on the basis of race, color, religion, sex, gender, national origin, citizenship, age, disability, sexual orientation, genetic information, or veterans/national guard/military reserve status. This shall be done in compliance with all applicable federal, state, and local laws in every location in which Kyruus has facilities. 
Share this job:
Python Developer
YouGov  
python postgresql flask cherrypy mongodb backend Mar 26 2020

Job description


We don’t just collect data, we connect data.

 We have the best data and the best tools. We continuously challenge conventional approaches to market research, and we disrupt our industry to ensure that our clients always get the best solutions.

YouGov is an international data and analytics group. Our core offering of opinion data is derived from our highly participative panel of 8 million people worldwide, with 33 million interactions and billions of data points. We combine this continuous stream of data with our deep research expertise and broad industry experience into a systematic research and marketing platform. We have 36 offices in 22 countries and panel members in 44 countries.

 Our values are to be fast, fearless, get it right and trust each other.

Yougov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’ experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django & PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office or any remote location throughout the US or Europe. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.

Share this job:
Senior Software Engineer
flask django python blockchain rest-api senior Feb 27 2020

Taxa Network is a privacy-preserving, computationally powerful, highly developable, blockchain agnostic layer-2 infrastructure. By leveraging state-of-the-art trustless technologies, Taxa aims at becoming the universal business logic layer of the blockchain infrastructure, serving the unique needs in DeFi, gaming, supply chain, security and more, and enabling killer apps of Web 3.0 to develop and thrive.

Usability, developability, inclusivity, and reliability are amongst our core values since Day 1. We care about the work we do. We experiment with new ideas and technologies, put the right processes and tools in place to make developers happy and efficient, and sponsor tech talks and coaching sessions to empower everyone to become their best.

Position Description

We are looking for an experienced Software Engineer to work on the SDK and service framework part of Taxas tech framework. The ideal candidate should have experience Python service applications and SDKs, and feel comfortable working on new technologies in a fast-paced startup environment.

Job Duties and Responsibilities:

  • Design and build a Python frameworks for the Trustless Service(tService), serving the developers on Taxa Networks
  • Design and build software development kits (SDKs) and other tooling for developers using Taxa Network's APIs in the Python ecosystem.
  • Interact with our customers through Github, responding to issues and reviewing pull requests
  • Participate in software design and code review for all libraries that the team creates
  • Implement holistic testing strategies to assert we're delivering a good developer experience, including unit, integration, and end-to-end tests
  • Write documentation for the libraries that we create.

Benefits

What We Offer:

  • Competitive compensation;
  • Flexibility of working from anywhere you want to;
  • Opportunity to make an impact to the fast evolving Web 3.0;
  • Work with the best minds in research, development, business, and marketing worldwide.

Taxa is proud to be an equal opportunity workplace. We embrace difference, celebrate it, and thrive on it for the sustainable benefit of our team, products, and the entire community.

Share this job:
Lead Software Engineer
python flask sqlalchemy rest kubernetes machine learning Feb 13 2020

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 plus equity
  • 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!
Share this job: