postgres Remote Jobs

180 Results

+30d

Senior Backend Engineer, Acquisition and App Experience

PostscriptRemote, Anywhere in North America
8 years of experience6 years of experience4 years of experience2 years of experience5 years of experience10 years of experienceremote-firstnosqlpostgressqloracleDesignmongodbapic++typescriptpythonAWSbackend

Postscript is hiring a Remote Senior Backend Engineer, Acquisition and App Experience

Postscript is redefining marketing for ecommerce companies. By introducing SMS as an entirely new channel for ecommerce stores to engage, retain, and convert their customer base, brands are seeing huge ROI with Postscript. Backed by Greylock, Y Combinator and other top investors, Postscript is growing fast and looking for remarkable people to help build a world class organization. To learn more about postscript, checkout this article from one of our investors, Greylock, on our vision for the Future of Marketing.

As a Senior Backend Engineer for the Acquisition and App ExperienceTeam at Postscript, you will use your passion and expertise for software engineering to create powerful, differentiated acquisition tools that enable brands to grow their subscriber list on and off-site. Your work will contribute directly to the growth of our customers’ subscriber lists and the collection of valuable subscriber data, to help make SMS their #1 revenue channel. You will be given the autonomy to grow to your full potential, and your contributions will directly impact our customers and Postscript’s bottom line.

Senior Backend Engineers at Postscript have a high impact on their team and on the wider engineering org through project leadership, technical expertise, and decision-making. As a Senior engineer you will guide your team in weighing technical constraints and business priorities to make the necessary trade-offs to deliver customer value. Our stack is currently React, Python (Flask), within a mostly monolithic, AWS-managed architecture.

On the Acquisition and App Experience team our SDK additionally leverages Lit Web Components and TypeScript, a mix of Cloudflare and AWS-managed architecture, and Shopify App Extensions. Our SDK sees several billion requests a month to over 150 million unique users, and our API handles millions of requests daily.

Your passion for building great products, especially in early-stage companies, will lead you to have a meaningful and positive impact on both the product and the company. In addition, you will have the opportunity to help expand the engineering team and build out architecture and processes as we scale.. This position is fully remote.

Primary duties

  • Research, design, and deploy new technical solutions for a variety of ground-breaking projects
  • Architect, build, and maintain highly available, extensible, and scalable REST APIs for external and internal customers
  • Help architect and iterate on our growing list of acquisition tools
  • Collaborate closely on a cross-functional team to deliver a world-class product
  • Take ownership and get creative with your solutions, dive into bold ideas in order to achieve outstanding results
  • Contribute to the health of the team through honest and direct feedback as we iterate and improve on our processes
  • Guide your team to make optimal technical and product design decisions
  • Mentor other engineers on best practices and growth opportunities
  • Be accountable for communicating transparently and proactively, defining scope, breaking down and estimating tasks, risk and change management

Requirements

  • A track record of leading teams and projects through phases of ambiguity and challenge with great results—SaaS experience preferred
  • A proven career as a software engineer building large scale backend applications and APIs, hands-on experience using Python (Flask, SQLAlchemy, compiled language experience a plus).
  • Experience with relational databases, SQL, and experience with database modeling
  • Familiarity with building applications on AWS services and maintaining high observability of the applications
  • Experience building modular, flexible architectures (maximizing readability and extensibility)
  • Stellar verbal and written communication skills
  • Experience building great products (high growth, early stage tech preferred)
  • Experience coaching and mentoring engineers

What We’ll Love About You

  • You’re curious and enthusiastic—you love building things
  • Energized by early stage companies and the opportunity to own and improve a new, fast-growing codebase
  • You can drive technical decisions by measuring trade offs informed by both business priorities and technical needs
  • You have empathy for users and enjoy helping others
  • Bonus: Remote work experience. You love working on a remote-first team

What You’ll Love About Us

  • Salary range of USD $170,000-$200,000 base plus significant equity (we do not have geo based salaries)
  • High growth startup - plenty of room for you to directly impact the company and grow your career!
  • Work from home (or wherever)
  • Fun - We’re passionate and enjoy what we do
  • Competitive compensation and opportunity for equity
  • Flexible paid time off
  • Health, dental, vision insurance

For information about how we use your personal data, please see our U.S. Job Applicant Privacy Notice

You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.

See more jobs at Postscript

Apply for this job

+30d

Senior Full Stack Engineer, Cancellations

TruebillSan Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
postgresgraphqlc++typescript

Truebill is hiring a Remote Senior Full Stack Engineer, Cancellations

ABOUT ROCKET MONEY ????

Rocket Money’s mission is to empower people to live their best financial lives. Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money – ultimately giving them a leg up on their financial journey.

ABOUT THE TEAM ????

Subscription Cancellation is one of our flagship features. This feature puts money back into users’ pockets via a handful of systems that include a great end-user experience, combined with novel automation and powerful operations management tools.

This team sits at the intersection of Software Engineering, Operations, and Artificial Intelligence/Machine Learning – all of these disciplines are represented in Cancellations.

IN THIS ROLE, YOU'LL:

  • Make key decisions for the future of our Cancellation systems that balance technical concerns with business concerns.
  • Work closely with the Cancellation Operations team to optimize their workflows and build tools that improve our operational efficiency while maintaining an excellent user experience.
  • Develop with TypeScript across the stack, building user interfaces using React and building back-ends in Node & GraphQL.
  • Leverage AI to make our Cancellation systems faster, smarter, more reliable, and more straightforward for our users.
  • Use Browser Automation (e.g. Puppeteer and Playwright) to cancel Subscriptions in seconds, not minutes or hours.

ABOUT  YOU????

  • You have 5+ years of professional experience working with some combination of Node/TypeScript, React, GraphQL, and Postgres (or similar relational database).
  • You're not just interested in what you're building, but also why you're building it. You want to see the bigger picture of how the software you're building is benefitting our users.
  • You understand observability and enjoy digging into the details to solve performance and user experience issues.
  • When you solve problems, you strive to model the data in a way that allows other teams to easily understand how the business is performing.
  • You’re motivated to understand non-technical workflows, in order to fulfill the needs of the teams you support, regardless of whether team members can articulate those needs.
  • You're both a student and a teacher, continually seeking to grow as an engineer and help those around you grow as well.
  • You thrive in a growing organization, and are not afraid of a challenging problem. In fact, you confront problems head on and take the lead on the solution.

WE OFFER ????

  • Health, Dental & Vision Plans
  • Competitive Pay
  • 401k Matching
  • Unlimited PTO
  • Lunch daily (in-office only)
  • Snacks & Coffee (in-office only)
  • Commuter benefits (in-office only)

Additional information: Salary range of $150,000 - $185,000/year + bonus + benefits. Base pay offered may vary depending on job-related knowledge, skills, and experience.

Rocket Money is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

See more jobs at Truebill

Apply for this job

+30d

Software Test Engineer

Deutsche Telekom IT SolutionsBudapest, Hungary, Remote
CypressDevOPSagilejirapostgressqlDesigndockerkuberneteslinuxangularpython

Deutsche Telekom IT Solutions is hiring a Remote Software Test Engineer

Job Description

We are looking for an exceptional Software Test Engineer to work with our cross-functional team and join our world-class community of talented developers in the exciting field of information technology.

The Core Networks & First Line Maintenance (T-CNF) unit is responsible for the core network: from planning to development to operation - we are responsible end to end and provide the functions and capacities in the core network in the highest quality, nationally and internationally.

The Super Squad Automation and Data Analytics is a competence center for IT and automation within T-CNF. We construct and manage solutions for automating infrastructure rollout as well as IP address management, while also establishing the groundwork for data-driven decision-making through our data analytics platform. We are currently taking over a new responsibility to modernize the data center infrastructure management of T-CNF and affiliated organizations. In this context, you will develop products supporting our more than one thousand data centers which are part of Europe’s largest telecommunication networks.

You’ll be part of a cross-functional DevOps team and are responsible for implementing software-based solutions focusing on test automation:

Your daily tasks:

  • Design and implement strategies and measures for quality assurance within the team and continuously develop them.
  • Develop, implement, and coordinate test concepts for client and server systems, potentially involving external suppliers.
  • Generate test cases, develop tests, implement the associated automation software, and integrate it for efficient testing within a CI environment.
  • Drive the further development and implementation of established quality assurance measures such as code and design reviews, automated collection of relevant code metrics.
  • Support the installation, configuration, and operation of complex, software-based products and services as part of DevOps in a Kubernetes environment.
  • Work in an agile and team context.

 

Tools:

  • Kotlin/Java, Python, Angular, Postgres
  • Cypress, Junit, Jasmine/Karma
  • Linux, Docker
  • GitLab, JIRA, Confluence

Qualifications

  • University degree in computer science, engineering, mathematics, physics or a similar qualification
  • Minimum 3 years experience in professional software development for multi-tier applications using modern object-oriented programming languages, over 2 years experience in Kotlin/Java
  • Proven familiarity in using test automation tools such as Cypress or Selenium, Junit, Jasmine, or similar ones.
  • Strong experience with Continuous Integration (CI) and Continuous Deployment (CD) processes and their integration into the testing cycle.
  • Understanding of testing methodologies as well as a high degree of analytical thinking.
  • At least basic knowledge of Linux, Docker and Kubernetes and cloud native applications
  • Good knowledge of SQL and relational databases
  • Experience in agile methodologies
  • Team spirit and the desire to accept diverse challenges
  • Good analytical and conceptional skills
  • Fluent in English, both written und spoken

See more jobs at Deutsche Telekom IT Solutions

Apply for this job

+30d

Full Stack Engineer

PaydKuala Lumpur, Malaysia, Remote
SveltepostgressqlswiftjavaAWS

Payd is hiring a Remote Full Stack Engineer

Job Description

Is it for me?

If the following sounds exciting to you, then yes:

 

Empathetic Problem Solving: Appreciate the financial hardships faced by individuals living paycheck to paycheck, and a genuine desire to make a positive difference in their lives.

 

Collaborative Innovation: Build with our multinational cross-functional teams to identify and address their pain points effectively while gaining greater visibility across the business.

 

Escape the Repetition: Crush the monotony of doing the same tasks repeatedly, and instead, learn the intricacies, understand the nuances, and then harness the power of automation to liberate your time for more intellectually stimulating innovation.

 

Product Ownership: Drive end-to-end product development, from ideation to implementation and maintenance through data-driven decisions.

 

Continuous Learning: Expand your knowledge and stay at the forefront of technology and innovation in the AI-driven landscape.  Not through certifications but rather real-world hands-on experimentation.

 

Simplicity over Complexity: Favour simplicity to ensure our services remain reliable and maintainable and avoid optimising problems that shouldn’t even exist in the first place.

What about the tech?

All our code is in Git. Our services are written in Go and we make extensive use of SQL with both Postgres and duckDB.  We do not use an ORM.  We use AWS but our architecture remains cloud agnostic.  Frontends are written in Svelte with JS and SCSS with a sprinkle of Swift and Java for native where low level device access is needed.

 

There’s no need to know everything from day one! If you are stronger on one side than the other it is fine.  Don’t worry if you’re more familiar with other languages or frameworks so long as you’re keen on learning we can help you get up to speed.

What’s Involved?

A simple 4 step process that takes no longer than 5 hours and you’ll have an outcome in 20 days.

 

  • A problem solving challenge on some open source code, no more than 3 hours
  • Deep dive session discussing how you approached (1), no more than 1 hour
  • Meet with the team and learn more about our culture, no more than 1 hour
  • Offer, with a salary up to RM 8k depending on demonstrated performance during the process

Qualifications

See more jobs at Payd

Apply for this job

+30d

Frontend Entwickler (w/m/x)

Elara Digital GmbHBerlin, Germany, Remote
postgresgraphqltypescriptjavascriptbackendfrontend

Elara Digital GmbH is hiring a Remote Frontend Entwickler (w/m/x)

Stellenbeschreibung

Als Frontend-Engineer bei Elara hast du das Ziel, unsere Web-App zu pflegen und weiterzuentwickeln. Du arbeitest direkt mit unserem CTO und deine Aufgaben umfassen, sind aber nicht beschränkt auf:

  • Aktive Lösungen im Frontend gestalten, nicht nur Tickets abarbeiten;
  • Qualität und Wartbarkeit des Codes sicherstellen, unterstützt durch Tests und Code-Reviews;
  • Dich in neue Technologien einarbeiten und Weiterbildungen mit unserer Unterstützung genießen;
  • Beim Aufbau eines starken, kohärenten Engineering-Teams mitwirken.

Unser Tech-Stack beinhaltet: React im Frontend (TypeScript) mit urql als unserem GraphQL-Client; ein Node (TypeScript) Backend; Postgres; sowie Hasura für Berechtigungen und GraphQL.

 

Qualifikationen

Du passt ausgezeichnet in diese Position, wenn du:

  • Über 3+ Jahre professionelle, praktische Erfahrung als Software-Engineer mit Fokus auf Frontend verfügst und ein tiefes Verständnis für End-to-End-Systeme hast
  • Sicher im Umgang mit JavaScript, React und idealerweise TypeScript bist
  • Ein hohes Energielevel besitzt, lernbegierig, technikaffin und datengetrieben bist
  • Projekte in kleine, lieferbare Komponenten zerlegen kannst
  • Gute Kommunikationsfähigkeiten und fließende Englischkenntnisse hast
  • Ein Auge für Details besitzt und statische Benutzeroberflächen zum Leben erwecken kannst
  • In einer dynamischen, schnelllebigen Umgebung arbeiten magst 

See more jobs at Elara Digital GmbH

Apply for this job

+30d

Software Engineer - Lead

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangularreactjs

StackAvenue Technologies is hiring a Remote Software Engineer - Lead

Job Description

Job Description

We're building out the products and infrastructure that powers many business  and we are looking out for people who have experience working as Full-stack engineers. What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

 

Key Skills

NodeJs/Ruby On Rails/Python, ReactJs, Redis, SQL or NO SQL DB

Required Experience and Qualifications:

  • Good hands-on and experience in NodeJS and React/Angular/VueJs
  • Knowledge of an SQL Database like MYSQL, Postgres.
  • Basic Knowledge of programming in basic data structures and algorithms.
  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good knowledge of version management with git.

  • Awareness of TDD.

  • CI/CD knowledge would be a huge advantage

  • Will to design and maintain large scale distributed systems.

 

Qualifications

Qualifications

Experience Requirement - 4+ Years relevant experience in NodeJs and any good UI framework like React or Angular or Vue

Additional Information

Job Type: Full-time
 

Work Remotely:

  • Temporarily due to COVID-19

Additional Information

Job Type: Full-time

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Full Stack Engineer

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangular

StackAvenue Technologies is hiring a Remote Full Stack Engineer

Job Description

Job Description

We're building out the products and infrastructure that powers many business and we are looking out for people who have experience working as Full-stack engineers. What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

Key Skills

NodeJs/Ruby On Rails/Python, Redis, SQL or NO SQL DB

 

Experience And Qualifications

        Good hands-on and experience in NodeJS and React/Angular/VueJs

·        Knowledge of an SQL Database like MYSQL, Postgres.

·        Basic Knowledge of programming in basic data structures and algorithms.

·        You should have good experience working with relational and non-relational       

         databases.

         We use Postgres and Cassandra.

·        Good knowledge of version management with git.

·        Awareness of TDD.

·        CI/CD knowledge would be a huge advantage

·        Will to design and maintain large scale distributed systems.

 

Experience

 

Requirement - 4+ Years relevant experience in NodeJs and any good UI framework like React or Angular or Vue

 

Qualifications

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Full stack developer

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangular

StackAvenue Technologies is hiring a Remote Full stack developer

Job Description

Job Description

We're building out the products and infrastructure that powers many business  and we are looking out for people who have experience working as Full-stack engineers. What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

 

Key Skills

NodeJs/Ruby On Rails/Python, Redis, SQL or NO SQL DB

Required Experience and Qualifications:

  • Good hands-on and experience in NodeJS and React/Angular/VueJs
  • Knowledge of an SQL Database like MYSQL, Postgres.
  • Basic Knowledge of programming in basic data structures and algorithms.
  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good knowledge of version management with git.

  • Awareness of TDD.

  • CI/CD knowledge would be a huge advantage

  • Will to design and maintain large scale distributed systems.

 

Qualifications

Qualifications

Experience Requirement - 4+ Years relevant experience in NodeJs and any good UI framework like React or Angular or Vue

Additional Information

Job Type: Full-time
 

Work Remotely:

  • Temporarily due to COVID-19

Additional Information

Job Type: Full-time

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Sr. Software Developer (IOT)

StackAvenue TechnologiesPune, India, Remote
redisagilepostgresDesign

StackAvenue Technologies is hiring a Remote Sr. Software Developer (IOT)

Job Description

As a Senior Software Engineer in the IoT domain you will be responsible for developing critical systems keeping in mind.

  • Concurrency: You must handle multiple activities concurrently like fetching and sending multiple messages from/to multiple devices at the same time.

  • Distributed Operations: You must run on a distributed network of multiple servers in different geographies, coordinating through APIs on a microservices architecture.

  • Scalability: You must scale horizontally as the traffic grows and leverage on the multiple CPU cores of the servers to run parallel threads.

  • Responsiveness: You must maintain a strict time-frame of <100ms to respond to users and devices, even when the servers are flooded with multiple requests.

  • Reliability: You must stay in continuous operation for years without any server downtime or restarts even for system updates through hot-swapping.

Your Roles and Responsibilities

  • Design and write programs to improve the availability, scalability, latency, and efficiency of Company’s IoT systems.

  • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

  • Work with multiple data ingestion sources and protocols like HTTP, MQTT, CoAP,OPC UA and databases to drive efficient ETL processes for streaming data from IoT sensor devices

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyze and fix large-scale distributed systems.

 

  •  

Qualifications

Required Software Aptitude and Qualifications 

  • 5+ years of overall software engineering experience.

  • Programming experience with modern languages such as Ruby/Python/Elixir etc.

  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

  • Good knowledge of version management with Git.

  • Awareness of TDD. 

  • CI/CD knowledge would be a huge advantage.

  • Will to design and maintain large scale distributed systems.

  • Past experience in building complex applications, either by yourself, or as part of a larger team

  • Desire (obsessive?) for maintainability.

  • Experience of working with cross-functional remote teams in an Agile software development framework.

  • Experience in designing APIs with proper documentation.

  • Ability to write useful and maintainable tests.

  • Good understanding of the common architectural patterns and design principles.

  • Solid understanding of how modern web applications work.

  • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

  • Strong analytical and reasoning skills.

  • Bachelor’s Degree or equivalent in any relevant discipline.

Good to have experience with Elixir

It would be amazing if you have some experience working with Elixir Lang.

  • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviours.

  • You should be well versed with concurrency and processes in Elixir. 

  • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

  • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Sr. Devops Engineer

StackAvenue TechnologiesPune, India, Remote
DevOPSDjangopostgressqlDesigndockerMySQLkubernetespython

StackAvenue Technologies is hiring a Remote Sr. Devops Engineer

Job Description

 

Software Engineering: Python, Django / Flask, SQL DB - Postgres or MySQL DevOps: Docker, Kubernetes, Kafka pipelines Required Experience and Qualifications:- Good hands-on and experience in Python and Django/Flask. - Knowledge of an SQL Database like MYSQL, Postgres. - Basic Knowledge of programming in basic data structures and algorithms. - You should have good experience working with relational and non-relational databases. - We use Postgres and Cassandra. - Good knowledge of version management with git. - Awareness of TDD. - CI/CD knowledge would be a huge advantage. - Will to design and maintain large-scale distributed systems.

Qualifications

Experience Requirement: 3.5+ Years relevant experience in Python, Django/Flask and DevOps

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Senior Software Python Engineer

StackAvenue TechnologiesPune, India, Remote
DjangopostgressqlDesignMySQLpython

StackAvenue Technologies is hiring a Remote Senior Software Python Engineer

Job Description

We're building out the products and infrastructure that powers many business  and we are looking out for people who have experience working as "Senior Software Engineer in Python". What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

Key Skills

  • Major:Python, Django / Flask, SQL DB - Postgres or MySQL
  • Minor:Elixir / ROR / NodeJS

Required Experience and Qualifications:

  • Good hands-on and experience in Python and Django/Flask.
  • Knowledge of an SQL Database like MYSQL, Postgres.
  • Basic Knowledge of programming in basic data structures and algorithms.
  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.
  • Good knowledge of version management with git.
  • Awareness of TDD.
  • CI/CD knowledge would be a huge advantage.
  • Will to design and maintain large scale distributed systems.

Qualifications

Experience Requirement: 3.5+ Years relevant experience in Python, Django/Flask

    See more jobs at StackAvenue Technologies

    Apply for this job

    +30d

    Senior Software Developer (Elixir/ROR)

    StackAvenue TechnologiesPune, India, Remote
    redisagilepostgresDesign

    StackAvenue Technologies is hiring a Remote Senior Software Developer (Elixir/ROR)

    Job Description

    Your Roles and Responsibilities

    • Design and write with the cutting edge Elixir language to improve the availability, scalability, latency, and efficiency of company’s range of products.

    • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

    • Participate in code and design reviews to maintain our high development standards.

    • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

    • Collaborate with product and experience teams to define and prototype feature specifications.

    • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

    • Design, build, analyze and fix large-scale distributed systems.

    Qualifications

    We are looking for developers with 5+ years of experience of which 1-2 yrs of past work experience with Elixir or Erlang. In terms of Elixir we expect the following:

    • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviors.

    • You should be well versed with concurrency and processes in Elixir. 

    • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

    • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

    • 5+ years of overall software engineering experience.

    • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

    • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

    • Good knowledge of version management with Git.

    • Awareness of TDD. 

    • CI/CD knowledge would be a huge advantage.

    • Will to design and maintain large scale distributed systems.

    • Past experience in building complex applications, either by yourself, or as part of a larger team

    • Desire (obsessive?) for maintainability.

    • Experience of working with cross-functional remote teams in an Agile software development framework.

    • Experience in designing APIs with proper documentation.

    • Ability to write useful and maintainable tests.

    • Good understanding of the common architectural patterns and design principles.

    • Solid understanding of how modern web applications work.

    • (Nice to have) Being an active member of the Elixir community (writing blog posts, giving presentations in meetups, etc).

    • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

    • Strong analytical and reasoning skills.

    • Bachelor’s Degree or equivalent in any relevant discipline.

    See more jobs at StackAvenue Technologies

    Apply for this job

    +30d

    Remote Coding Tutor (Python / Flask / Heroku / Postgresql)

    PassiveRemote, OR, Oregon, Remote
    postgrespython

    Passive is hiring a Remote Remote Coding Tutor (Python / Flask / Heroku / Postgresql)

    Job Description

    • Provide hands-on mentorship while contributing to a Flask web application 
    • Clearly explain fundamental coding concepts over screenshares and video chats
    • Describe line by line how to build certain features
    • Troubleshoot bugs and other errors that come up along the way

    Qualifications

    • At least 3 years of software development experience
    • At least 2 years of Python and Flask experience
    • At least 1 years of Heroku and Postgres experience
    • Fluency in English or Spanish is required

    See more jobs at Passive

    Apply for this job

    +30d

    Senior Odoo Developer

    BrimoreMaadi as Sarayat Al Gharbeyah, Egypt, Remote
    agilepostgresDesignjquerycsslinuxpythonjavascript

    Brimore is hiring a Remote Senior Odoo Developer

    Job Description

    Odoo developer, you will participate in development projects for our product, and be involved in all development-related aspects of our technical operations.
    Responsibilities Able to identify the requirement and propose good alternative solutions. Design and develop Odoo apps (new module development, customization).

     

     

    Qualifications

    Minimum of 2 years of experience in Odoo development.
    Excellent knowledge of web development languages (HTML, CSS, JavaScript, JQuery), and Postgres SQL.

    Must-Have good knowledge of Core Python and programming concepts
    Knowledge of Python development frameworks & Linux system
    Knowledge of front-end development languages is a great plus, Software development life cycle in an Agile environment.
    Ability to learn fast and execute accordingly.
    Patience and professionalism
    Reliability and discretion: you will often learn of confidential matters
    Communication, negotiation, and relationship-building skills
    Excellent time management skills and the ability to prioritize work
    Attention to detail and problem-solving skills
    Excellent written and verbal communication skills
    Strong organizational skills with the ability to multi-task

    See more jobs at Brimore

    Apply for this job

    +30d

    Senior Backend Engineer (Elixir)

    RemoteRemote-Amer
    NextJSpostgresDesigndockerkubernetesjenkinsAWSbackendfrontend

    Remote is hiring a Remote Senior Backend Engineer (Elixir)

    About Remote

    Remote is solving global remote organizations’ biggest challenge: employing anyone anywhere compliantly. We make it possible for businesses big and small to employ a global team by handling global payroll, benefits, taxes, and compliance. Check out remote.com/how-it-works to learn more or if you’re interested in adding to the mission, scroll down to apply now.

    Please take a look at remote.com/handbook to learn more about our culture and what it is like to work here. Not only do we encourage folks from all ethnic groups, genders, sexuality, age and abilities to apply, but we prioritize a sense of belonging. You can check out independent reviews by other candidates on Glassdoor or look up the results of our candidate surveys to see how others feel about working and interviewing here.

    All of our positions are fully remote. You do not have to relocate to join us!

    The position

    You'll be joining 280 engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals.

    This role is open for several teams, and we will define the exact team that you will be joining during the interview process based on the business needs and your preferences.

    Regardless of the specific team, you will be working on building tools, APIs and integrations for one of our products.

    Our backend is built with Elixir and Phoenix, with a Postgres database. We use React and Nextjs for our front-end. Gitlab is used as a version control tool, issue tracker and a CI/CD solution. Our applications are hosted on AWS. We fully rely on our CI for deployments and deploy multiple times per day.

    What this job can offer you

    • Complex and meaningful challenges — solving them will enable people and businesses to live and operate in any country of the world.
    • Opportunity to have a significant impact on the business — we are still very early in our journey as a company, and each change you make today is amplified by the company's growth.
    • A lot of freedom to organize your work and life — you are not bound to daily standups, recurring meetings or other ceremonies.
    • Competitive salary, stock options, unlimited PTO and a set of perks and benefits.
    • A supportive and kind work environment where we would like you to challenge the dogmas and pursue innovation!
    • Strong team of experienced engineers who will support and facilitate your professional growth.

    What you bring

    Must have (professional experience):

    • Significant experience as a Backend Engineer working with Elixir, which includes building, shipping and maintaining a complicated software project
    • Postgres (or similar)
    • CI/CD (GitLab, Github, Jenkins or similar)

    Nice to have

    • Kubernetes
    • Docker
    • AWS
    • Nextjs
    • React/Vue/Angular

    Key Responsibilities

    • Lead the development of major team-scoped projects, participate in cross-team initiatives
    • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements
    • Maintain good understanding of the team’s domain, both from product and engineering sides
    • Provide feedback on code reviews
    • Contribute to the shared codebase
    • Debug and solve technical and business issues
    • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc
    • Mentor and provide guidance to other engineers
    • Investigate, propose and participate in implementation of improvements to our platform
    • Design and implement APIs with performance, scalability, and maintainability in mind

    Practicals

    • Team: Engineering
    • Location: Anywhere in the World
    • Start date: As soon as possible

    Remote Compensation Philosophy

    Remote's Total Rewards philosophy is to ensure fair, unbiased compensation and fair equity pay along with competitive benefits in all locations in which we operate. We do not agree to or encourage cheap-labor practices and therefore we ensure to pay above in-location rates. We hope to inspire other companies to support global talent-hiring and bring local wealth to developing countries.

    At first glance our salary bands seem quite wide - here is some context. At Remote we have international operations and a globally distributed workforce. We use geo ranges to consider geographic pay differentials as part of our global compensation strategy to remain competitive in various markets while we hiring globally.

    The base salary range for this full-time position is between USD $51,850 to $116,650. Our salary ranges are determined by role, level and location, and our job titles may span more than one career level. The actual base pay for the successful candidate in this role is dependent upon many factors such as location, transferable or job-related skills, work experience, relevant training, business needs, and market demands. The base salary range may be subject to change.

    Application process

    1. (async) Application is reviewed by our recruiters
    2. Interview with our recruiter
    3. Interview with an Engineering Manager or an Engineering Team Leader
    4. (async) Code exercise
    5. (async) Code exercise review
    6. Interview with the members of the engineering team
    7. Interview with our VP of Engineering
    8. Prior employment verification check

     

    #LI-DNI

    Benefits

    Our full benefits & perks are explained in our handbook at remote.com/r/benefits. As a global company, each country works differently, but some benefits/perks are for all Remoters:
    • work from anywhere
    • unlimited personal time off (minimum 4 weeks)
    • quarterly company-wide day off for self care
    • flexible working hours (we are async)
    • 16 weeks paid parental leave
    • mental health support services
    • stock options
    • learning budget
    • home office budget & IT equipment
    • budget for local in-person social events or co-working spaces

    How you’ll plan your day (and life)

    We work async at Remote which means you can plan your schedule around your life (and not around meetings). Read more at remote.com/async.

    You will be empowered to take ownership and be proactive. When in doubt you will default to action instead of waiting. Your life-work balance is important and you will be encouraged to put yourself and your family first, and fit work around your needs.

    If that sounds like something you want, apply now!

    How to apply

    1. Please fill out the form below and upload your CV with a PDF format.
    2. We kindly ask you to submit your application and CV in English, as this is the standardised language we use here at Remote.
    3. If you don’t have an up to date CV but you are still interested in talking to us, please feel free to add a copy of your LinkedIn profile instead.

    We will ask you to voluntarily tell us your pronouns at interview stage, and you will have the option to answer our anonymous demographic questionnaire when you apply below. As an equal employment opportunity employer it’s important to us that our workforce reflects people of all backgrounds, identities, and experiences and this data will help us to stay accountable. We thank you for providing this data, if you chose to.

    See more jobs at Remote

    Apply for this job

    +30d

    Backend Engineer - Elixir

    RemoteRemote-DACH
    NextJS1 year of experiencepostgresbackendfrontend

    Remote is hiring a Remote Backend Engineer - Elixir

    About Remote

    Remote is solving global remote organizations’ biggest challenge: employing anyone anywhere compliantly. We make it possible for businesses big and small to employ a global team by handling global payroll, benefits, taxes, and compliance. Check out remote.com/how-it-works to learn more or if you’re interested in adding to the mission, scroll down to apply now.

    Please take a look at remote.com/handbook to learn more about our culture and what it is like to work here. Not only do we encourage folks from all ethnic groups, genders, sexuality, age and abilities to apply, but we prioritize a sense of belonging. You can check out independent reviews by other candidates on Glassdoor or look up the results of our candidate surveys to see how others feel about working and interviewing here.

    All of our positions are fully remote. You do not have to relocate to join us!

    The position

    You'll be joining 250 engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific product areas. Regardless of the specific team you will be joining, you will be working on building features, tools, APIs and integrations for one of our products.

    Our backend is built with Elixir and Phoenix, with a Postgres database. We use React and Nextjs for our frontend. Gitlab is used as a version control tool and a CI/CD solution. Our applications are hosted on AWS. We fully rely on our CI for deployments and deploy multiple times per day.

    What this job can offer you

    • Complex and meaningful challenges — solving them will enable people and businesses to live and operate in any country of the world.
    • Opportunity to have a significant impact on the business — we are still very early in our journey as a company, and each change you make today is amplified by the company's growth.
    • A lot of freedom to organize your work and life — you are not bound to daily standups, recurring meetings or other ceremonies.
    • Competitive salary, stock options, unlimited PTO and a set of perks and benefits.
    • A supportive and kind work environment where we would like you to challenge the dogmas and pursue innovation!
    • Strong team of experienced engineers who will support and facilitate your professional growth.

    What you bring

    • Significant experience as a Backend Engineer, which includes building, shipping and maintaining a complicated software project
    • Solid knowledge and experience in Elixir and Postgres (or similar database)
    • Experience in dealing with ambiguity, taking abstract concepts and turning them into working software
    • Ability to work independently and self-guided
    • Curiosity and willingness to learn and develop
    • Experience working in HR- or Fintech projects is a plus

    Practicals

    • You'll report to: The Engineering Team Lead
    • Location: Anywhere in the World
    • Start date: As soon as possible

    Remote Compensation Philosophy

    Remote's Total Rewards philosophy is to ensure fair, unbiased compensation and fair equity pay along with competitive benefits in all locations in which we operate. We do not agree to or encourage cheap-labor practices and therefore we ensure to pay above in-location rates. We hope to inspire other companies to support global talent-hiring and bring local wealth to developing countries.

    At first glance our salary bands seem quite wide - here is some context. At Remote we have international operations and a globally distributed workforce. We use geo ranges to consider geographic pay differentials as part of our global compensation strategy to remain competitive in various markets while we are hiring globally.

    The base salary range for this full-time position is between $38,900 USD to $87,500 USD. Our salary ranges are determined by role, level and location, and our job titles may span more than one career level. The actual base pay for the successful candidate in this role is dependent upon many factors such as location, transferable or job-related skills, work experience, relevant training, business needs, and market demands. The base salary range may be subject to change.

    Application process

    1. Interview with recruiter
    2. Interview with an Engineering Manager or an Engineering Team Leader
    3. (async) Code exercise
    4. Interview with the members if the engineering team
    5. Prior employment verification check (Read more at remote.com/employment-checks)

     

    #LI-DP

     

    Benefits

    Our full benefits & perks are explained in our handbook at remote.com/r/benefits. As a global company, each country works differently, but some benefits/perks are for all Remoters:
    • work from anywhere
    • unlimited personal time off (minimum 4 weeks)
    • quarterly company-wide day off for self care
    • flexible working hours (we are async)
    • 16 weeks paid parental leave
    • mental health support services
    • stock options
    • learning budget
    • home office budget & IT equipment
    • budget for local in-person social events or co-working spaces

    How you’ll plan your day (and life)

    We work async at Remote which means you can plan your schedule around your life (and not around meetings). Read more at remote.com/async.

    You will be empowered to take ownership and be proactive. When in doubt you will default to action instead of waiting. Your life-work balance is important and you will be encouraged to put yourself and your family first, and fit work around your needs.

    If that sounds like something you want, apply now!

    How to apply

    1. Please fill out the form below and upload your CV with a PDF format.
    2. We kindly ask you to submit your application and CV in English, as this is the standardised language we use here at Remote.
    3. If you don’t have an up to date CV but you are still interested in talking to us, please feel free to add a copy of your LinkedIn profile instead.

    We will ask you to voluntarily tell us your pronouns at interview stage, and you will have the option to answer our anonymous demographic questionnaire when you apply below. As an equal employment opportunity employer it’s important to us that our workforce reflects people of all backgrounds, identities, and experiences and this data will help us to stay accountable. We thank you for providing this data, if you chose to.

    See more jobs at Remote

    Apply for this job

    +30d

    Staff Software Engineer

    CLEAR - CorporateNew York, New York, United States (Hybrid)
    postgresDesignjavadockertypescriptkubernetesjenkinspythonAWSjavascript

    CLEAR - Corporate is hiring a Remote Staff Software Engineer

    Today, CLEAR is well-known as a leader in digital and biometric identification, reducing friction for our members wherever an ID check is needed. We’re looking for an experienced Staff Software Engineer to help us build the next generation of products which will go beyond just ID and enable our members to leverage the power of a networked digital identity. As a Staff Software Engineer at CLEAR, you will participate in the design, implementation, testing, and deployment of applications to build and enhance our platform- one that interconnects dozens of attributes and qualifications while keeping member privacy and security at the core.  


    Level and specific team / role matching will happen at the end of our interview process.

    A brief highlight of our tech stack:

    • Java / Javascript / React / Typescript / Python / Postgres 
    • AWS cloud 

    What you'll do:

    • Advance our capabilities across a wide array of industries and domains and gain hands-on experience with privacy, security, data modeling and architecture 
    • Develop and deliver code across the full stack, driving engineering excellence by defining to best practices in testing, documentation and observability
    • Partner with product and other stakeholders to uncover requirements, to innovate, and to solve complex problems
    • Have a strong sense of ownership, responsible for architectural decision-making and striving for continuous improvement in technology and processes at CLEAR

    What You Have:

    • 9+ years of software development experience
    • Working with cloud-based application development, and be fluent in at least a few of: 
      • Cloud services providers like AWS
      • Containerization technologies like Docker and Kubernetes
      • Collaboration, integration, and deployment tools like Github, Argo, and Jenkins 
    • Articulating technical concepts to a mixed audience of technical and non-technical stakeholders
    • Collaborating and mentoring less experienced members of the team
    • Comfort with ambiguity 
    • Curiosity about technology, believe in constant learning, and ability to be autonomous to figure out what's important

    How You'll be Rewarded:

    At CLEAR we help YOU move forward - because when you’re at your best, we’re at our best. You’ll work with talented team members who are motivated by our mission of making experiences safer and easier.Our hybrid work environment provides flexibility. In our offices, you’ll enjoy benefits like meals and snacks.We invest in your well-being and learning & development with our stipend and reimbursement programs. 

    We offer holistic total rewards, including comprehensive healthcare plans, family building benefits (fertility and adoption/surrogacy support), flexible time off, free OneMedical memberships for you and your dependents, and a 401(k) retirement plan with employer match.The base salary range for this role is $215,000 - $250,000, depending on levels of skills and experience.

    The base salary range represents the low and high end of CLEAR’s salary range for this position. Salaries will vary depending on various factors which include, but are not limited to location, education, skills, experience and performance. The range listed is just one component of CLEAR’s total compensation package for employees and other rewards may include annual bonuses, commission, Restricted Stock Units

    About CLEAR

    Have you ever had that green-light feeling? When you hit every green light and the day just feels like magic. CLEAR's mission is to create frictionless experiences where every day has that feeling. With more than 22+ million passionate members and hundreds of partners around the world, CLEAR’s identity platform is transforming the way people live, work, and travel. Whether it’s at the airport, stadium, or right on your phone, CLEAR connects you to the things that make you, you - unlocking easier, more secure, and more seamless experiences - making them all feel like magic.

    CLEAR provides reasonable accommodation to qualified individuals with disabilities or protected needs. Please let us know if you require a reasonable accommodation to apply for a job or perform your job. Examples of reasonable accommodation include, but are not limited to, time off, extra breaks, making a change to the application process or work procedures, policy exceptions, providing documents in an alternative format, live captioning or using a sign language interpreter, or using specialized equipment.

     

    See more jobs at CLEAR - Corporate

    Apply for this job

    +30d

    Software Engineer, Machine Learning

    CLEAR - CorporateNew York, New York, United States (Hybrid)
    MLpostgresDesignpythonAWS

    CLEAR - Corporate is hiring a Remote Software Engineer, Machine Learning

    Today, CLEAR is well-known as a leader in digital and biometric identification, reducing friction for our members wherever an ID check is needed. We’re looking for an experienced Machine Learning Engineer to help us build the next generation of products which will go beyond just ID and enable our members to leverage the power of a networked digital identity. As a Senior Machine Learning Engineer at CLEAR, you will participate in the design, implementation, testing, and deployment of applications to build and enhance our platform - one that interconnects dozens of attributes and qualifications while keeping member privacy and security at the core.  

    A brief highlight of our tech stack:

    • Python / Postgres / Snowflake / dbt
    • AWS cloud 

    What you'll do:

    • Own and drive the foundational work of a ML system at CLEAR
    • Design, build and deploy ML models for various applications, such as document and image processing, fraud detection.
    • Develop and implement robust data pipelines at a variety of scales, including collection, pre-processing, transformation, and feature engineering
    • Partner with product and other stakeholders to uncover requirements, to innovate, and to solve complex problems
    • Have a strong sense of ownership, responsible for architectural decision-making and striving for continuous improvement in technology and processes at CLEAR

    What you're great at:

    • 3+ years of experience building, operating and scaling ML models for consumer applications, particularly those with experience building end-to-end systems
    • Experience designing, implementing, and scaling complex data pipelines for ML models and evaluating their performance
    • Expertise in best practices for feature engineering, model development/deployment and monitoring
    • Articulating technical concepts to a mixed audience of technical and non-technical stakeholders
    • Collaborating and mentoring less experienced members of the team
    • Comfort with ambiguity 
    • Curiosity about technology, believe in constant learning, and ability to be autonomous to figure out what's important

    How You'll be Rewarded:

    At CLEAR we help YOU move forward - because when you’re at your best, we’re at our best. You’ll work with talented team members who are motivated by our mission of making experiences safer and easier. Our hybrid work environment provides flexibility. In our offices, you’ll enjoy benefits like meals and snacks. We invest in your well-being and learning & development with our stipend and reimbursement programs. 

    We offer holistic total rewards, including comprehensive healthcare plans, family building benefits (fertility and adoption/surrogacy support), flexible time off, free OneMedical memberships for you and your dependents, and a 401(k) retirement plan with employer match. The base salary range for this role is $150,000 - $180,000, depending on levels of skills and experience.

    The base salary range represents the low and high end of CLEAR’s salary range for this position. Salaries will vary depending on various factors which include, but are not limited to location, education, skills, experience and performance. The range listed is just one component of CLEAR’s total compensation package for employees and other rewards may include annual bonuses, commission, Restricted Stock Units

    About CLEAR

    Have you ever had that green-light feeling? When you hit every green light and the day just feels like magic. CLEAR's mission is to create frictionless experiences where every day has that feeling. With nearly 19 million passionate members and hundreds of partners around the world, CLEAR’s identity platform is transforming the way people live, work, and travel. Whether it’s at the airport, stadium, or right on your phone, CLEAR connects you to the things that make you, you - unlocking easier, more secure, and more seamless experiences - making them all feel like magic. 

    CLEAR provides reasonable accommodation to qualified individuals with disabilities or protected needs. Please let us know if you require a reasonable accommodation to apply for a job or perform your job. Examples of reasonable accommodation include, but are not limited to, time off, extra breaks, making a change to the application process or work procedures, policy exceptions, providing documents in an alternative format, live captioning or using a sign language interpreter, or using specialized equipment.

    #LI-Hybrid #LI-Onsite

    See more jobs at CLEAR - Corporate

    Apply for this job

    +30d

    Senior Software Engineer

    CLEAR - CorporateNew York, New York, United States (Hybrid)
    postgresDesignjavadockertypescriptkubernetesjenkinspythonAWSjavascript

    CLEAR - Corporate is hiring a Remote Senior Software Engineer

    Today, CLEAR is well-known as a leader in digital and biometric identification, reducing friction for our members wherever an ID check is needed. We’re looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID and enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementation, testing, and deployment of applications to build and enhance our platform- one that interconnects dozens of attributes and qualifications while keeping member privacy and security at the core.  


    Level and specific team / role matching will happen at the end of our interview process.

    A brief highlight of our tech stack:

    • Java / Javascript /React / Typescript / Python / Postgres 
    • AWS cloud 

    What you’ll do:

    • Advance our capabilities across a wide array of industries and domains and gain hands-on experience with privacy, security, data modeling and architecture 
    • Develop and deliver code across the full stack, driving engineering excellence by defining to best practices in testing, documentation and observability
    • Partner with product and other stakeholders to uncover requirements, to innovate, and to solve complex problems
    • Have a strong sense of ownership, responsible for architectural decision-making and striving for continuous improvement in technology and processes at CLEAR

    What You Have:

    • 6+ years of software development experience
    • Working with cloud-based application development, and be fluent in at least a few of: 
      • Cloud services providers like AWS
      • Containerization technologies like Docker and Kubernetes
      • Collaboration, integration, and deployment tools like Github, Argo, and Jenkins 
    • Articulating technical concepts to a mixed audience of technical and non-technical stakeholders
    • Collaborating and mentoring less experienced members of the team
    • Comfort with ambiguity 
    • Curiosity about technology, believe in constant learning, and ability to be autonomous to figure out what's important

    How You’ll be Rewarded:

    At CLEAR we help YOU move forward - because when you’re at your best, we’re at our best. You’ll work with talented team members who are motivated by our mission of making experiences safer and easier. Our hybrid work environment provides flexibility. In our offices, you’ll enjoy benefits like meals and snacks. We invest in your well-being and learning & development with our stipend and reimbursement programs. 

    We offer holistic total rewards, including comprehensive healthcare plans, family building benefits (fertility and adoption/surrogacy support), flexible time off, free OneMedical memberships for you and your dependents, and a 401(k) retirement plan with employer match. The base salary range for this role is $175,500 - $215,000, depending on levels of skills and experience.

    The base salary range represents the low and high end of CLEAR’s salary range for this position. Salaries will vary depending on various factors which include, but are not limited to location, education, skills, experience and performance. The range listed is just one component of CLEAR’s total compensation package for employees and other rewards may include annual bonuses, commission, Restricted Stock Units

    About CLEAR

    Have you ever had that green-light feeling? When you hit every green light and the day just feels like magic. CLEAR's mission is to create frictionless experiences where every day has that feeling. With over 20 million passionate members and hundreds of partners around the world, CLEAR’s identity platform is transforming the way people live, work, and travel. Whether it’s at the airport, stadium, or right on your phone, CLEAR connects you to the things that make you, you - unlocking easier, more secure, and more seamless experiences - making them all feel like magic. 

    CLEAR provides reasonable accommodation to qualified individuals with disabilities or protected needs. Please let us know if you require a reasonable accommodation to apply for a job or perform your job. Examples of reasonable accommodation include, but are not limited to, time off, extra breaks, making a change to the application process or work procedures, policy exceptions, providing documents in an alternative format, live captioning or using a sign language interpreter, or using specialized equipment.

     

    See more jobs at CLEAR - Corporate

    Apply for this job

    +30d

    Site Reliability Engineer

    NewselaRemote
    redisagilejiraterraformpostgressqlDesignc++dockerMySQLpythonAWS

    Newsela is hiring a Remote Site Reliability Engineer

    The role: 

    • As a member of our Technology team, the Site Reliability Engineer will be on an on-call rotation to respond to incidents that impact Newsela.com availability and provide support for developers during internal and external incidents.
    • Maintain and assist in extending our infrastructure with Terraform, Github Actions CI/CD, Prefect, and AWS services.
    • Build monitoring that alerts on symptoms rather than outages using Datadog, Sentry and CloudWatch.
    • Look for ways to turn repeatable manual actions into automations to reduce on-call toil.
    • Improve operational processes (such as deployments, releases, migrations, etc) to make them run seamlessly with fault tolerance in mind.
    • Design, build and maintain core cloud infrastructure on AWS and GCP that enables scaling to support thousands of concurrent users
    • Debug production issues across services and levels of the stack.
    • Provide infrastructure and architectural planning support as an embedded team member within a domain of Newsela’s application developers. 

    Why you’ll love this role:

    • As a member of our growing Technology team, you will have the opportunity to make a real and immediate impact by:
      • being involved in the growth of Newsela’s infrastructure.
      • influencing improved resiliency and reliability of the Newsela product.
    • You'll impact Newsela.com's availability, which will ultimately scale Newsela’s ability to bring engaging, culturally responsive learning content to K-12 classrooms nationwide.

    Why you’re a great fit:

    • 2+ years of experience as a Site Reliability Engineer.
    • Background in Infrastructure as code: use Terraform and Github CI/CD for automation, containerize our environments (Docker, ECS), and leverage cloud technologies to meet our goals.
    • Systems experience managing, configuring and troubleshooting operating system issues, storage (block and object), networking (VPCs, proxies and CDNs), and administer high-availability datastores (mySQL, Postgres, Neo4J) and Redis clusters.
    • Monitoring and instrumentation: implement metrics in Datadog, Sentry, log management and related systems, and Slack/JIRA integrations.
    • Understanding of engineering practices: availability, reliability and scalability, as well as disaster recovery.
    • Ability to work in a variety of languages: Shell, IaC, Python, and SQL.
    • Be able to plan using your familiarity with agile methodologies; use epics, issues to drive projects.
    • Personal and team workload organization and ability to self-organize and accomplish tasks asynchronously.
    • Contributing to Newsela architecture diagrams, process diagrams and runbook documentation.
    • Completing Root Cause Analysis (RCA) investigations and perform readiness reviews.
    • Improving team practices through code reviews, handoffs of work, and incidents.
    • Self-awareness, handling conflict in the team, providing and receiving feedback, and maintaining good relationships with other engineering teams.
    • Willingness to proactively step in and do the right thing while providing candid and constructive feedback.

    Why you’ll love working at Newsela:

    • Health & Wellness: Access to the world’s leading medical experts for healthcare (pets included!). Discounts and resources to stay healthy: mind, body, and soul.
    • Work From Home: Almost all of our roles are fully remote - tech stipend included!
    • Supporting ALL Families: Supplemental programs and time off to take care of your family and yourself.
    • Time Off: Flexible PTO to recharge, including Sabbatical Leave 
    • Professional Development: Annual stipends for continued learning and education 
    • Make A Difference: No matter your role or department, the work you do each day helps share the future of education and improves the lives of students and teachers.

    Base Compensation: $95,000 - $105,000. Total compensation for this role also includes incentive stock options and benefits. This compensation range may be adjusted based on actual experience.

    See more jobs at Newsela

    Apply for this job