pytest Remote Jobs

11 Results

1d

Staff Engineer

EgnytePoznań, Poland or Remote, Poland
agileDesignpytestqajavadockerpostgresqlmysqlpythonjavascriptreactjs

Egnyte is hiring a Remote Staff Engineer

Description

Egnyte is seeking a highly skilled and experiencedStaff Engineer (and team leader) to join our Monetization Applications team.

You will play a critical role in driving the design and development of our industry-leading cloud-based platform. The Monetization Applications team is responsible for developing and maintaining the applications and systems that drive our company’s revenue. As the team lead, you will be responsible for leading the development and implementation of new monetization strategies, as well as managing and mentoring a team of mid/senior engineers. This is an excellent opportunity for an experienced and motivated individual to take on a leadership role in a team of talented individuals. This role requires a self-motivated person with excellent communication skills, a strong technical background, and the ability to work in a fast-paced, collaborative environment. If you are a driven and experienced software engineer looking for a challenging role and want to be part of a company that is revolutionizing the way businesses work, we would love to hear from you. 

Your day-to-day at Egnyte:
  • Leading the design, development, and maintenance of new features and functionality for our platform
  • Driving complex projects by defining proper phases adjusted to the needs of the business as well as technical necessities making sure proper solutions at the end
  • Driving code development within the team to make sure that code is compliant with best practices. Ensures high standards throughout the product/project.
  • Providing technical guidance and mentorship to other engineers on the team
  • Collaborating with cross-functional teams, including product management, QA, and operations to deliver high-quality products
  • Working with the development team to identify and resolve performance bottlenecks and scalability issues
  • Continuously improving the software development process and practices
About you:
  • 8+ years of experience in software development
  • 3+ years of experience leading a development team
  • Strong experience in Python (bonus points for Java experience)
  • Experience in building a number of services/large functionalities taking focusing not only on development but also production-side work: metrics, observability, alerting, and debugging
  • Experience in leading the effort of setting the direction for the team including technical road mapping and involvement in the business roadmap
  • Experience working with cross-functional teams
  • Experience with agile development methodologies
The team right now:
  • 12 Engineers (mid/seniors)
  • 4 QAs, mostly working on automation
  • 3 PMs, dedicated to specific products
Tech stack:
  • Mostly Python, Javascript (ReactJS), and a bit of Java
  • FastAPI, Django
  • MySQL, PostgreSQL, BigQuery,
  • Docker, GCP, Black (code formatting), Type-checking (mypy), pytest
What we can offer you:
  • Salary depending on skills and experience,
  • Flexible forms of employment and working hours
  • Great office space overlooking Lake Malta. We enjoy working there, but if you live too far away to visit Poznań regularly, that’s totally fine. We know how to effectively work in a hybrid/remote model and will figure out a way for you to comfortably do your best work
  • Stock options
  • Your own Egnyte account with lifetime access (2 TB of storage)
  • 4000 PLN Gross conference budget per person and additional 4 training days each year
  • MyBenefit: you can choose a MultiSport card or gift card every month
  • Private medical healthcare
  • In-house English classes

See more jobs at Egnyte

Apply for this job

16d

Quality Assurance Manager

Talent Acquisition ConceptsRosslyn, VA Remote
agileDesignpytestazureuiapiqapythonAWS

Talent Acquisition Concepts is hiring a Remote Quality Assurance Manager

Are you looking for a Challenge? Looking for an innovative organization and the opportunity to learn and grow professionally? At Terrestris, LLC, we are helping the government create better mission outcomes through better human performance. Our client is looking for an experienced Quality Assurance Managerto provide technical leadership as the client works to build out their QA team within the engineering department. The successful candidate will design, architect, and direct the implementation of the QA automation strategy, including the overall automation framework.

You will be responsible for the design of automation frameworks and automated functional, integration, scaling, stress, and end to end tests within an Agile development environment. You will be tasked to develop a culture of excellence and continuous improvement that brings good practices, knowledge consistency, and identify all-around quality engineering principles proactively to improve product delivery quality on a continuous basis.

We’re looking for someone with an insatiable appetite for learning who frequently explores ways to make the impossible possible. Someone who sees opportunities where others don’t and thrives when painting from a blank canvas. Someone who doesn’t take themselves too seriously and is known for bringing calm to chaos while working through the most complex technology challenges.

In this role you will be expected to:

  • Maintain complete ownership for preparing test automation solution, designing automation frameworks and leading the implementation of test strategy, test plans & test execution
  • Support automation script development and optimization
  • Recommend new tools, techniques and methodologies needed to enhance productivity and quality
  • Collaborate with product teams to strategize & align long term solutions for test automation including roadmap, tools, framework & approach
  • Evaluate, select and formulate best usage of test automation tools and future alignment for different products and applications
  • Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing
  • Develop automation strategy to support regression testing based on technical analysis, complexity and reusability
  • Respond appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures.

We're looking for someone who is/has:

  • U.S. Citizen and eligible to get security clearance
  • BS or MS in Computer Science, Computer Engineering or equivalent
  • 8+ Years of experience in software engineering and/or engineering management
  • Good knowledge of modern programming languages such as C/C++, Golang, Python
  • Demonstrated skill in using coding standards and being an active participant in code reviews
  • Expert in automation frameworks such as cUnit/pyUnit, pytest, Selenium, etc.
  • UI and/or API level test automation expertise
  • Experience with web service technology like XML, REST, SOAP
  • Experienced in high volume, high throughput big-data environments
  • Experienced in implementing testing and QA frameworks using Agile methodologies
  • Expertise with web performance infrastructure (CDNs, caching, reverse-proxies) and cloud resources (AWS, Azure)
  • Thorough understanding and hands on experience in developing and enhancing automation testing frameworks
  • Knowledge in security testing, performance testing, and performance tuning is preferred
  • Created and managed a QA department
  • Set up an infrastructure from scratch

Compensation & Benefits:

  • Competitive salary and stock options in a fast-growing startup
  • Employer-paid medical, dental and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • 401k with employer contributions
  • Employer-paid Life Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy

All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, age, marital status, ancestry, protected veteran status, or any other protected group or class.

DILBERT © 2018 Scott Adams. Used By permission of ANDREWS MCMEEL SYNDICATION. All rights reserved.

See more jobs at Talent Acquisition Concepts

Apply for this job

+30d

Backend Software Developer

agileDesignpytestscrumjenkinspythonbackend

Optel Group is hiring a Remote Backend Software Developer

Backend Software Developer - Optel Group - Career Page<

See more jobs at Optel Group

Apply for this job

+30d

Développeur logiciel Backend

agileDesignpytestscrumjenkinspythonbackend

Optel Group is hiring a Remote Développeur logiciel Backend

Développeur logiciel Backend - Optel Group - Career PageOPTEL est une entreprise internationale qui développe, pour des clients basés, pour la plupart, à l’extérieur du Canada, des solutions logicielles

See more jobs at Optel Group

Apply for this job

+30d

Quality Assurance Architect

Talent Acquisition ConceptsRosslyn, VA Remote
agileDesignpytestazureuiapiqapythonAWS

Talent Acquisition Concepts is hiring a Remote Quality Assurance Architect

Are you looking for a Challenge? Looking for an innovative organization and the opportunity to learn and grow professionally? At Terrestris, LLC, we are helping the government create better mission outcomes through better human performance. Our client is looking for an experienced Quality Assurance Architectto provide technical leadership as the client works to build out their QA team within the engineering department. The successful candidate will design, architect, and direct the implementation of the QA automation strategy, including the overall automation framework.

You will be responsible for the design of automation frameworks and automated functional, integration, scaling, stress, and end to end tests within an Agile development environment. You will be tasked to develop a culture of excellence and continuous improvement that brings good practices, knowledge consistency, and identify all-around quality engineering principles proactively to improve product delivery quality on a continuous basis.

We’re looking for someone with an insatiable appetite for learning who frequently explores ways to make the impossible possible. Someone who sees opportunities where others don’t and thrives when painting from a blank canvas. Someone who doesn’t take themselves too seriously and is known for bringing calm to chaos while working through the most complex technology challenges.

In this role you will be expected to:

  • Maintain complete ownership for preparing test automation solution, designing automation frameworks and leading the implementation of test strategy, test plans & test execution
  • Support automation script development and optimization
  • Recommend new tools, techniques and methodologies needed to enhance productivity and quality
  • Collaborate with product teams to strategize & align long term solutions for test automation including roadmap, tools, framework & approach
  • Evaluate, select and formulate best usage of test automation tools and future alignment for different products and applications
  • Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing
  • Develop automation strategy to support regression testing based on technical analysis, complexity and reusability
  • Respond appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures.

We're looking for someone who is/has:

  • U.S. Citizen and eligible to get security clearance
  • BS or MS in Computer Science, Computer Engineering or equivalent
  • 8+ Years of experience in software engineering and/or engineering management
  • Good knowledge of modern programming languages such as C/C++, Golang, Python
  • Demonstrated skill in using coding standards and being an active participant in code reviews
  • Expert in automation frameworks such as cUnit/pyUnit, pytest, Selenium, etc.
  • UI and/or API level test automation expertise
  • Experience with web service technology like XML, REST, SOAP
  • Experienced in high volume, high throughput big-data environments
  • Experienced in implementing testing and QA frameworks using Agile methodologies
  • Expertise with web performance infrastructure (CDNs, caching, reverse-proxies) and cloud resources (AWS, Azure)
  • Thorough understanding and hands on experience in developing and enhancing automation testing frameworks
  • Knowledge in security testing, performance testing, and performance tuning is preferred

Compensation & Benefits:

  • Competitive salary and stock options in a fast-growing startup
  • Employer-paid medical, dental and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • 401k with employer contributions
  • Employer-paid Life Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy

All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, age, marital status, ancestry, protected veteran status, or any other protected group or class.

DILBERT © 2018 Scott Adams. Used By permission of ANDREWS MCMEEL SYNDICATION. All rights reserved.

See more jobs at Talent Acquisition Concepts

Apply for this job

+30d

Senior QA Automation Engineer

PlaysonRemote job, Remote
10 years of experiencejirasqlB2BDesignpytestqagitcsspythonjavascript

Playson is hiring a Remote Senior QA Automation Engineer

????Playson is a B2B game provider with 10 years of experience on the market. Since 2012 we have ambitiously developed worldwide recognition in the industry. Nowadays, our main focus is on regulated European Markets and we operate in 20+ different jurisdictions. As of 2022, we are continuously working on enhancing our portfolio, encompassing best practices in order to meet the highest standards of technology, design, support and interoperability.


We are looking for a passionate Senior QA Automation Engineer who will be responsible for designing and implementing automated solutions for our analytical products and services. This role is crucial and has an impact on our test process optimization.


Must-haves to succeed in the role:

✅ 4+ years of experience in automation testing (front-end/back-end)
✅ Strong knowledge of software QA methodologies, tools, and processes
✅ Hands-on experience with Load testing tools like jmeter/locust/k6
✅ Solid knowledge of SQL and scripting
✅ Experience with Python (pytest, Selenium/playwright, requests, sqlalchemy or similar)
✅ Good understanding of HTTP(s), XML, JSON, HTML, CSS, JS
✅ Experience of work in Jira, Confluence
✅ Experience with Git
✅ At least Intermediate level of English


Would be beneficial to know:

➕ JavaScript
➕ Experience with developing test framework for load and functionality tests
➕ Experience working in an Agile/Scrum development process
➕ Experience in the iGaming industry

See more jobs at Playson

Apply for this job

+30d

Lead Full Stack Engineer

TylkoRemote job, Remote
DesignvuemobilepytestUXdockerpostgresqltypescriptpythonjavascriptbackendfrontend

Tylko is hiring a Remote Lead Full Stack Engineer

Are you tired of working in software houses? Do you want to have an impact on the product and have your opinion heard? Meet with us!

We’re looking for a skilled developer to join our Configurability Platform team. You will be responsible for building the client-side of our web and mobile applications - so you should be able to translate our company and customer needs into functional and appealing interactive solutions. If you’re a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design, this will be the perfect position for you.

You’ll need to have an in-depth knowledge of Frontend and Backend as well as significant experience in building and optimizing large-scale integrations with 3rd party systems applications. An ideal candidate will also have some experience in leading a team of developers. You’ll be responsible forincreasing speed, scalability, and extensibility while working with a large and rapidly changing codebase as well as for the professional development of developers in your team.

With over 80 highly-experienced experts, ranging from UX designers and developers to wood technologists and industrial designers, Product is our most diverse Department. Product is responsible for strategising the portfolio of Tylko products. This means they design, develop and test our physical products, as well as manage our digital platforms.

Main responsibilities

  • You’ll be a technical partner for our business team.

  • You’ll aid your team in their professional journey.

  • You’ll be responsible for the long-term direction of our product solution.

  • You’ll be responsible for services integration.

  • You’ll provide regular insights on and maintain our system architecture.

  • You’ll work on reviewing and improving the existing code.

  • You’ll be sharing knowledge and providing valuable feedback during code reviews.


About our codebase

Our codebase is spread between 3 different repositories. The main one, the one that serves content for our clients consists of almost 500k lines of code. Currently, it’s operating on Nuxt, Vue 2, Javascript and Typescripton the frontend side and Python with Django 3.2(migration to 3.10 and 4.0 in progress) on the backend side. Other repositories and codebase with tangled history and functionalities for our in-house parametric design tools are mainly built on top of Vue 2withQuasar Framework, Javascript and Typescriptand someWebGL, three.jslibraries.



Why Tylko?

Being a part of the Tylko team goes beyond clocking in every day and keeping your head down. We celebrate inclusivity and work together to build a culture of happy, healthy employees who are truly heard, and provide the following great benefits for every single member:

  • One bonus day off (every month)

  • A discount on all Tylko products

  • Fully remote or Hybrid work setup (your choice)

  • Comprehensive healthcare

  • Mixer parties

  • Fun events like cooking classes, inspiring talks with people and professionals from all walks of life, and other great meetups.

  • And of course, a dog-friendly office!

You will be fairly remunerated – 25 000 – 30 000 PLN +VAT(depending on your skills and experience).

See more jobs at Tylko

Apply for this job

+30d

QA/Automation Engineer

DesignpytestlinuxpythonAWS

Bitdefender is hiring a Remote QA/Automation Engineer

QA/Automation Engineer - Bitdefender - Career Page

See more jobs at Bitdefender

Apply for this job

+30d

Senior Engineer

BlueLabsWashington, District of Columbia, United States
terraformairflowsqlDesignmobilepytestgitrubykubernetespythonAWS

BlueLabs is hiring a Remote Senior Engineer

About BlueLabs

BlueLabs is a leading provider of analytics services and technology for a variety of industry clients: including government, business, and political campaigns. We help our clients optimize their engagements with individual customers, supporters, and stakeholders to achieve their goals. Simply put: we help our partners do the most good by getting the most from their data. 


Today, our team of data analysts, scientists, engineers, and strategists come together from diverse backgrounds to share a passion for using data to solve the world’s greatest social and analytical challenges. We’ve served more than 400 organizations ranging from government agencies, advocacy groups, unions, political campaigns, international groups, and companies. Along the way, we’ve developed some of the most innovative tools available in analytics, media optimization, reporting, and influencer outreach-- serving a diverse set of industries, including the automotive, travel, consumer packaged goods, entertainment, healthcare, media, telecom, and more.

 

About the team:

The Engineering team at BlueLabs supports application access, asset management, and broader Operational logistics. We support a number of internal stakeholders including the Data Science, Insights, Civic Technology, and Ripple teams. Our work supports the underlying infrastructure and data pipelines which allow the rest of the teams conduct innovative analysis, propose improvements in government operations, and hone messaging for important campaigns. We work in fast-changing, ambiguous environment; so we embrace nuance, inclusivity, and complexity to deliver programs that work for the diverse groups of individuals who rely on us. You’ll be working with a team of professionals with various work backgrounds and experiences who seek to make Blue Labs a more efficient, secure, and positive place to work.


As a member of the team, you might answer questions like:

  • What is a current need at BlueLabs, and how can we build a process that addresses it?
  • How can we make existing systems more efficient and values-driven?
  • How can I create a plan that sets BlueLabs, its staff, and its clients up for success?


About the role:

In this position you will join BlueLabs’ engineering team and help us develop and maintain various software products. Employing a balance of tactical problem solving and strategic future-proofing, you will ensure our teams’ and clients’ technology needs are met and advanced. This position reports directly to the Engineering Manager. 


In this position you will:

  • Be the primary point of responsibility for the design of AWS architecture at BlueLabs
  • Design cloud infrastructure that is secure, scalable, and highly available on AWS
  • Work collaboratively with data engineering to define infrastructure and deployment requirements
  • Provision, configure and maintain AWS cloud infrastructure defined as code
  • Maintain two fairly large Python command-line utilities/packages:https://github.com/bluelabsio/records-moverandhttps://github.com/bluelabsio/db-facts 
  • Maintain a slew of smaller command-line utilities that perform a wide variety of tasks, especially in the creation and deletion of user accounts, database maintenance, etc.
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Such other reasonable tasks as may be assigned by management. 


What we are seeking:

  • Experience working in a data-focused organization
  • Understand the work of data engineers, analytics engineers, data scientists, and analysts–directexperience in one of these roles is not required.
  • Have deep technology knowledge and enjoy the pursuit of solving problems, often in a changing environment
  • Understand how to support a client-facing team, which often requires deadlines, client deliverables, and solutions that impact a diverse group of stakeholders
  • Enjoy balancing your day between tactical, hands-on support and problem solving with analyzing processes and systems for future optimization
  • Have a passion for evolving technology and finding the right fit for organizational mission
  • Have deep respect for your colleagues no matter their role and you strive to exceed expectations with each project and problem you solve
  • Approach your work in a collaborative, curious, and inclusive style, seeking others input, perspectives, and knowledge
  • Seek to learn new technologies and skills, leveraging newly acquired knowledge to support and share with the team


Our codebase is primarily in Python so experience writing and debugging Python is a must. Below is a list of systems we currently use. Experience using comparable systems is acceptable. 

  • IaC:Terraform
  • DevOps:GitOps + CircleCI + GitHub
  • Access Control:AWS multi-account IAM patterns
  • AWS Services:AWS Redshift + RDS + EKS + VPC + VPN
  • Stack:Kubernetes 
  • Tools:project tools (Asana/Jira)
  • One popular Python web-framework (like Django, Flask or Pyramid; we use Flask), and knowledge of Object-relational Mappers (ORMs)
  • Object-Oriented Programming in a Design Patterns framework
  • The Boto3 Python package, AWS CLI, and other tools that interact with AWS infrastructure; experience with similar cloud tools acceptable
  • AWS Redshift, Apache Airflow, Numpy, Pandas, SQL, and other tools that data teams regularly use
  • User authentication and authorization services
  • Python testing frameworks such as unittest, Pytest, PyUnit
  • Git, Github, and CI/CD development
  • Python debugging tools beyond the print statement
  • Bash scripting


You may also have experience with:

  • Go
  • Ruby


What We Offer:

BlueLabs offers a friendly work environment and competitive benefits package including:

  • Premier health insurance plan
  • 401K matching
  • Unlimited vacation leave
  • Paid sick, personal, and volunteer leave
  • 13 paid holidays
  • 15 weeks paid parental leave
  • Professional development stipend & tuition reimbursement
  • Macbook Pro laptop & tech accessories
  • Bring Your Own Device (BYOD) stipend for mobile device
  • Employee Assistance Program (EAP)
  • Supportive & collaborative culture 
  • Flexible working hours
  • Remote friendly (within the U.S.)
  • Pre-tax transportation options for commuting to our office in Washington, DC
  • Lunches and snacks
  • And more! 


The salary for this position is $120,000+ annually. 


While we have an office in Washington, DC, we are open to considering candidates from within the U.S. 


At BlueLabs, we celebrate, support and thrive on differences. Not only do they benefit our services, products, and community, but most importantly, they are to the benefit of our team. Qualified people of all races, ethnicities, ages, sex, genders, sexual orientations, national origins, gender identities, marital status, religions, veterans statuses, disabilities and any other protected classes are strongly encouraged to apply. As an equal opportunity workplace and an affirmative action employer, BlueLabs is committed to creating an inclusive environment for all employees. BlueLabs endeavors to make reasonable accommodations to the known physical or mental limitations of qualified applicants with a disability unless the accommodation would impose an undue hardship on the operation of our business. If an applicant believes they require such assistance to complete the application or to participate in an interview, or has any questions or concerns, they should contact the Director, People Operations.  BlueLabs participates in E-verify.EEO is the Law(Link to external DOL site)


See more jobs at BlueLabs

Apply for this job

+30d

Python Developer - Production Technology Team

TylkoRemote job, Remote
B2BDesignansiblepytestUXdockerpostgresqlpythonbackend

Tylko is hiring a Remote Python Developer - Production Technology Team

We’re looking for a skilled Python developer to join our Production Technology Team- responsible for our production automation. 

 

About the Production Technology Team

 

Part of the Product Department, the Production Technology Team, is a cross-disciplinary team of backend developers, furniture technologists and parametric designers. The team focuses on full production automation and develops the code that drives the whole physical part of Tylko. They produce new technological implementations while maintaining and improving the current processes and automatic solutions through clever algorithmic problem-solving.

With over 50 highly experienced experts, ranging from UX designers and developers to wood technologists and industrial designers, Product is our most diverse Department. Product is responsible for strategizing the portfolio of Tylko products. This means they design, develop and test our physical products, as well as manage our digital platforms.

  

Main Responsibilities

 

  • You’ll work on technology that’s at the very core of what we do - the code that transfers Tylko products from the configurator into digital designs that are sent to the production machines within our factories.

  • You should think about the features you work on as a part of big, complex projects

  • You’ll take part in a discussion about how to maintain, develop and regularly improve system architecture.

  • You’ll analyze and choose the best possible path for system development.

  • You’ll write reusable, testable, and efficient code

 


Why Tylko?

Being a part of the Tylko team goes beyond clocking in every day and keeping your head down. We celebrate inclusivity and work together to build a culture of happy, healthy employees who are truly heard, and provide the following great benefits for every single member:


  • Fully remote or Hybrid work setup (your choice)
  • Comprehensive healthcare
  • One bonus day off (every month)
  • A discount on all Tylko products
  • Mixer parties
  • English classes
  • Fun events like cooking classes, inspiring talks with people and professionals from all walks of life, and other great meetups.
  • And of course, a dog-friendly office!


You will be fairly remunerated – 20 000 - 25 000 PLN for B2B contract (other forms of employment are also possible).

See more jobs at Tylko

Apply for this job

+30d

Sr Software Engineer (Backend)

O'Reilly MediaRemote, United States
agilepostgressalesforcepytestUXqadockerkubernetesjenkinspythonjavascriptreduxbackendNode.js

O'Reilly Media is hiring a Remote Sr Software Engineer (Backend)

Description

Brief Description

O'Reilly Media is looking for a Senior Software Engineer well-versed in Python and Django to join one of our product teams, and contribute to the development and maintenance of key features within our learning platform.

 

About the Team

O’Reilly Media’s Platform Engineering team builds and supports O’Reilly’s premier learning service, which is used by technologists, managers, and designers around the world to hone their skills and improve their craft. We are made of many small teams that are broadly distributed across the US, featuring diverse, tightly collaborative groups of developers, designers, and product managers constantly encouraging each other to deliver work that instills pride and fulfillment. We encourage learning, knowledge sharing, growth, and collaboration in all aspects.

 

About the Job

At O’Reilly, our engineers focus on building a diverse set of features designed in collaboration with product managers, UX, and other teammates. Senior Engineers work with product managers to architect our learning platform experiences, exchange code reviews with other team members, provide mentorship to junior engineers, and assist QA and Ops in troubleshooting product issues.

In this role, you help lead the building and maintaining of our services that enable interactive learning experiences. A bulk of our microservices are primarily built using Python & Django and interact with a variety of cloud environments and infrastructure. More recently as a team, we have ventured into building JavaScript & Node.js services that stitch together individual microservices to be consumed by client-side applications. Our front-end applications use React + Redux and modern, semantic HTML and CSS.

 

About You

We are interested in people who have experience building and supporting software with a diverse and engaged user base. We desire candidates who work comfortably in an agile environment and with collaborators who are distributed across multiple time zones. We value colleagues who are helpful, respectful, humble, and always willing to do what’s best for our users. We desire developers who treat automated tests as essential and believe that code reviews are a crucial path of learning and of sharing knowledge. The people on our platform teams have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love of learning.

 

Requirements

  • 2+ years of being a Senior Engineer 
  • 5+ years experience as an engineer with relevant experience.
  • Proficiency in Python.
  • Proficiency in Django or equivalent web frameworks.
  • Experience with building, monitoring and debugging microservices.
  • Experience writing automated tests using tools like Django's TestCase or PyTest, or similar
  • Familiarity with the following technologies and tools or theircognates:
    • Redis
    • Celery
    • Relational databases, such as Postgres
    • Docker
    • Kubernetes
    • Jenkins
    • GCP

 

Bonus skills

  • Node.js
  • React
  • OAuth, OIDC, and/or SAML 
  • Zuora or Braintree APIs 
  • Salesforce APIs 
  • JavaScript

About O’Reilly Media

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that are necessary for success.

At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O’Reilly Learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.

Our customers are hungry to build the innovations that propel the world forward. And we help you do just that.

Learn more: https://www.oreilly.com/about/


Diversity

At O’Reilly, we believe that true innovation depends on hearing from, and listening to, people with a variety of perspectives. We want our whole organization to recognize, include, and encourage people of all races, ethnicities, genders, ages, abilities, religions, sexual orientations, and professional roles.

Learn more: https://www.oreilly.com/diversity

See more jobs at O'Reilly Media

Apply for this job