backend Remote Jobs

723 Results

3d

Python Developer - IQ Plus

EcoVadisWarsaw, Poland, Remote
DevOPSagilenosqlsqlDesignazureapidockerkubernetespythonbackend

EcoVadis is hiring a Remote Python Developer - IQ Plus

Job Description

We are looking for new backend developers to help assemble new features as part of our IQ Plus roadmap. This gives companies access to a fast and actionable risk management solutions to help meet compliance requirements and implement their sustainability strategy.

In this new role, you will be reporting to the Engineering Manager and your responsibilities will include:

  • Building reliable and scalable data pipelines / APIs within our microservice landscape
  • Engaging in architecture, workflow and design decisions
  • Integrating logging and monitoring tools to ensure transparency and trackability
  • Advancing existing applications to meet scalability and robustness requirements
  • Maintaining and improving our code quality and test coverage with regular code reviews
  • Being an example for our company culture and values

Qualifications

  • Proficient with Python in a web and data-focused environment
  • Extensive experience with NoSQL / SQL databases running on production environments
  • Extensive know-how in system design and software architecture with a focus on microservices
  • Extensive Knowledge in API design, implementation and documentation using the OpenAPI 3.0 specification
  • Familiar with DevOps on cloud architectures (Azure)
  • Familiar with containerization platforms like Docker and Docker Compose
  • Familiar with container orchestration via Kubernetes (is a plus, not required)
  • Understanding of the importance and impact of open standards and utilization of open source frameworks and tools
  • Experience and solid knowledge of testing and design concepts, especially load and system/integration testing
  • Experience with Agile Methodologies and working in Sprints
  • Open for all-round tasks e.g. design and build a web scraping pipeline with all required dependencies and services
  • Fluent English and Polish

See more jobs at EcoVadis

Apply for this job

3d

Staff Software Engineer (Backend) (Customer Identity)

OktaUnited States Remote
golangagileDesignmobileazureiosc++androidkubernetesAWSbackendfrontend

Okta is hiring a Remote Staff Software Engineer (Backend) (Customer Identity)

Get to know Okta

Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. 

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. 

Join our team! We’re building a world where Identity belongs to you.

Okta’s Customer Identity Cloud (CIC) is easy to implement, adaptable authentication and authorization platform. Basically, we make everyone’s login box awesome. If you are a problem solver who wants to make this login experience even better, then look no further - Okta CIC IAM Authentication domain is where you want to be. Our domain’s mission is to provide a simple, secure, standards-compliant, and delightful authentication experience for both end users and developers. We work with NodeJS, React, Postgres/MongoDB databases, and our services run on both AWS and Azure. Our technology radar continues to try, adopt and re-visit various technologies and are proponents of using the right tools for the job.

As a member of the IAM Authentication team at Okta (CIC) you will:

  • Be a part of a fast paced, agile team comprising engineers, a product manager, and designer.
  • Design and develop features, APIs and fixes to handle our current and future scale.
  • Design and develop features involving highly customizable login experiences for both web and native ecosystems.
  • Help our customers have an awesome experience with our products.
  • Collaborate with the support team as the last level of escalation for tickets.
  • Participate in our on-call rotations for troubleshooting production issues.
  • Lead team discussions, mentor other engineers to become senior and improve the team’s productivity.

You are a good fit for this role if you:

 

  • U.S. person Status (e.g. a U.S. Citizen, National, Lawful Permanent Resident, Refugee, or Asylee)*
  • Have excellent communication and collaboration skills.

  • Have 8+ years of software development experience.

  • Have 1+ years of experience in the identity and access management (IAM) domain.

  • Have experience creating public or internal APIs using NodeJS/Javascript/Typescript.

  • Are autonomous and have a continuous improvement mindset.

  • Pay attention to details and keep user experience a top priority. 

  • Enjoy being part of a highly collaborative, remote friendly environment.

 

And extra credit if you have experience in any of the following! 

  • Have experience developing containerized applications and deploying it to Kubernetes on cloud infrastructure vendors like AWS, Azure, GCP.

  • Mobile Development (iOS or Android).

  • Have experience with GoLang, Terraform.

  • Have experience with FrontEnd ReactJS/VueJS/React Native.

  • Have a deep understanding of NodeJS event loop.

*This position requires access to controlled unclassified information or other sensitive government data. As a condition of employment for this position, the successful candidate must be able to submit documentation establishing U.S. person status (e.g. a U.S. Citizen, National, Lawful Permanent Resident, Refugee, or Asylee upon hire.

#LI-Remote

Below is the annual On Target Compensation (OTE) range for candidates located in California, Colorado, New York and Washington. Your actual OTE, which is inclusive of base salary and incentive compensation, will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable) and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit:https://rewards.okta.com/us

The annual OTE range for this position for candidates located in California, Colorado, New York, and Washington is between:
$160,000$240,000 USD
The OTE range for this position for candidates located in the San Francisco Bay area is between:
$179,000$269,000 USD

What you can look forward to as an Full-Time Okta employee!

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/

See more jobs at Okta

Apply for this job

3d

Senior Frontend Engineer (m/w/d)

Jochen Schweizer mydays GroupMünchen, Germany, Remote
agileDesignUXtypescriptcssAWSjavascriptbackendfrontendNode.js

Jochen Schweizer mydays Group is hiring a Remote Senior Frontend Engineer (m/w/d)

Job Description

Are you a Senior Frontend Engineer who is passionate about performance, user interfaces excellence and ready for collaboration across international teams? Someone who is dedicated to creating an awesome user experience through mastery in frontend technologies. If yes, then you will perfectly align with JSMD commitment to provide remarkable life memories. Join us as a key player of our cross-functional teams where you will play an essential role in architecting and implementing cutting-edge user interfaces for our web applications. Beyond your expertise in frontend technologies, contributing to our backend development when needed can make you a key player in our company.

Details

  • In this role, you’ll be able to work hands on with an agile cross-functional team on exciting customer-facing eCommerce software, that delivers value. You’ll be able to fine-tune the application to feedback from customers together with the UX team.
  • Not limited to frontend, you’ll also be able to touch platform services and backends. Ultimately, you will be able to deliver features that involve AWS services, all the way down to every single micro-frontend (more below).
  • We expect from you contribution to the overall vision and long-range goals of teams, whether product or technology focused. This also includes meeting standards for collaboration, style, maintainability, and best practices for a high-scale web environment, and if needed identifying possible improvements that create impact.
  • You know you fit this role, if you like working with cutting-edge technology, care about developer experience and have an eye for web-performance.

Qualifications

  • have at least ~5 years of professional work experience in front-end development
  • Professional in semantic HTML, CSS and JavaScript with bonus points for TypeScript
  • Experience with React (and surrounding ecosystems) or other modern frontend frameworks to develop software in a secure, well-tested, and performant way
  • Strong understanding of responsive design principles, cross-browser compatibility and solid understanding in core web and browser concepts
  • Solid understanding of unit testing, integration testing, and end-to-end testing for frontend applications
  • Ability to architect and implement complex frontend systems with focus on web-performance, so CrUX, FCP, LCP, CLS, INP are acronyms you care about
  • Excellent problem-solving and debugging skills.
  • You have ability in strengthening, developing and motivating team members, including mentoring junior developers.
  • Familiarity with backend technologies (Node.js, NestJS) and the ability to contribute/collaborate with backend engineers and architects.
  • Accessibility knowledge is a plus

See more jobs at Jochen Schweizer mydays Group

Apply for this job

3d

Staff Software Engineer, Backend (Java)

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

CLEAR - Corporate is hiring a Remote Staff Software Engineer, Backend (Java)

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 / Kafka / 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 in Java
  • 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 13+ 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

3d

Rails/React Engineer (Full Stack)

TravelstrideAustin, TX, Remote
DevOPSDjangosqlDesignmobileapirubyjavascriptbackendfrontend

Travelstride is hiring a Remote Rails/React Engineer (Full Stack)

Job Description

You'll be an important part of a small team with big ambitions: delivering a delightful and engaging product that makes it possible to seamlessly find and book a traveler's perfect adventurous vacation.

The ideal candidate for this position has experience working with established, medium to large-sized codebases. You should feel comfortable building new systems, refactoring existing code, writing tests when you spot something that's lacking coverage, and implementing new features quickly.

We're still young, so there's a large opportunity here to steer the direction of the code and the product as it grows. If you think you're up for the challenge, we'd love to hear from you.

We're looking for a full-stack developer who's comfortable doing a little bit of everything, from Frontend JavaScript to solving complex backend optimizations, integrating with external services and creating a robust user experience.    

Qualifications

Requirements:

    - 3-7 years in web development

    - Obsessed with clean and quality code

    - Implementing API and integrating with external services

    - Comfortable optimizing SQL queries

    - Strong communication skills, positive attitude and empathy

    - Deep awareness of cross-browser quirks and responsive design

    - A passion for the mobile web and mobile performance

    - Enthusiasm for working with designers and product managers

    - Grasp of the big picture

    - Loves taking full responsibility and ownership over code/features/project

    - Passion for excellence

Additional awesomeness (but not required):

    - DevOps experience

    - Knowledge of NodeJS and/or Ruby On Rails and/or Django frameworks

    - SPA frameworks (React/Angular/Vue)

    - Continuous Integration & Continuous Delivery

    - Passion for Travel

See more jobs at Travelstride

Apply for this job

3d

iOS Developer

NOCDChicago, IL, Remote
NextJSkotlinfigmatailwindFirebaseswiftmobileslackiosflutterMySQLtypescriptcsspythonAWSbackend

NOCD is hiring a Remote iOS Developer

Job Description

About NOCD: 

Despite being ranked by the World Health Organization as a top 10 most disabling condition, having a lifetime prevalence of over 2%, and causing people to be 10 times more likely to die by suicide, OCD is commonly misrepresented as a personality quirk. Moreover, the "gold-standard" treatment for OCD called Exposure and Response Prevention (ERP) has never been widely-accessible. The mission of NOCD is to ensure everyone with OCD knows they are not alone and has access to evidenced based care. Our company started after our founders' own experience with OCD - trying to understand what was happening, going through various misdiagnoses, and finally working with an ERP specialist to get better. We recently raised a series A round and need the help of those who are passionate about our mission to serve those with OCD.

 

What we're looking for: 

  • Passion for our mission and empathy for our members- building for members means learning about what they're going through. We'll send you resources about OCD is from a members perspective and how it's managed from a clinical perspective

  • High Agency and bias to action- We are still a small company and there's a lot of work to do. We trust everyone we hire and will provide them any support they need 

  • Abundance and growth mindset- There is always more we can do to serve our members. We hope this will be one of the most rewarding professional experiences of your career. 

  • Clear communication- Ideas are better when shared so we hope that you can share them with others in written form. 

  • 5 + years of experience- You care about what you're building and have built significant production systems in the past. You are comfortable moving across the stack when necessary

  • Building an amazing user experience with our iOS app

Tools we use: 

  • Web : NextJS / Typescript / Tailwind CSS / Netlify / React

  • Mobile : Swift / Flutter / Kotlin / Firebase

  • Backend : Python Flask / MySQL Aurora / Stripe + Paypal / Aptible / AWS

  • Data : FiveTran / GCP / BigQuery / Metabase / Google Sheets / Data Studio

  • Internal Tools : Retool / React Native / Google Sheets

  • Communication: Pen + Paper / Whiteboard /  Figma / Google Docs / Slack / Clickup 

Things you might do: 

  • Build evidence-based OCD therapy features for our users

  • Enhance ways our members interact with each other when sharing their journeys with OCD

  • Communicate with stakeholders to help drive iOS product direction

Qualifications

See more jobs at NOCD

Apply for this job

3d

Senior Software Engineer, Backend

ThriveDuluth, GA, Remote
javac++backend

Thrive is hiring a Remote Senior Software Engineer, Backend

Job Description

Experience level: Mid-senior
Experience required: 2 Years
Education level: Bachelor’s degree
Job function: Information Technology
Industry: Financial Services
Relocation assistance: No
Visa : Only US citizens and Greencard holders

Responsibilities:

Developing scalable trading infrastructure
Participating in all phases of the development of our trading and simulation engines
Minimizing latencies to ensure we’re the first to seize on opportunities
Building a reliable, high throughput, market feed data collection system
Driving solo technical projects to completion starting with self-driven concepts or ideas from our strategy team
Creating implementable technical projects for junior members of the team
Participating in deciding the future of our stack and architecture

Qualifications

Exceptional at writing mission critical production-ready code
Thrive in a fast-paced environment
Proficient with one or more object-oriented languages (e.g., Java, C#, C++)
Looking to tackle hard problems
2+ years of backend engineering work experience

See more jobs at Thrive

Apply for this job

3d

Senior Java Developer - remote working model

lastminute.comWarsaw, Poland, Remote
TDDkotlinsqlRabbitMQDesigngitjavabackend

lastminute.com is hiring a Remote Senior Java Developer - remote working model

Job Description

Successful Senior Java Developer will help with maintenance of existing software platforms, design and build web applications, tooling and backend services to meet business needs both for internal and global audiences. They will also cooperate with developers in solving product problems and ensuring high quality of delivered solutions.

Key Responsibilities

  • Developing new features and functionality in non-legacy web application platforms
  • Supporting the team and product owners during product and feature discovery phase 
  • Preparing software design documents
  • Support and maintain dynamic legacy web application platforms
  • Performance monitoring and maintenance of backend platform infrastructure
  • Strengthen the team in following software quality standards and development best practices 

Qualifications

  • 5+ years experience with Java and web applications
  • Strong experience with:
    • Java EE
    • Kotlin
    • the Spring ecosystem, specifically Spring Boot
    • Java templating engines (e.g. FreeMarker)
    • Data persistence frameworks in Java (e.g. JPA)
    • REST
    • SQL queries for adding, changing and searching data in databases
  • Experience with:
    • Kafka
    • RabbitMQ
    • Multithreading
    • Asynchronous programming
    • Application monitoring
    • Automated build tooling (e.g. Maven)
    • Git
  • Understanding of:
    • GC process in JVM
    • CQRS and Event Sourcing patterns
    • SQL database design 
  • Ability to apply in practice:
    • SOLID and clean code principles
    • TDD
    • design patterns, algorithms, data structures
  • Strong bug fixing skills
  • Good communication skills
  • Team player

Desirable 

  • Experience with OAuth 2.0 and JWT 
    • integrating Auht0 by Okta is a huge plus
  • Understanding of GDPR and user consent management processes
  • Experience using modern JavaScript/HTML/CSS and Webpack
  • Experience in handling large amounts of data
  • Working efficiently with bash and bash scripting

See more jobs at lastminute.com

Apply for this job

3d

Senior Software Engineer, Science

Chan Zuckerberg InitiativeRedwood City, CA (Open to Remote)
DesigngraphqlUXdockerpythonbackend

Chan Zuckerberg Initiative is hiring a Remote Senior Software Engineer, Science

The Chan Zuckerberg Initiative was founded by Priscilla Chan and Mark Zuckerberg in 2015 to help solve some of society’s toughest challenges — from eradicating disease and improving education to addressing the needs of our local communities. Our mission is to build a more inclusive, just, and healthy future for everyone.

The Team

CZI supports the science and technology that will make it possible to cure, prevent, or manage all diseases by the end of this century. While this may seem like an audacious goal, in the last 100 years, biomedical science has made tremendous strides in understanding biological systems, advancing human health, and treating disease. 

We build open-source software tools to accelerate science and generate more accurate and biologically important sources of data. We fund scientific research worldwide to advance the frontiers of knowledge. And we launched a family of institutes to do research that can’t be done in conventional environments. Each aspect is essential to our approach to building for the long term.

CZI’s work in science includes grantmaking programs, open-source software development, and close collaboration with its partner institutes at the Chan Zuckerberg Biohub Network. The CZ Biohub Network includes the San Francisco, Chicago, and New York Biohubs as well as the Chan Zuckerberg Imaging Institute. CZI also collaborates with institutional partners like the Kempner Institute for the Study of Natural & Artificial Intelligence at Harvard University. Join us in accelerating science.

The Opportunity

As a Senior Software Engineer of the Science Technology Organization, you would be working with a set of highly motivated and talented engineers to build cloud applications on latest technologies that scientists rely on every day in ways that enable them to draw more meaningful conclusions, or biological insights, more quickly. By making our tools, methods, and quality data sets accessible to a diverse set of scientists, clinicians, and patient communities, we contribute to the rate at which biomedical science can understand and advance human health.

This role will work with Product Managers, UX Designers/Researchers, Application Scientists and other Engineers to design, build and maintain user-facing web applications for SciTech products using  modern technologies and architecture design patterns. 

Responsibilities will span multiple CZI products over time. Projects have included:

  • CryoET Data Portal - The portal provides biologists and developers open access to high-quality, standardized, annotated data they can readily use to retrain or develop new annotation models and algorithms
  • CZ CELLxGENE - A rich data platform with interfaces that enable any computational or biological expert to understand the molecular function of cells and tissues
  • Virtual Cells - A platform for scientists to build, collaborate and contribute to the AI powered virtual cells which would enable scientists to explore the molecular underpinnings of human health and diseases

What You'll Do

  • Solve challenging scientific software problems using your engineering skills
  • Work in a multi-disciplinary team, with engineers, product managers, applications scientists, data scientists, UX researchers and designers, to define product plans and deliver on roadmaps
  • Lead backend engineering design and development for a full stack engineering team focused on delivering intuitive and user-friendly applications.
  • Build scalable and distributed software systems and ensure quality in the work we deliver
  • Promote engineering excellence through technical leadership, knowledge-sharing and mentorship

What You'll Bring

  • 6+ years of experience working in full-stack software development with a focus on building back-ends for web applications using a modern technology stack (Python, Docker, REST, SQL/NOSQL)
  • Experience with building, integrating with, and consuming APIs (e.g. GraphQL, REST)
  • Experience with databases
  • Experience with build/deployment pipelines (e.g. GitHub Actions)
  • Experience with front-end technologies such as React
  • Internal drive for continuous learning and teaching others
  • Nice-to-haves:
    • Experience with microservices architecture
    • Building AI enabled applications

Compensation

The Redwood City, CA base pay range for this role is 190,000.00 - 285,000.00 USD Annual. New hires are typically hired into the lower portion of the range, enabling employee growth in the range over time. Actual placement in range is based on job-related skills and experience, as evaluated throughout the interview process. Pay ranges outside Redwood City are adjusted based on cost of labor in each respective geographical market. Your recruiter can share more about the specific pay range for your location during the hiring process.

Benefits for the Whole You 

We’re thankful to have an incredible team behind our work. To honor their commitment, we offer a wide range of benefits to support the people who make all we do possible. 

  • CZI provides a generous employer match on employee 401(k) contributions to support planning for the future.
  • Annual benefit for employees that can be used most meaningfully for them and their families, such as housing, student loan repayment, childcare, commuter costs, or other life needs.
  • CZI Life of Service Gifts are awarded to employees to “live the mission” and support the causes closest to them.
  • Paid time off to volunteer at an organization of your choice. 
  • Funding for select family-forming benefits. 
  • Relocation support for employees who need assistance moving to the Bay Area
  • And more!

Commitment to Diversity

We believe that the strongest teams and best thinking are defined by the diversity of voices at the table. We are committed to fair treatment and equal access to opportunity for all CZI team members and to maintaining a workplace where everyone feels welcomed, respected, supported, and valued. Learn about our diversity, equity, and inclusion efforts. 

If you’re interested in a role but your previous experience doesn’t perfectly align with each qualification in the job description, we still encourage you to apply as you may be the perfect fit for this or another role.

Explore our work modesbenefits, and interview process at www.chanzuckerberg.com/careers.

#LI-Remote #LI-Hybrid 

 

Facebook X Instagram Linkedin Medium  YouTube
 

See more jobs at Chan Zuckerberg Initiative

Apply for this job

3d

Software Engineer, Data Engineering

GrammarlyGermany; Hybrid
MLremote-firstscalaDesignpythonbackend

Grammarly is hiring a Remote Software Engineer, Data Engineering

Grammarly is excited to offer aremote-first hybrid working model. Grammarly team members in this role must be based in Germany, and, depending on business needs, they must meet in person for collaboration weeks, traveling if necessary to the hub(s) where their team is based.

This flexible approach gives team members the best of both worlds: plenty of focus time along with in-person collaboration that fosters trust and unlocks creativity.

About Grammarly

Grammarly is the world’s leading AI writing assistance company trusted by over 30 million people and 70,000 teams. From instantly creating a first draft to perfecting every message, Grammarly helps people at 96% of theFortune 500 and teams at companies like Atlassian, Databricks, and Zoom get their point across—and get results—with best-in-class security practices that keep data private and protected. Founded in 2009, Grammarly is No. 7 on the Forbes Cloud 100, one of TIME’s 100 Most Influential Companies, one of Fast Company’s Most Innovative Companies in AI, and one of Inc.’s Best Workplaces.

The opportunity 

To achieve our ambitious goals, we are looking for an experienced Software Engineer, Data Engineering who can lead independently, and drive projects end to end. The person in this role will build highly automated, low-latency core datasets to help engineers and end users across Grammarly work with analytical data at scale. They will also create tools and own backend software frameworks, platforms, and tools that other teams can use to build analytics at scale. 

Grammarly’s engineers and researchers have the freedom to innovate and uncover breakthroughs—and, in turn, influence our product roadmap. The complexity of our technical challenges is growing rapidly as we scale our interfaces, algorithms, and infrastructure. Read more about our stack or hear from our team on our technical blog.

The Data Engineering team has a critical mission to equip all Grammarlians with the data and tools they need to build analytical products and make decisions. To deal with the massive scale of data, our team employs software design principles to keep our data healthy and freely flowing. 

In this role, you will:  

  • Build Data Pipelines and Infrastructure for optimal extraction, transformation, and loading data from a wide variety of sources.
  • Design & improve data models, storage structures, and tools for easy data discovery, increased visibility, and accessibility to enable rapid development of Analytics Dashboards and ML experiments.
  • Work closely with ML and Analytics teams to streamline & optimize data delivery and processing and help land business-critical projects.
  • Address data latency and scalability issues and ensure frequent and reliable data refresh for downstream processes.
  • Model structure, storage, and access of data at very high volumes for our data lakehouse.
  • Improve developer productivity and self-serve solutions by contributing components to our stream data processing framework(s).
  • Own data engineering's infrastructure-as-code for provisioning services that allow our engineers to deploy mature software installations within a few hours.
  • Build a world-class process that will allow our systems to scale.
  • Mentor other back-end engineers on the team and help them grow.

Qualifications

  • Has experience building and owning Data Pipelines to structure, enrich, and aggregate data and generate features with technologies like Spark, Flink, Kafka, Kinesis, etc.
  • Leads design reviews and is a driving force to change how data is stored and accessed from the data platform.
  • Is familiar with Python, Scala, or Java.
  • Has experience with designing database objects and writing relational queries.
  • Has experience designing and standing up APIs and services.
  • Has experience with system design and building internal tools.
  • Can knowledgeably choose an open source or third-party service to accomplish what they need or can devise a quick and simple solution on their own.
  • Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
  • Is inspired by our MOVE principles: move fast and learn faster; obsess about creating customer value; value impact over activity; and embrace healthy disagreement rooted in trust.
  • Is able to meet in person for their team’s scheduled collaboration weeks, traveling if necessary to the hub where their team is based.

Support for you, professionally and personally

  • Professional growth:We believe that autonomy and trust are key to empowering our team members to do their best, most innovative work in a way that aligns with their interests, talents, and well-being. We also support professional development and advancement with training, coaching, and regular feedback.
  • A connected team: Grammarly builds a product that helps people connect, and we apply this mindset to our own team. Our remote-first hybrid model enables a highly collaborative culture supported by our EAGER (ethical, adaptable, gritty, empathetic, and remarkable) values. We work to foster belonging among team members in a variety of ways. This includes our employee resource groups, Grammarly Circles, which promote connection among those with shared identities including BIPOC and LGBTQIA+ team members, women, and parents. We also celebrate our colleagues and accomplishments with global, local, and team-specific programs. 
  • Comprehensive benefits for candidates based in Germany:Grammarly offers all team members competitive pay along with a benefits package encompassing life care (including mental health care and risk benefits) and ample and defined time off. We also offer support to set up a home office, wellness and pet care stipends, learning and development opportunities, and more.

We encourage you to apply

At Grammarly, we value our differences, and we encourage all to apply. Grammarly is an equal-opportunity company. We do not discriminate on the basis of race or ethnic origin, religion or belief, gender, disability, sexual identity, or age.

For more details about the personal data Grammarly collects during the recruitment process, for what purposes, and how you can address your rights, please see the Grammarly Data Privacy Notice for Candidates here

#LI-AD3

#LI-Hybrid

 

Apply for this job

3d

Full-Stack Developer / Tech Lead

MLmongodbtypescriptAWSjavascriptbackendfrontend

Incussus Consulting is hiring a Remote Full-Stack Developer / Tech Lead

Job Description

Job Description for Full-Stack Developer / Tech Lead

We're looking for a full-stack developer, preferably 5+ years of experience in building products for start-ups. As you would be joining a start-up, you will have to be comfortable with having multiple responsibilities but will be offered equity, wfh, flexible time, and other benefits in return.

What You’ll Be Doing:

  • You will help build products for HR and Digital Health use cases using the company's core technology.
  • You will work on either frontend or backend or ML or multiple depending on your experience and personal preference.
  • You will help keep the company's tech infrastructure scalable.

Qualifications

Requirements:

  • Cloud-based services like GCP or AWS
  • AI/ML experience with TensorFlow preferred, specifically NLP
  • CI/CD experience
  • Frontend development experience with Vue.js or React
  • JavaScript, TypeScript and NodeJS
  • Must be able to make themselves available to talk with clients and investors on calls as needed.
  • Non-relational database skills, preferably MongoDB
  • Microservice experience preferred

See more jobs at Incussus Consulting

Apply for this job

3d

Senior Software Engineer, D1 - Lisbon, Portugal

CloudflareHybrid or Remote
RustBachelor's degreejavac++typescriptjavascriptbackendfrontend

Cloudflare is hiring a Remote Senior Software Engineer, D1 - Lisbon, Portugal

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

Available Locations: Lisbon, Portugal

About the Department

Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.

What you'll do

We announced Cloudflare Workers in 2017  — since then it’s played a key role in Cloudflare’s strategy for entering the developer platform market. Until the launch of Workers, as Cloudflare was ramping up its capabilities in the performance and security spaces, it became clear that developers needed more ways to control the edge than rules engines could support. Workers has allowed Cloudflare to add programmability to the edge such that developers could have access to writing logic on the edge in their preferred way — through code. Over the past few years, Workers has grown from a simple functions-as-a-service option into a fully blown full-stack platform. With any application, however, in addition to serverless compute, you need to be able to manage state. In 2022, Cloudflare released D1 — built on Durable Objects, D1 is Cloudflare’s first serverless database.  In this role, you’ll be helping define and building the future of D1 to enable developers to build full stack applications. 

Examples of desirable skills, knowledge and experience

  • 5+ years experience building full-stack web applications.
  • Knowledge of Javascript, preferably Typescript, for both frontend and backend application development.
  • Knowledge of at least one modern strongly-typed programming language such as Go, Java, C#, Rust, or C++.
  • Experience operating high volume Software-as-a-Service (SaaS) applications.
  • Experience designing and building library and REST APIs
  • A solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.

Bonus Points

  • A thorough understanding of database internals such as SQLite and Postgres.
  • A thorough understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
  • Experience building developer platforms and/or tooling.
  • Experience developing on open source software projects.

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

3d

Senior Software Engineer, D1 - London, UK

CloudflareHybrid or Remote
RustBachelor's degreejavac++typescriptjavascriptbackendfrontend

Cloudflare is hiring a Remote Senior Software Engineer, D1 - London, UK

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

Available Locations: London, UK

About the Department

Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.

What you'll do

We announced Cloudflare Workers in 2017  — since then it’s played a key role in Cloudflare’s strategy for entering the developer platform market. Until the launch of Workers, as Cloudflare was ramping up its capabilities in the performance and security spaces, it became clear that developers needed more ways to control the edge than rules engines could support. Workers has allowed Cloudflare to add programmability to the edge such that developers could have access to writing logic on the edge in their preferred way — through code. Over the past few years, Workers has grown from a simple functions-as-a-service option into a fully blown full-stack platform. With any application, however, in addition to serverless compute, you need to be able to manage state. In 2022, Cloudflare released D1 — built on Durable Objects, D1 is Cloudflare’s first serverless database.  In this role, you’ll be helping define and building the future of D1 to enable developers to build full stack applications. 

Examples of desirable skills, knowledge and experience

  • 5+ years experience building full-stack web applications.
  • Knowledge of Javascript, preferably Typescript, for both frontend and backend application development.
  • Knowledge of at least one modern strongly-typed programming language such as Go, Java, C#, Rust, or C++.
  • Experience operating high volume Software-as-a-Service (SaaS) applications.
  • Experience designing and building library and REST APIs
  • A solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.

Bonus Points

  • A thorough understanding of database internals such as SQLite and Postgres.
  • A thorough understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
  • Experience building developer platforms and/or tooling.
  • Experience developing on open source software projects.

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

3d

Senior Software Engineer

Maker&Son LtdBalcombe, United Kingdom, Remote
SalesDevOPSExpressJSgolangsqldrupalapijavatypescriptpythonbackendfrontend

Maker&Son Ltd is hiring a Remote Senior Software Engineer

Job Description

We are looking for a highly motivated individual to join our team as a Senior Software Engineer.

We are based in Balcombe [40 mins from London by train, 20 minutes from Brighton] and we will welcome you to work in an hybrid model, coming to the office or remote.

You will report directly to the CTO.

Candidate Overview

As a part of the Technology Team, your core responsibility will be to develop, maintain and scale our backend services to power the e-commerce and sales infrastructure.  This is a high impact role, where you will be driving initiatives in developing technical solutions, creating serverless data pipelines, API integrations and cloud infrastructure components.

You will be working with frontend developers, data engineers, and data scientists as a team. 

You will be looking to join a successful, continually growing company.

Responsibilities 

  • Execute full software development life cycle, with a DevOps practice adopting CI/CD
  • Write well-designed, testable code. We currently use NodeJs, TypeScript, Python, and looking to use Golang for new backend services.
  • Integrate software components into a fully functional software system
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features

Qualifications

Key Skills and Requirements

  • 5+ previous work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications
  • Ability to develop software in Java, Go, Python, TypeScript, or other programming languages
  • Excellent knowledge of relational databases, SQL
  • Experience developing web applications using at least one popular web framework (JSF, Wicket, Vaadin, Spring MVC, ExpressJs, Drupal)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • BSc degree in Computer Science, Engineering or relevant field

If you have experience working or developing for E-Commerce that would be highly appreciated.

See more jobs at Maker&Son Ltd

Apply for this job

3d

Mid Backend Software Developer | Colombia | Remote

Mid LevelFull Time4 years of experienceagileBachelor's degreesqlDesignscrumqac++.netMySQLbackend

MAS Global Consulting is hiring a Remote Mid Backend Software Developer | Colombia | Remote

Mid Backend Software Developer | Colombia | Remote - MAS Global Consulting - Career Page { "@type": "Or

See more jobs at MAS Global Consulting

Apply for this job

3d

Mid Front End Software Developer | Colombia | Remote

Mid LevelFull Time4 years of experienceagileBachelor's degreeDesigngraphqlhtml5scrumqagitjavascriptreduxbackendfrontend

MAS Global Consulting is hiring a Remote Mid Front End Software Developer | Colombia | Remote

Mid Front End Software Developer | Colombia | Remote - MAS Global Consulting - Career Page {

See more jobs at MAS Global Consulting

Apply for this job

3d

Engineering Manager

MyTimeLos Angeles, CA, Remote
DevOPSagileDesignbackend

MyTime is hiring a Remote Engineering Manager

Job Description

MyTime is searching for an engineering manager who has managed software development teams at fast growing tech startups with complex SAAS products. The position will report directly to the CTO.

This engineering manager isn’t afraid to roll up their sleeves, take on the challenges thrown their way and work aggressively. You will manage a globally distributed team consisting of full-stack engineers, as well as back-end and front-end specialists. 

You will take on projects with a delivery mind-set, and do whatever is needed to unblock the team. 

You will also play your part in monitoring the code deployed by your team in production, so a basic familiarity with DevOps on Amazon or Google Cloud is a plus.

Key Responsibilities:

  • Partner with our recruiting team to attract and hire top talent. Develop, coach, mentor and motivate a high performing globally distributed team of full stack, backend and front end engineers. Do performance reviews, have career development discussions, drive the best performance from your team.
  • Promote engineering excellence by setting and enforcing coding standards, code reviews, and architectural reviews. Ensure your team produces technical solutions that align with MyTime security requirements, architectural guidelines, system design principles, and engineering best practices. Create a culture of continuous improvement.
  • Collaborate with product managers and other cross-functional teams, engineers on your team, and leadership, to define the team’s vision and product roadmap, and ensure that projects are on track, resources are allocated correctly, and deadlines are met to adhere to the roadmap. Advocate for engineering-driven projects (e.g. addressing tech debt) and work with product management peers to prioritize them.
  • Independently own and drive multiple mission critical work streams. This includes the planning, execution, deployment, monitoring and support in production of features and capabilities owned by your team. 
  • Balance competing priorities, such as technical debt, customer issuers, and features, to ensure we continuously deliver value on time with high quality. 
  • Manage engineering metrics such as team velocity, delivery commitments, code quality, and successful deployments. Communicate team progress upward and around through status reports.

Qualifications

  • 8+ years of experience in software development, with at least 2 years experience building and managing an engineering team of at least 4-6 engineers across different levels of seniority and technology stacks for a SaaS product at scale
  • Experience managing distributed teams, including teams offshore. Effective team builder who understands the value of building a diverse and inclusive engineering team.
  • Deep knowledge of agile processes and workflows. Experience using iterative development to ship early and often.
  • Customer-centric product thinker who works in conjunction with product partners to set the strategy for the team, supported by metrics and goals. 
  • Excellent communication skills. Able to communicate with technical and non-technical folks alike to broadcast information, make decisions, and build bridges.
  • Technical background in cloud/SaaS platform development and operations. Broad knowledge of programming languages, software architecture, design, and database systems. While you don't need to be the deepest technical expert, a strong technical foundation is essential. You should be able to understand technical challenges, participate in technical discussions, and back your team's decisions.
  • BS degree in Computer Science or a related field or equivalent technical experience

See more jobs at MyTime

Apply for this job

4d

Senior Full-Stack Developer

KamiAuckland, New Zealand, Remote
RustDesignrubyjavapostgresqltypescriptcsskubernetesjavascriptbackendfrontend

Kami is hiring a Remote Senior Full-Stack Developer

Job Description

We are looking for talented developers who love to create amazing web experiences to join one of NZ’s fastest-growing startups. They are helping over 30 million teachers and students eliminate printing and scanning and the associated costs and effort - so teachers can spend more of their time on achieving better learning outcomes for the next generation.

As an engineer for this forward-thinking startup, you will not be locked in the backroom implementing specs sheets - you’ll be talking to the customers/teachers who already love their product, and figuring out how to make it work even better for them. This position will suit an Engineer with a good product sense and is comfortable working relatively autonomously but who can also collaborate well both internally and externally.

With the majority of users based in the US, when travel is back to normal, we may travel to attend conferences, trade shows and to visit schools using our software. So ideally you will relish the opportunity to travel and have no passport restrictions.

Qualifications

Technical skills and experience required for the role are:

  • Proficiency with Javascript, HTML, CSS, and experience working with large Single Page Applications (SPAs). Experience with frontend frameworks/libraries, e.g AngularJS, VueJS, React.
  • Strong product sense and ability to work with customers to design bespoke solutions.
  • Experience with developing high-performance front-end code, profiling with Chrome Developer tools.
  • Appetite to learn new languages and technologies.
  • They adopt the latest tech fast, including Service Workers, Native Client, and real-time communication in our app (Most of their users are on evergreen browsers, so we get to use the new web technologies).
  • This is primarily a front-end engineering position, however, they use Ruby, Rails, Java, Kubernetes (with GKE).
  • PostgreSQL and CockroachDB in the backend and experience with them is a bonus.
  • Great communication and engagement skills.
  • A positive, passionate and collaborative approach.

Technologies we use: (Nice to Have)

  • TypeScript
  • Rust

See more jobs at Kami

Apply for this job

4d

Backend Engineer, Gitaly: Cluster (AMER)

GitLabRemote, Americas
SalesagileCommercial experienceDesigngitc++backendfrontend

GitLab is hiring a Remote Backend Engineer, Gitaly: Cluster (AMER)

The GitLab DevSecOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 2,000+ team members and values that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab.

The GitLab DevSecOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 2,000+ team members and values that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab.

 

At GitLab, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way.  Most backend developers work on all aspects of GitLab, building features, fixing bugs, and generally improving the application. Senior Backend Engineers at GitLab work on our product. This includes both the open source version of GitLab, the enterprise editions, and the GitLab.com service as well. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and frontend engineers to solve common goals.

 

Gitaly is the Git data storage tier of GitLab, providing a reliable, secure and fast distributed Git data store over gRPC. For more information about Gitaly, see the team’s Direction page. 

Gitaly’s high-availability storage requires developers who understand distributed storage systems, their management, observability and availability. Cluster team contributes features, fixes bugs and improves performance of this software stack.

Currently, we're building a new distributed cluster solution and improvements to our Disaster Recovery readiness.

Responsibilities

 

Within the Gitaly team specifically, in this role, you will:

 

  • Participate in architectural discussions and decisions surrounding Gitaly.
  • Design RPC interfaces for the Gitaly service.
  • Scope, estimate and describe tasks to reach the team’s goals.
  • Develop Gitaly in accordance with the product’s goals.
  • Instrument, monitor and profile Gitaly in the production environment.
  • Build dashboards and alerts to monitor the health of your services.
  • Conduct acceptance testing of the features you’ve built.
  • Educate all team members on best practices relating to high availability.
  • Participate in architectural discussions and decisions surrounding Gitaly.
  • Write performant, maintainable, and elegant code and peer review others’ code.
  • Be positive and solution-oriented.
  • Constantly improve the quality & security of the product.
  • Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer.
  • Qualify developers for hiring.
  • Respond to user emergencies, platform alerts and support requests, including regular on-call duties.

Requirements

  • Mandatory: proven professional experience building, debugging, optimizing software in large-scale, high-volume environments.
  • Mandatory: proven professional experience writing and testing high-quality code.
  • Mandatory: a good understanding of building instrumented, observable software systems.
  • Highly desirable: proven professional experience writing and testing quality code in Go.
  • Highly desirable: a good understanding of git’s internal data structures or experience running git servers.
  • Highly desirable: experience with gRPC.
  • Highly desirable: willingness to learn Ruby.
  • Highly desirable: experience running highly-available systems in production environments.
  • You share our values, and work in accordance with those values.

 

Avoid the confidence gap; you do not have to match all the listed requirements exactly to apply!

Compensation

To view the full job description and its compensation calculator, view our handbook. The compensation calculator can be found towards the bottom of the page.

Additional details about our process can be found on our hiring page.

 

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on ourbenefitsandequity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

California/Colorado/Hawaii/New Jersey/New York/Washington/DC pay range
$98,000$210,000 USD

Country Hiring Guidelines:GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  

Privacy Policy:Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

See more jobs at GitLab

Apply for this job

4d

Senior Software Engineer (Backend), Storefront

remote-firstterraformDesignvueuidockerMySQLkubernetespythonAWSjavascriptreactjsbackendfrontend

ReCharge Payments is hiring a Remote Senior Software Engineer (Backend), Storefront

Who we are

In a world where acquisition costs are skyrocketing, funding is scarce, and ecommerce merchants are forced to do more with less, the most innovative DTC brands understand that subscription strategy is business strategy.

Recharge is simplifying retention and growth for innovative ecommerce brands. As the #1 subscription platform, Recharge is dedicated to empowering brands to easily set up and manage subscriptions, create dynamic experiences at every customer touchpoint, and continuously evaluate business performance. Powering everything from no-code customer portals, personalized offers, and dynamic bundles, Recharge helps merchants seamlessly manage, grow, and delight their subscribers while reducing operating costs and churn. Today, Recharge powers more than 20,000 merchants serving 100 million subscribers, including brands such as Blueland, Hello Bello, LOLA, Chamberlain Coffee, and Bobbie—Recharge doesn’t just help you sell products, we help build buyer routines that last.

Recharge is recognized on the Technology Fast 500, awarded by Deloitte, (3rd consecutive year) and is Great Place to Work Certified.

 

Role Overview

The Storefront Team at Recharge is responsible for storefront widgets and backend services. These inject Recharge features; Subscriptions, Bundles, and Loyalty benefits into our merchant’s checkout experience. They handle 2.5M+ sessions per day and are some of our highest scale components in our platform. Checkout performance is critical to driving merchant revenue. As a result our widgets require high performance and stability.

In addition to the front-end widgets, the team is also responsible for supporting back-end services consisting of SQL/document databases, a CDN, event-driven messaging systems and REST APIs.

Our Tech Stack: Python, Fastapi, Flask, Vue.js. React, Remix, GCP, SaaS, MySQL/NoSQL, Terraform, Docker, Kubernetes, Splunk, SignalFx, Sentry

 

Who you are

We recognize that there are a variety of personalities and work styles. Here are some facets of people who enjoy working at Recharge engineering:

  • You love remote work, but not working alone. You love not commuting to work, but you also love collaborating to clarify, confirm, theorize, figure out, and decide on solutions to problems

  • You love tackling challenges on different fronts like code, infrastructure, documentation, and evangelizing new libraries and services to stakeholders

  • You love the fast-paced nature of the eCommerce world

  • You love rapid iterative design, testing, and development while gaining context and understanding along the way. You can recognize when you know enough to take the next useful step to deliver value.

  • You are good at breaking up work into near, mid, and long-term phases so you can deliver value all along the way as you work toward a clear overall direction.

  • You are good with working around existing systems and developing creative solutions to new and difficult problems.

Execution: You want to get things done. You’re energized by getting product in front of customers, and prefer an iterative approach with regular deliveries to your stakeholders versus all-at-once major releases. You hold yourself accountable for shipping regularly. You understand customer feedback is key in building the right thing and are flexible to handle changes in direction. 

Engineering excellence:You have experience in a variety of contexts, working with frontend, backend, infrastructure, and data. You’re confident reviewing PRs, discussing optimization strategies, and getting into the details as needed to make sure a high-quality product goes out the door.

Communication: You are a sound communicator across multiple mediums, including in-person, video, chat, and written documentation. You understand that being a senior level engineer is to be engaged in discussions, coach your fellow teammates, and effectively communicate technical designs and implementations.

Pragmatic:You productively work with your leadership, your product counterparts, and your team to deal with the realities on the ground on a day-to-day basis. You know plans change and markets change, and you believe you have what it takes to respond effectively to them.

Kindness and respect: You believe that there’s a right way to be part of the team, and it comes from having respect for yourself, your team, your leaders, and your stakeholders. You engage in meaningful exchanges, valuing feedback and diverse perspectives.

 

Bonus Experience:

  • Experience in e-commerce
  • Experience building within Shopify’s ecosystem

 

What you’ll do

  • Live by and champions all of our core values (#accountability, #collaboration, #iteration, and #details)

  • Build, maintain, and debug high-impact, high-performance, high-scale products enabling our merchants storefront experiences.

  • Perform thorough code reviews and provide useful constructive feedback.

  • Embrace rapid iterative design, testing, and development to gain context and understanding along the way informing the next useful step in delivering value

  • Develop proof of concepts and incremental features within the merchant experience ecosystem, while ensuring contributions meet Recharge design and code standards

  • Investigate, analyze, and evangelize programming methodologies

  • Champion good habits (development techniques, security, and tech debt balance) amongst your peers while advocating for improved engineering standards, tooling, and processes

  • Collaborate with product and engineering management to inform roadmap timeline and identify approaches to release product features incrementally

  • Participate in all phases of the Product Development Lifecycle with product and engineering management to inform technical viability of product and engineering initiatives for key stakeholders

  • Contribute to cultivating a positive team environment

  • Demonstrate a willingness to lean in as needed when duty calls

 

What you’ll bring

  • 5+ years of relevant development experience in fast-paced environments

  • Willingness to learn and experiment to reach a desired outcome

  • A knack for engineering simple solutions to solve complex problems

  • Experience building, launching, and supporting new product features

  • Self-driven; pragmatic; a passion for taking ownership of your work and delivering outcomes

  • Ability to demonstrate high self-sufficiency to take on and complete projects promptly

  • Ability to work remote-first in a high-growth company

  • We need our engineers to be versatile, display ownership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward

  • Exceptional analytical, communication, and interpersonal skills

  • Willingness to develop, maintain, and debug product features throughout the stack

  • Demonstrable expertise with JavaScript, Python, and Cloud Platforms such as GCP or AWS

 

Experience / Education / Qualifications

  • 5+ years of relevant backend development experience across back-end such as Python, Google services like Cloud Functions, MySQL, Redis.

  • Familiarity with micro-service architecture

  • 2+ years of experience with a major modern Web UI framework (e.g. ReactJS, Vue) 

  • Demonstrable cloud computing experience

  • Prior e-commerce experience preferred

  • Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience
     

All that said, we know people have varied backgrounds. If you don't meet 100% of the requirements, but you know you can do the job, we believe in you! We'd love for you to apply anyway, and tell us why you'd be a great addition to the team.

Recharge | Instagram | Twitter | Facebook

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

Transparency in Coverage

This link leads to the Anthem Blue Cross machine-readable files that are made available in response to the federal Transparency in Coverage Rule and includes network negotiated rates for all items and services; allowed amounts for OON items, services and prescription drugs; and negotiated rates and historical prices for network prescription drugs (delayed). EIN 80-6245138. This link leads to the Kaiser machine-readable files.

#LI-Remote

See more jobs at ReCharge Payments

Apply for this job