redis Remote Jobs

172 Results

+30d

Senior Software Engineer (SaaS)

DefendifyPortland, ME Remote
DevOPSredispostgresvuesassapiqagitMySQLcssAWSjavascript

Defendify is hiring a Remote Senior Software Engineer (SaaS)

Thanks for your interest in working with us! Defendify is a fast-growing, fun-loving cybersecurity startup with a small, vibrant team based in Portland, Maine. Resourcefulness, responsiveness, problem-solving, and simplicity are values that shape who we are, what we do, and how we deliver amazing customer experiences.

Position Details

We're looking for a senior full stack software engineer to join us full-time, locally and/or in a remote capacity. This is a unique and exciting opportunity as we continue to expand the footprint of our groundbreaking, all-in-one cybersecurity platform. Every team member is a valuable contributor to our core SaaS product with day-to-day responsibilities covering a variety of development needs including building, maintaining, QA, and support for every aspect of the Defendify platform.

We are looking for a team player who:

  • Loves building SaaS products and platforms, and has the stripes to show they've done it before successfully.
  • Has a passion for solving problems and is eager to grow, learn, and tackle daily and long-term challenges and goals.
  • Will dig in and ask questions from users to understand requirements; make a plan; dive into an existing codebase and learn where to make changes, or where to start new code.
  • Is a good communicator who enjoys collaboration and thrives in a development culture that values clean code, automation and testability.
  • Maintains excellent knowledge of how modern web applications work, including REST API usage, application security, cloud deployment and development best practices.
  • Is comfortable self-directing their own work. No micro-management here!

Requirements – Experience

  • 5+ years of full stack development experience (back to front).
  • Has been responsible for the entire lifecycle of code in multiple projects, from scratch to QA to deployment to maintenance.
  • Has experience implementing a RESTful API and an application which consumes it.
  • Is familiar with the philosophy and implementation of development automation: tests, continuous integration, cloud deployment, and frequent production releases using an Agile/SCRUM process.
  • Some DevOps experience is required.

Requirements – Technical

  • Experienced in JavaScript including ES6, await/async, linting and front-end frameworks. We use libraries and frameworks as needed, but you need to be able to write and understand plain JS. Experience with Node and Browser based environments is required.
  • Understands REST APIs and their role in application architectures. Has used and built APIs from the ground up.
  • Experience with front end development: HTML, CSS, and familiarity with the ecosystem of related technologies (SASS, DOM). In addition, Vue (or similar framework) experience and knowledge of static site generators such as Jekyll/Hugo are helpful.
  • Some relational database experience is required. Pluses include: Experiences in relational and in-memory databases (MySQL, Postgres, Redis) as well as knowledge in generic SQL.
  • Understand how to use Git(+Hub) and GitHub Flow.
  • Some experience with Amazon Web Services (AWS), Heroku, or similar services.

Your Success

You are not alone in your role – Defendify's engineering team is made up of "A" players dedicated to your training and success. We thrive on an open-door policy and transparent management system that fosters team collaboration.

Compensation and Benefits

This is a flexible position open to candidates with varying levels of experience and offers long term growth potential via a well-defined career path. Compensation is competitive and commensurate with experience, and is variable based on personal and team performance. Our benefits package is comprehensive and includes health, dental, and vision coverage, educational reimbursement, a 401(k) program, paid time-off and more.

Love What You Do

With Defendify everyone enjoys a flexible work environment allowing team members to work remotely and/or from our head office in Portland, ME. It’s a fun and energetic culture where everyone genuinely cares about the work they do. We're passionate about our product, the problems we're solving, our customers, our partners, and our team. We're in it together, enjoying work and play every day. That includes impromptu social outings and celebrations, company huddles and meetups, team building events, and charity work—even in a remote team digital world!

Opportunity Knocks

This position offers a great opportunity to make an impact as a part of a small team solving big problems, making cybersecurity possible for Small Business. Are you a creative self-starter with an appetite to learn and grow? If so, we'd love to hear from you!

See more jobs at Defendify

Apply for this job

+30d

Principal Backend Engineer

People Can FlyWarszawa, Poland, Remote
redisjirapostgressqlDesignmobileazureqagitrubyjavac++dockerkubernetespythonbackend

People Can Fly is hiring a Remote Principal Backend Engineer

Job Description

Core:

  • Propose, implement and own tasks and features in a timely fashion to a high standard of quality.
  • Provide regular updates to the production for your software and reach out to other parties who will be impacted by your work.
  • Collaborating with PCF Framework to define the direction of the shared components, and augment the stability, features and performance of existing shared modules.
  • Propose, design and implement technical solutions to complex problems presented by the production.
  • Produce highly efficient systems and improve the performance of other systems.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with the project Architect to implement high quality features and code, proactively identify and address risks with the team.
  • Partner with leads to define priority management for features.
  • Proactively participate and approve code reviews.
  • Share knowledge with the rest of the studio.
  • Occasionally support leads in recruitment projects with HR collaboration.
  • Define the best practices and technical solutions used at the company.
  • Work with QA teams to define testing requirements for new and existing features.

Backend:

  • Establish long-term vision and technical plans for ensuring stability and reusability of the backend platform.
  • Advise and facilitate architectural and technological decision making.
  • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
  • Provide tools and frameworks for smooth backend service integration with game clients and servers.
  • Implement protective measures against threats and ensure adherence to data protection laws.
  • Regularly refine the performance of online services, focusing on server efficiency and user load management.
  • Resolve technical issues and continuously support and update online services for stable performance.

Qualifications

  • Excellent primary programming language skills.
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
  • 8+ years of experience in the production of high-scalability online services. Domain doesn't have to be video games as long as user numbers are high: scale matters above all else.
  • Have been involved in at least 1 or 2 shipped products or services from start to end including LiveOps.
  • Other relevant domains to look into: content distribution, ad-tech, news, mobile gaming, finance.
  • FAANG (or adjacent) experience is highly sought after.
  • Strong knowledge with Docker, Kubernetes and at least one cloud-native environment (Amazon Web Services, Microsoft Azure, Google Cloud Platform).
  • Extensive proficiency in multiple programming languages such as Python, Ruby, C#, Java and Rust/Go/Kotlin.
  • Proficiency in SQL databases (e.g. Postgres) and Redis; both with an emphasis on scalability and resource efficiency.
  • C/C++ skills: intermediate to advanced (not necessarily engine programmer-level; should be able to find, debug and fix their way around a C/C++ codebase).
  • Understanding of client-server methodology.
  • Deep understanding of scalability, security and maintainability considerations.
  • Ability to write secure, reliable, understandable code.
  • Strong mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Understanding of Unreal Engine for game development
  • Experience with OpenAPI and code generation tools
  • Experience with monitoring stacks: Prometheus, InfluxDB, Loki, Grafana
  • Video Game-specific experience
  • Knowledge of OpenTelemetry for application monitoring

See more jobs at People Can Fly

Apply for this job

+30d

Experienced DevOps Engineer (REF2693D)

Deutsche Telekom IT SolutionsBudapest, Debrecen, Szeged, Pécs, Hungary, Remote
DevOPSredisagilepostgresmongodbazuregitjavaMySQLkubernetespythonAWS

Deutsche Telekom IT Solutions is hiring a Remote Experienced DevOps Engineer (REF2693D)

Job Description

We are an Engineering Team, we deploy, integrate and operate critical enterprise applications for a multitude of customers with modern concepts of SRE and DevOps in various cloud environments. If you would like to work in a proactive team with a lot of opportunities to learn modern cloud technologies, (and quite a few technical challenges) then please apply.

Your tasks will be:

  • Conception, implementation, operation and documentation for cloud projects, solutions and products
  • Perform health checks, optimize monitoring and executing deployments in cloud environments
  • Customer consulting on cloud architecture and intensive collaboration with developers and internal departments of customers around agile DevOps and operational processes
  • Collaboration in DevOps / agile methods (Sprints, etc.)
  • Automation with Infrastructure-as-Code and configuration management tools
  • Conception, enhancements and optimization for continuous integration / continuous delivery
  • Improvement of availability and performance
  • Support for simple programming tasks (Python, Java)
  • create structured documentation
  • Presentation of concepts and solutions for the customer

Qualifications

Requirements:

  • Experience in cloud environment / cloud technologies and their architecture concepts (Azure or AWS or GCP or comparable Private Cloud)
  • Extensive experience in microservice architectures, container and container orchestration (Kubernetes, OpenShift, Docker/OCI, Helm)
  • Experience with monitoring and logging tools (Prometheus, Grafana, Thanos, Loki, Graylog, ELK/EFK, OpenSearch)
  • Experience with databases in container deployments (Postgres, MySQL, MongoDB, Redis or others)
  • Experience with other open source, cloud native technologies/concepts such as (Secret Management, Container Repositories, Ingress/Egress, Service Mesh)
  • Declarative languages (YAML, JSON)
  • Experience automation CI/CD and GitOps (ArgoCD or Flux)
  • Experience in DevOps environment (git, Jenkins/GitLab, GitHub)
  • English language skills in min. B2

See more jobs at Deutsche Telekom IT Solutions

Apply for this job

+30d

Senior Back-End Software Engineer - Croatia based

Full TimeS3EC2redisagilesqlDesignapijavaMySQLAWS

Movemedical is hiring a Remote Senior Back-End Software Engineer - Croatia based

Senior Back-End Software Engineer - Croatia based - Movemedical - Career PageSee more jobs at Movemedical

Apply for this job

+30d

IOT Engineer

MetioraMadrid, Spain, Remote
Djangoredisnosqlsqlmongodbazuregitc++pythonAWS

Metiora is hiring a Remote IOT Engineer

Descripción del empleo

Estamos buscando a un/a #excepcional IOT Engineer ???? que sea capaz de entender los retos de nuestros clientes, hacerlos suyos y que nos ayude a establecer relaciones a largo plazo con ellos, garantizando el éxito y la ejecución de los proyectos.

¿Qué esperamos de tu perfil profesional? 

  • Grado en Informática, Telecomunicaciones o Electrónica
  • Al menos 2 años de experiencia en proyectos reales
  • Proactividad y pasión por la tecnología
  • Ganas de trabajar en equipo
  • Curiosidad intelectual y persistencia para resolver problemas

 

Requisitos

Necesitamos????

  • Experiencia trabajando con dispositivos tales como Arduino, Raspberry Pi u otros microcontroladores tales como XIAO ESP32S3, nRF52840, etc
  • Experiencia con redes de comunicación y protocolos: TCP/IP, HTTP, MQTT, Zigbee
  • Experiencia con interfaces inalámbricas: 802.15.4, LoRaWAN, Bluetooth, BLE
  • Experiencia con entornos cloud (Azure, AWS, GCP)
  • Lenguajes de programación: C, C++, Python
  • Enfocado en la calidad, escalabilidad y código limpio
  • Experiencia utilizando metodologías ágiles
  • Pruebas unitarias e integración continua
  • Experiencia trabajando con herramientas de control de versiones (SVN / GIT)
  • Buen nivel de inglés

Valorable????

  • Experiencia en desarrollo, diseño y prototipo de hardware y electrónica.
  • WiFi, 3G, GPS, RFID
  • Experiencia con arquitecturas de bus digitales e interfaces (RS-232, USB, UART, CAN-Bus)
  • Bases de datos NoSQL (MongoDB / Redis / Clickhouse)
  • Bases de datos relacionales (SQL)
  • Experiencia con Django, Django REST Framework, etc
  • Experiencia colaborando en proyectos Open Source

See more jobs at Metiora

Apply for this job

+30d

Engineering Manager for Web Experience team

BloomreachSlovakia, Czechia, Remote
redisagileremote-firstjiraDynamicsDesignmobilemongodbapitypescriptkubernetespythonjavascript

Bloomreach is hiring a Remote Engineering Manager for Web Experience team

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

  • Discovery, offering AI-driven search and merchandising
  • Content, offering a headless CMS
  • Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

 

Become an Engineering Manager for Bloomreach! Lead our Web Experience team in unlocking personalization on our clients’ websites (and mobile apps) to optimize end customer journeys while supporting quick experiments and multi-variant testing. Your leadership and strategic direction will impact hundreds of millions of customers in the online space across dozens of different verticals in the e-commerce industry. Salary starts at 4000€ gross / monthalong with stock options and other benefits. Working in one of our Central European offices or from home on a full-time basis, you´ll become a core part of the Engineering Team.

What challenge awaits you?

As the Engineering Manager for the Web Experience team, you will be tasked with the critical responsibility of balancing engineering and product needs. Your challenge will be to lead a team of talented engineers in developing and maintaining high-throughput and low-latency APIs and client-side scripts, while also ensuring that the product's strategic objectives are met.

Your job will be to:

  1. Guiding the team in delivering
    and balancing new features and maintenance tasks
  2. Developing your team members
  3. Collaborating with wider Product and Engineering departments

a. Guiding the team in delivering and balancing
new features and maintenance tasks

  • Lead a team of software engineers in the design, development, testing, and deployment of high-throughput and high-performance APIs and client-side scripts.
  • Clarify scope and help the team to break down the projects into manageable tasks.
  • Assure engineering and quality best practices are applied throughout the development process.
  • Lead the team in continuous delivery and testing, ensuring that all products meet our high standards of quality.
  • Elevate team needs and guide them on how to address maintenance tasks and tasks addressing technical depth.

b. Developing your team members

  • Manage a team of people (6-10), coordinating the team to work towards a common goal, establishing a working plan, allocating resources, and assigning responsibilities.
  • Foster a culture of continuous learning and improvement, providing opportunities for team members to develop their skills and knowledge.
  • Take responsibility for the personal development and training of your team members, providing regular feedback and guidance to help them grow in their roles.
  • Encourage team members to take ownership of their work, promoting accountability and a sense of pride in their contributions.
  • Recognize and celebrate the achievements of team members, fostering a positive and motivating work environment.

c. Collaborating with wider Product and Engineering departments

  • Contribute to the product roadmap, helping to define the strategic direction and mission for the team.
  • Prepare for upcoming projects and participate in the prioritization process to ensure efficient workflow and resource allocation.
  • Collaborate with the product team beyond the technical development and delivery process, assisting with product launch and adoption to ensure successful rollout and user engagement.
  • Communicate and collaborate with other Engineering Managers and their teams, identifying and managing dependencies to ensure seamless integration and coordination.
  • Represent the team in various discussions with internal stakeholders, advocating for the team's interests and contributing to company-wide decision-making processes.

What technologies and tools does the WX team work with?

  • Programming languages - GO, Python, and TypeScript
  • Google Cloud Platform services - Kubernetes, Bigtable, BigQuery
  • Data Storage and Processing - MongoDB, Redis, Kafka
  • Software and Tools - Grafana, Sentry, Gitlab, Jira, Productboard, PagerDuty

The owned area encompasses various domains such as multi-variant testing, no-code/low-code web layer design, non-blocking JavaScript and, high-performance client-side scripts, high-throughput and low-latency API, tracking user behavior on websites, delivering third-party scripts into websites, tag management, and data layer. Therefore, having experience in these areas would be beneficial.

Your success story will be:

  • In 30 Days: Gain understanding of company processes, team dynamics, and key features. Establish regular 1-on-1 meetings with team members.
  • In 90 Days: Participate in project preparation and prioritization. Balance feature completeness, technical quality, and delivery speed in project execution. Ensure transparency in plans, progress, and findings.
  • In 180 Days: Set and support personal development goals for team members. Become a trusted expert in your field. Identify and optimize efficient paths to achieve your goals and the goals of your team.

You have the following experience and qualities:

  1. Professional— Proven experience in engineering leadership, project management, and software architecture.
  2. Personal — Demonstrates strong initiative, ability to work independently, excellent communication skills, and a commitment to continuous learning and improvement.

Professional experience

  • Proven experience as an Engineering Manager or similar role in a software development setting.
  • Strong analytical and problem-solving skills, with the ability to break down complex situations and evaluate alternative solutions.
  • Experience in leading a team in continuous delivery and testing, ensuring high-quality output.
  • Demonstrated ability to contribute to product roadmaps and strategic direction.
  • Experience in preparing for upcoming projects and participating in the prioritization process.
  • Strong knowledge of software architecture principles and practices.
  • Experience with Agile planning and methodologies.

Personal qualities

  • Excellent communication and collaboration skills, with the ability to tailor communication to diverse audiences and build consensus.
  • Proactive and persistent, with a strong initiative to seize opportunities and contribute to achieving goals.
  • Ability to foster a culture of continuous learning and improvement within a team.
  • Strong leadership skills, with the ability to set personal development goals for team members and guide them on their career paths.
  • Ability to balance feature completeness, technical quality, and speed of delivery in project execution.
  • Ability to identify and optimize efficient paths to achieve personal and team goals.

Excited? Join us and transform the future of commerce experiences.

More things you'll like about Bloomreach:

Culture:

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. 

  • We have defined our5 valuesand the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. 

  • We believe in flexible working hours to accommodate your working style.

  • We work remote-first with several Bloomreach Hubs available across three continents.

  • We organize company events to experience the global spirit of the company and get excited about what's ahead.

  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • TheBloomreach Glassdoor pageelaborates on our stellar 4.6/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5

Personal Development:

  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.

  • Our resident communication coachIvo Večeřais available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.

  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*

Well-being:

  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*

  • Subscription to Calm - sleep and meditation app.*

  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.

  • We facilitate sports, yoga, and meditation opportunities for each other.

  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.*

Compensation:

  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*

  • Everyone gets to participate in the company's success through the company performance bonus.*

  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.

  • We reward & celebrate work anniversaries -- Bloomversaries!*

(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)

Excited? Join us and transform the future of commerce experiences!

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

 #LI-Remote

See more jobs at Bloomreach

Apply for this job

+30d

Automation Tester

Default PortalLondon, GB Remote
redisagilejirapostgresDesignazureuiapijavajenkinspythonjavascript

Default Portal is hiring a Remote Automation Tester

At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.

ROLE: Automation Tester
LOCATION: Remote (UK)
CLEARANCE: Eligible for SC Clearance

As a Test Engineer you will be responsible for writing, debugging and refactoring test code. You will work closely with our software developers to reach a common understanding of the code base and test coverage at unit level. You will collaborate with analysts to make sure the required business scenarios are covered in the acceptance and test scripts. You will also work on both functional and non-functional areas of an application. coach and mentor testers.

Technologies:

We rely heavily on

  • JIRA as our bug tracking software
  • Python, Java and JavaScript to write automation tests
  • JMeter for load tests
  • Selenium/Web Driver for end to end testing
  • Fiddler, Burp and Developer Tools to analyse packets
  • SOAP UI for API inspection
  • Jenkins for deployment
  • Dynatrace for application monitoring
  • Azure for most of our infrastructure
  • Postgres and Redis as our databases.
  • Macs to do all of the above
  • In addition, we use a range of other technologies and continue to evolve by employing new technologies that help us deliver better services to our users

What are we looking for?

Demonstrable knowledge of business domains and/or systems you tested
A proven track record in defining and implementation of test tooling, test environments and test data required for all phases of testing. Good understanding of test types and concepts
Experience in writing automated testing programs/scripts, ideally in our core technology stack
Experience in load testing tools
Knowledge of REST web services and API inspection tools
Awareness of packet analyzers
Experience in using bug tracking software
Show where you have identified issues and risks associated with work whilst being able to analyse and report test activities and results
Have been exposed to the application of Agile principles in practice
Some experience in design and execution of non-functional test cases in a range of environments
A strong understanding of the Software Development Lifecycle

Benefits:

  • Join a rapidly expanding startup where personal growth is a part of our DNA.
  • Benefit from a flexible work environment focused on deliverable outcomes.
  • Receive private medical insurance through Aviva.
  • Enjoy the benefits of a company pension plan through Nest.
  • 25 days of annual leave plus UK bank holidays.
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.
  • Participate in a generous employee referral program.
  • A highly collaborative and collegial environment with opportunities for career advancement.
  • Be encouraged to take bold steps and embrace a mindset of experimentation.
  • Choose your preferred device, PC or Mac.

Diversity & Inclusion:

Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

  • Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.
  • Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.
  • Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.
  • By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

What Happens Next?

Our Talent Acquisition team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.

See more jobs at Default Portal

Apply for this job

+30d

Senior Software Engineer

Agile SixUnited States, Remote
DevOPSredisagileterraformRabbitMQDesigngitrubyjavac++dockerkubernetespythonAWS

Agile Six is hiring a Remote Senior Software Engineer

Agile Six is a people-first, remote-work company that serves shoulder-to-shoulder with federal agencies to find innovative, human-centered solutions. We build better by putting people first. We are animated by our core values of Purpose, Wholeness, Trust, Self-Management and Inclusion. We deliver our solutions in autonomous teams of self-managed professionals (no managers here!) who genuinely care about each other and the work. We know that’s our company’s purpose – and that we can only achieve it by supporting a culture where people feel valued, self-managed, and love to come to work.

The Role

Agile Six is looking for a Senior Software Engineer to join a collaborative team working with the Department of Veterans Affairs to help expedite the delivery benefits to Veterans. By delivering high quality, functional software informed by user feedback and research, our team will increase access to health care, directly impacting and improving the lives of Veterans.

The successful candidate will be designing and developing web services and other components using message brokers (RabbitMQ) within an open source project and ecosystem. We are searching for someone who embraces open source software and an open ethos regarding software development. As a part of our team, you can expect to work on important problems that have a lasting impact on millions of users and make a difference in our government!

Responsibilities

  • Contribute as part of a cross functional Agile team to build a large, scalable web application in an open source ecosystem
  • Write components and services using software development principles and best practices
  • Design and build software components with an eye towards modular, extensible, and scalable design
  • Provide guidance and informal leadership to other teammates through code reviews, pair coding, mentorship, etc.
  • Leverage emerging technologies and practices around DevOps, cloud services, AI, automation tools, etc. where appropriate in the course of daily work to improve efficiency and/or quality
  • Demonstrate strong communication and team collaboration skills
  • Write automated unit tests and integration tests, and assist in manual testing as needed
  • Contribute to software design through the development and communication of solutions, as well as build consensus through diagrams and other forms of presentation
  • Work with a Product Owner to ensure that work is accurately described and appropriately prioritized, including providing input into product roadmaps, product and sprint backlogs, and user stories
  • Support the practice of engineering within the larger company as needed through activities such as:
    • Assisting in outreach, recruitment, and hiring efforts
    • Occasionally participating in or otherwise supporting business development efforts, including code or design challenges, writing or reviewing proposal responses, etc.
    • Participating in communities of practice

Basic Qualifications

  • 7+ years of production experience with a variety of programming languages, including Java and Python
  • Demonstrated experience with Spring and Gradle (or a similar open source build automation tool)
  • Expert-level understanding of common design patterns and software development principles, and how to apply these effectively in day-to-day software development
  • Demonstrated expertise in at least one area of the software stack and/or language/platform, coupled with a broad understanding of the software landscape (T-Shaped expertise)
  • Experience working on an Agile team, delivering on an agile cadence, and demonstrating an Agile mindset.
  • Ability to work independently on high complexity tasks
  • Experience in an open-source, collaborative development environment
  • Has lived and worked in the United States for 3 of the last 5 years
  • Some of our clients may request or require travel from time to time. If this is a concern for you, we encourage you to apply and discuss it with us at your initial interview

Additional desired qualifications

  • Experience with Ruby
  • Experience with Apache Camel
  • Experience with PostgresDB and Redis
  • Experience with pub/sub systems, messaging brokers such as RabbitMQ / Kafka
  • Experience working with GitHub or other git repositories
  • Experience developing in the AWS cloud
  • Experience with container platforms such as Docker and Kubernetes
  • Experience with Terraform or other IaC platforms
  • Experience working in or with government agencies, especially the VA
  • Previously contributed to at least one open source project
  • U.S. Veteran

Sixer Salary and Benefits

To promote equal pay for equal work, we publish salary ranges for each position.

The salary for this position is $141,387-$148,638

Our benefits are designed to reinforce our core values of Wholeness, Self Management and Inclusion. The following benefits are all available to all employees, but you will be expected to largely manage them yourself. We respect that only you know what balance means for your life and season. While we offer support from coaches, we expect you to own your wholeness, show up for work whole, and go home to your family the same. You will be seen, heard and valued. We expect you to offer the same for your colleagues, be kind (not bossy), caring (not directive) and ready to participate in a state of flow. We mean it when we say “We build better by putting people first.”

All Sixers Enjoy:

  • Self-managed work/life balance and flexibility
  • Competitive and equitable salary (equal pay for equal work
  • Employee Stock Ownership (ESOP) for all employees!
  • 401K matching
  • Medical, dental, and vision insurance
  • Employer paid short and long term disability insurance
  • Employer paid life insurance
  • Self-managed and generous paid time off
  • Paid federal holidays and Election day off
  • Paid parental leave
  • Self-managed professional development spending
  • Self-managed wellness days

Hiring practices

Agile Six Applications, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Note: We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role is required to work from the contiguous United States.

If you need assistance or reasonable accommodation in applying for any of these positions, please reach out to careers@agile6.com. We want to ensure you have the ability to apply for any position at Agile Six.

Please read and respond to the application questions carefully. Interviews are conducted on a rolling basis until the position has been filled.

 

Apply for this job

+30d

Software Engineer IV

PDIRemote
Full TimeredisagilenosqloracleDesignuiscrumqajavadockercsslinuxjenkinsAWSjavascript

PDI is hiring a Remote Software Engineer IV

Software Engineer IV - PDI Technologies - Career Page
+30d

Senior Staff IAM Engineer (d/f/m) | Hybrid or Remote in: Germany, the United Kingdom

Personio+1 more Munich, Remote Germany, London, Remote UK, Berlin, Remote Berlin
S3redispostgresDesignkubernetesAWSbackend

Personio is hiring a Remote Senior Staff IAM Engineer (d/f/m) | Hybrid or Remote in: Germany, the United Kingdom

The Role: How you'll make an impact at Personio
This position can be office-based, hybrid or fully remote from one of the following countries: Germany, and the United Kingdom.

At Personio, your work transforms the way millions of people experience work every day. Join our Product & Technology team, where we drive our customers’ outcomes by designing, developing, and delivering innovative and high quality products. Be empowered to take ownership of your areas and make an impact on your team, our product, and our customers. 

The Identity and Access Management (IAM) teams are at the core of Personio, providing capabilities that enable secure, scalable and intuitive controls for managing user identity and access rights across the product. Our customers rely on our products to securely access data and collaborate across the product, while internal teams rely on our platform capabilities to deliver a secure experience to our customers. 

As a core platform team that owns the complete vertical, including customer facing experiences, we are looking for an experienced engineer who is passionate about the intersection of product and platform capabilities, deeply cares about customer impact and is experienced in building highly scalable and secure systems. 

Role Responsibilities: What you'll do
  • Technical Leadership: Actively participate and define the technical strategy for your area

  • Collaborate: Collaborate across functions (product, design and engineering) to holistically define problems, research options and implement robust, scalable solutions. 

  • Drive Execution: Hands-on work across the team and organisation to create exceptional customer value.

  • Grow & Develop: Lead and mentor engineers, providing technical guidance and fostering growth across the org.

  • Community: Implement best practices for platform features, high availability, reliability and more, creating a centre of technical excellence. 

How you’ll go about it:

  • ‘'Platform as a product" mindset with strategic thinking about the product roadmap.

  • Strong track record of technical leadership to continuously create customer impact.

  • Experience designing and building scalable software to handle 10x load increases and 100x peak traffic spikes.

  • Collaborative approach to the work environment with team members, stakeholders, and management that effectively brings people together, and resolves conflicts as necessary to accomplish hard goals.

  • Ability to navigate technical debates and drive technical alignment across the organisation.

Role Requirements: What you need to succeed
  • Previous experience as a Staff or Principal Engineer, building and designing highly scalable and resilient systems

  • Industry experience with Identity and Access management technologies, practices and standards.

  • Proven track record of technical leadership, mentoring engineers, and hiring. 

  • Excellent problem-solving and communication skills.

  • Strong proficiency in at least one backend programming language.

  • Strong expertise in the following technologies: Kubernetes (k8s), Postgres, Redis and AWS technologies like SQS/SNS, DynamoDB, S3 and more. 

  • Willingness to work hands-on as a developer focused on complex problems with high-impact.

Why Personio
Personio is an equal opportunities employer, committed to building an integrative culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. We are proud to have an inclusive workplace environment that will foster your development no matter your gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

Aside from our people, culture, and mission, check out some of the other benefits that make Personio a great place to work:

  • Receive a competitive reward package – reevaluated each year – that includes salary, benefits, and pre-IPO equity
  • Enjoy 28 days of paid vacation, plus an additional day after 2 and 4 years (because we love what we do, but we also love vacation!)
  • Make an impact on the environment and society with 2 (fully paid) Impact Days –  one for an individual project of your choice and one for a company-wide initiative
  • Receive generous family leave, child support, mental health support, and sabbatical opportunities with PersonioCares
  • Find your best way to work with our office-led, remote-friendly PersonioFlex! Most teams offer a roughly 50% remote, 50% in-office working framework
  • Invest in your development with an annual personal development budget to use on professional memberships, external certifications, conferences, and more
  • Connect with your fellow Personios at regular company and team events like All Company Culture Week and local year-end celebrations
  • Engage in a high-impact working environment with flat hierarchies and short decision-making processes
About us
Bring your best. Make your mark. We’re using technology to revolutionize the way HR operates so that we can transform the way millions of people experience work every day. We move fast, challenge the status quo, and support our people as they shape their careers.

With over 10,000 customers and a team of 2,000 in eight offices around the world, now is the perfect time to join! We believe in hiring driven people who want to make an impact. So bring your best, and let’s build the future of HR technology together.

Discover our Personio Principles, that guide our mindset, behaviours, and the ways we work together:

Exceed Customer Expectations: We anticipate, prioritize, and solve for the needs of our customers.
Deliver Exceptional Results: We dream big and move with urgency to make great things happen.
Elevate One Another: We work together as trusted partners to amplify our collective impact.
Care to Challenge: We care personally and challenge directly to unlock our full potential.
Ignite Positive Momentum: We embrace the challenge with a positive mindset and celebrate our wins together.
 
 

See more jobs at Personio

Apply for this job

+30d

IOT Full Stack Engineer

MetioraMadrid, Spain, Remote
DjangoredissqlXamarinmongodbazurescrumiosgitjavac++androidpythonAWSfrontend

Metiora is hiring a Remote IOT Full Stack Engineer

Descripción del empleo

Estamos buscando a un/a #excepcional IOT Full stack engineer ???? que sea capaz de entender los retos de nuestros clientes, hacerlos suyos y que nos ayude a establecer relaciones a largo plazo con ellos, garantizando el éxito y la ejecución de los proyectos.

¿Qué esperamos de tu perfil profesional? 

  • Grado en Computer Science, Telecomunicaciones o electrónica
  • Al menos 2 años de experiencia en proyectos reales
  • Proactividad y pasión por la tecnología
  • Ganas de trabajar en equipo
  • Curiosidad intelectual y persistencia para resolver problemas

 

Requisitos

Necesitamos????

  • Experiencia desarrollo, diseño y prototipo de hardware y electrónica (Arduino, Raspberry Pi, Intel IoT Platform, PICs, Zigbee)
  • Experiencia con redes de comunicación y protocolos: TCP/IP, HTTP, FTP, MQTT 
  • Experiencia con entornos cloud (Azure, AWS, GCP)
  • Lenguajes de programación: Python, C#
  • Enfocado en la calidad, escalabilidad y código limpio
  • Bases de datos (SQL y derivados)
  • Web frontend (Django / Celery)
  • Metodologías ágiles (SCRUM)
  • Bases de datos no relacionales (MongoDB / Redis / Clickhouse)
  • Pruebas unitarias e integración continua
  • Experiencia con control de versiones (SVN / GIT)
  • Buen nivel de inglés

Valorable????

  • Experiencia con interfaces inalámbricas: 802.15.4, LoRaWAN, Bluetooth, BLE 4.0, WiFi, 3G, GPS, RFID
  • Experiencia con arquitecturas de bus digitales e interfaces (RS-232, USB, UART, CAN-Bus)
  • React/Node.JS
  • Desarrollo de aplicaciones móviles (iOS & Android con Xamarin)
  • C++, Java
  • Experiencia colaborando en proyectos Open Source
     

See more jobs at Metiora

Apply for this job

+30d

SDET/Test Automation QA Engineer

SonderMindDenver, CO or Remote
Cypressredisagilepostgresscrumapiqagitrubyc++elasticsearchtypescriptangularjenkinsAWSjavascript

SonderMind is hiring a Remote SDET/Test Automation QA Engineer

About SonderMind

At SonderMind, we know that therapy works. SonderMind provides accessible, personalized mental healthcare that produces high-quality outcomes for patients. SonderMind's individualized approach to care starts with using innovative technology to help people not just find a therapist, but find the right, in-network therapist for them, should they choose to use their insurance. From there, SonderMind's clinicians are committed to delivering best-in-class care to all patients by focusing on high-quality clinical outcomes. To enable our clinicians to thrive, SonderMind defines care expectations while providing tools such as clinical note-taking, secure telehealth capabilities, outcome measurement, messaging, and direct booking.

To follow the latest SonderMind news, get to know our clients, and learn about what it’s like to work at SonderMind, you can follow us on InstagramLinkedin, and Twitter

About the Role

As an SDET/Test Automation QA Engineer, you will have a passion for successfully developing robust and scalable testing frameworks to continuously improve quality, reduce cycle time, and bake efficiency into our development and testing processes. You will work closely with Product and Support teams to consistently advocate for end-users by ensuring the SonderMind platform is stable and meets the functional requirements. You strive for quality releases and exceeding customer expectations.    

Essential Functions 

  • Create and maintain automated and manual test cases
  • Assist with any manual testing needs on the team
  • Participate and have input on QA direction discussions; own the QA processes on the team 
  • Accountable for testing all stories coming through the team
  • Work with other SDET’s and Manual testers to ensure cross team projects are thoroughly tested
  • Work closely with engineers  to understand the underlying architecture in the code to create more robust tests.

What does success look like?

  • Quickly integrates into the team and becomes familiar with tools, process, and culture of existing software development and testing life cycles. Tests while leveraging existing scripts and adds to and/or makes recommendations for improvement.
  • Start build and implementation of go-forward test automation framework(s).
  • Well versed in our go-forward automated testing strategy. Fully understands system architecture, business functionality and technical dependencies. The test automation framework is stable, reusable, and positively growing code coverage.

Who you are?

  • 4+ years of software test development experience with proficiency in Javascript, Typescript, or similar 
  • Experience in Unix scripting or equivalent command line tools 
  • Experience with designing and developing full stack test automation ( Protractor, Cypress, etc)  
  • Proficiency with continuous integration and continuous deployment pipelines and tools  (Gitlab CI, CircleCI, Jenkins)
  • Testing and automating RESTful API service calls via tools such as Postman, Bruno, or similar
  • Ability to lead creation and maintenance of advanced suites of automated scripts for the full stack
  • Source control, Git experience
  • Experience in communicating quality reporting and metrics of test execution results, including use in visibility dashboards
  • Strong understanding of SDLC processes specifically agile scrum methodology

Preferred Experience 

  • Test case management systems, including creating integrations with one 
  • Load & Performance Test Engineering
  • Demonstrated experience in designing automation creating modular test scripts for reuse
  • Coding or working familiarity with any of the following technologies: Angular, AWS Deployment , ElasticSearch, Unit testing RSpec, Jasmine or similar experience, Ruby on Rails, Postgres, Redis

Our Benefits 

The anticipated salary rate for this role is between $114,000-130,000 per year.

As a leader in redesigning behavioral health, we are walking the walk with our employee benefits. We want the experience of working at SonderMind to accelerate people’s careers and enrich their lives, so we focus on meeting SonderMinders wherever they are and supporting them in all facets of their life and work.

Our benefits include:

  • A commitment to fostering flexible hybrid work
  • A generous PTO policy 
  • Therapy coverage benefits to ensure our employees have access to the care they need
  • Competitive Medical, Dental, and Vision coverage with plans to meet every need, including HSA and FSA options
  • Employer-paid disability & AD&D to cover life's unexpected events. Not only that, we also cover the difference in salary for up to eight (8) weeks of short-term disability leave
  • Eight weeks of paid Parental Leave  (if the parent also qualifies for STD, this benefit is in addition)
  • 401K retirement plan with 100% matching on up to 4% of base salary

Application Deadline

This position will be an ongoing recruitment process and will be open until filled.

 

Equal Opportunity 
SonderMind does not discriminate in employment opportunities or practices based on race, color, creed, sex, gender, gender identity or expression, pregnancy, childbirth or related medical conditions, religion, veteran and military status, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition (including genetic information or characteristics), sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

Apply for this job

+30d

Senior Backend-Engineer (m/w/d) Data Analytics | Deutschland

Colliers International EMEAFrankfurt am Main, Germany, Remote
redispostgressqlgraphqlscrumapic++.net

Colliers International EMEA is hiring a Remote Senior Backend-Engineer (m/w/d) Data Analytics | Deutschland

Stellenbeschreibung

Das sind Deine Aufgaben:

  • Du entwickelst neue Features und testest deinen Code in enger Absprache mit dem Team
  • Du hast Spass an der Entwicklung von datengetriebenen Webapplikationen mit Focus auf Datenstrukturen und Analytics
  • Zusammen mit Projektteams begleitest du den gesamten Entwicklungsprozess von der ersten Idee bis zur Inbetriebnahme
  • Außerdem sorgst du für die bestmögliche Performance und Qualität deiner Lösungen
  • Entscheidungen trifft das Team vorwiegend eigenständig, du verantwortest eigene Teilbereiche und hast dort großen Gestaltungsspielraum
  • Darüber hinaus fungierst du als Mentor:in, unterstützt andere im Team durch Code-Reviews und teilst deine Erfahrungen sowie dein Technologie-Know-how

Qualifikationen

Das bringst Du mit: 

  • Hervorragende Kenntnisse in der Entwicklung komplexer Web-Applikationen mit .Net, C#
  • Hervorragende Kenntnisse in MS-SQL oder Postgres   
  • Exzellente Kenntnisse in API-Entwicklung mit GraphQL und Caching mit Redis o.ä. 
  • Erfahrungen mit einem Message-Bus
  • Gute Kenntnisse agiler Methoden (Scrum, Kanban) und Cloud-basierter Entwicklung (z.B. CI/CD, Test-Automatisierung, Serverless) 
  • Erfahrungen in der Zusammenarbeit mit Teams von verschiedenen Dienstleistern
  • Erfahrungen mit effektiver Arbeitsweise in remote first Teams 
  • Sichere Deutsch- und Englischkenntnisse in Wort und Schrift  

See more jobs at Colliers International EMEA

Apply for this job

+30d

Full Stack Engineer - Level III

Casebook PBCHouston, TX, Remote
S3redisagileDesigngraphqlapiqagitjavaelasticsearchpostgresqltypescript

Casebook PBC is hiring a Remote Full Stack Engineer - Level III

Job Description

About DevOps/Engineering Team:

At Casebook, our DevOps/Engineering team is the driving force behind innovation and efficiency within our technological infrastructure. Comprising passionate experts in development, operations, and automation, they ensure seamless deployment pipelines and champion best practices in infrastructure as code. Through close collaboration with cross-functional teams, they bridge the gap between development and operations, fostering a culture of collaboration and shared responsibility. With a relentless focus on innovation and optimization, they remain at the forefront of emerging technologies, ensuring Casebook remains agile and adaptive in a rapidly evolving landscape.

Job Title: 

Full Stack Engineer - Level III

Job Summary

We are looking for a software/systems engineer, who will serve in a client-facing role for the implementation of a large IT integration project.  Our ideal candidate has deep experience building, testing, delivering enterprise software, and is committed to standing up a shippable product as part of a diverse and high-performing team that includes client stakeholders, other software engineers, designers, QA testers, release managers, product managers, and infrastructure engineers.  The candidate is a clever problem solver, with a profound understanding of web technology, architecture and process and who is able to find consensus around workable solutions. 

The candidate will have a leadership role on an Agile development team and ownership of Casebook Platform client-side codebase. Casebook Platform caters to all human services. The ideal candidate needs to have an engineering mindset, an exceptional appetite for cutting edge technological advances, and be enthusiastic about continuous learning. Casebook Platform follows cloud native architecture and software design patterns with state of the art Continuous Integration and Continuous Deployment modeling. Additionally, the candidate will collaborate with design and product teams which includes client-facing delivery and implementation of the Casebook Platform for small non-profit organizations to large scale state and local government projects.

What you’ll do (Responsibilities):

  • Provide technical leadership in the design, integration, implementation, and transition of enterprise SaaS human services system
  • Flexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistence
  • Understand and synthesize integration requirements, and develop recommendations based on business objectives, product roadmap, solution architecture and technical considerations
  • Contribute to the development of Casebook platform functionality using state-of-the-art frameworks and tools
  • Specify and troubleshoot API integrations in an ecosystem of multiple systems
  • Work closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineers
  • Constantly learn and use leading-edge technologies
  • Implement a system that will address the needs of vulnerable populations
  • Contribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications, 

Qualifications

What You Have (Skills and Experience):

  • Experience building multi-tier web applications (Java preferred)
  • Experience building microservices
  • Experience utilizing OpenAPI standards to deliver all phases of RestFUL web services
  • Extensive experience with React, TypeScript, MaterialUI, GraphQL, Java and Spring Boot
  • Experience with ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, Redshift and Apache Kafka 
  • Experience leading a major IT application implementation effort
  • Ability to synthesize information to deliver optimal solutions and identify roadblocks
  • Experience working with all teams within a SaaS focused organization
  • Must have a strong background in software engineering principles and techniques.
  • Strong analytical and technical skills to identify critical issues, escalate them and drive them to resolution.
  • Experience in an agile software development project
  • Experience using a software version control system (e.g., Git) in a project with multiple developers committing to a shared repository
  • Experience with IT security architecture and best practices
  • Experience with software testing, including test planning, integration testing and load and performance testing
  • Experience with an automated build, automated release, deploy pipeline, and CI/CD automation
  • Bachelor’s degree in Computer Science or related field (or equivalent work experience)

See more jobs at Casebook PBC

Apply for this job

+30d

Senior Data Engineer

BloomreachRemote CEE, Czechia, Slovakia
redisremote-firstc++kubernetespython

Bloomreach is hiring a Remote Senior Data Engineer

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

  • Discovery, offering AI-driven search and merchandising
  • Content, offering a headless CMS
  • Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

 

We want you to join us as a full-timeSenior Data Engineer into our Data Pipelineteam. We work remotely first, but we are more than happy to meet you in our nice office in Bratislava or Brno. And if you are interested in who will be your engineering manager, check out Vaclav's Linkedin.

Intrigued? Read on ????…

Your responsibilities

  • You will develop and maintain Data LakeHouse on top of GCP platform using Apache IceBerg, BigQuery, BigLake tables, DataPlex and DataProc in the form ofApacheSpark/Flink with open file formats like AVRO and Parquet
  • You will help to maintain a streaming mechanism on how data from Apache Kafka gets into the Data LakeHouse
  • You will optimise the Data LakeHouse for near-real-time and non-real-time analytical use-cases primarily for customer activation and scenarios/campaign evaluation 
  • You should help with areas like data discovery and managed access to data through the data governance layer and data catalog using DataPlex so our engineering teams can leverage from this unified Data LakeHouse
  • You feel responsible for DataModeling and schema evolution
  • You should help us with adopting the concepts from Data Fabrics and Data Mesh to run data as a product to unlock the potential the data can unleash for our clients
  • You should bring expertise into the team from similar previous projects to influence how we adopt and evolve the concepts mentioned above and as an addition to that to topics like Zero-copy or reverse ETL to increase the ease of integration with client’s platforms
  • You will also help to maintain the existing data exports to Google’s BigQuery using google’s DataFlows and Apache Beam 
  • You will help us run and support our services in production handling high-volume traffic using Google Cloud Platform and Kubernetes.
  • You will review the code of your peers and they'll review yours. We have high code quality standards and the four-eyes principle is a must!

Your qualifications

  • You have production experience with building and operating a DataLake, Data Warehouse or Data LakeHouses
  • You have a taste for big data streaming, storage and processing using open source technologies
  • You can demonstrate your understanding of what it means to treat data as a product
  • You know what are Data Mashes and Data Fabrics and what is critical to make sure for them to bring value
  • You are able to learn and adapt. It'll be handy while exploring new tech, navigating our not-so-small code base, or when iterating on our team processes.
  • You knowdata structures,you knowPython and (optionaly) Go.

Our tech stack

  • Google Cloud Platform, DataFlow, Apache Beam, BigQuery, BigLake Table
  • Open formats IceBerg, Avro, Parquet
  • DataProc, Spark, Flink, Presto
  • Python, GO
  • Apache Kafka, Kubernetes, GitLab
  • BigTable, Mongo, Redis
  • … and much more ????

Compensations

  • Salary range starting from 3500 EUR gross per month,going up depending on your experience and skills
  • There's a bonus based on company performance and your salary.
  • You will be entitled to restricted stock options ????that will truly make you a part of Bloomreach.
  • You can spend 1500 USD per year on the education of your choice (books, conferences, courses, ...).
  • You can count on free access to Udemy courses.
  • We have 4 company-wide disconnect days throughout the year during which you will be encouraged not to work and spend a day with your friends and family "disconnected".
  • You will have extra 5 days of paid vacation????. Extra days off for extra work-life balance ????.
  • Food allowance!
  • Sweet referral bonus up to 3000 USD based on the position.

Your success story.

  • During the first 30 days, you will get to know the team, the company, and the most important processes. You’ll work on yourfirst tasks. We will help you to get familiar with our codebase and our product.
  • During the first 90 days, you will participate in yourfirst, more complex projects. You will help the team to find solutions to various problems, break the solution down into smaller tasks and participate in implementation. You will learn how we identify problems, how we prioritize our efforts, and how we deliver value to our customers.
  • During the first 180 days, you’ll become an integral part of the team. You will achieve the first goals we will set together to help you grow and explore new and interesting things. You will help us to deliver multi-milestone projects bringing great value to our customers. You will help us mitigate your first incidents and eventually even join the on-call rotation. You will get a sense of where the team is heading and you’ll help us toshape our future.
  • Finally, you’ll find out that our values are truly lived by us ????. We are dreamers and builders. Join us!

 

More things you'll like about Bloomreach:

Culture:

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. 

  • We have defined our5 valuesand the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. 

  • We believe in flexible working hours to accommodate your working style.

  • We work remote-first with several Bloomreach Hubs available across three continents.

  • We organize company events to experience the global spirit of the company and get excited about what's ahead.

  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • TheBloomreach Glassdoor pageelaborates on our stellar 4.6/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5

Personal Development:

  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.

  • Our resident communication coachIvo Večeřais available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.

  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*

Well-being:

  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*

  • Subscription to Calm - sleep and meditation app.*

  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.

  • We facilitate sports, yoga, and meditation opportunities for each other.

  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.*

Compensation:

  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*

  • Everyone gets to participate in the company's success through the company performance bonus.*

  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.

  • We celebrate work anniversaries -- Bloomversaries!*

(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

 #LI-Remote

See more jobs at Bloomreach

Apply for this job

+30d

Back End Software Engineer

NextivaCanada (Remote)
redispostgressqlDesignFirebasemongodbgraphqlgitjavadockerelasticsearchkubernetes

Nextiva is hiring a Remote Back End Software Engineer

It’s about more than the right fit. We’re looking for the right connection.

At Nextiva, it’s our team members that make Nextiva a great place to work. Nexties are smart, driven, and the best in class at what they do. We’re changing the game in the software industry with the first of its kind, conversation-centric work hub that unifies team collaboration, customer management & engagement in ONE single application.

Since its founding in 2008, more than 100,000 companies rely on Nextiva for customer and team communication. We believe in the power of strong connections; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other.

Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

 

Nextiva is currently seeking bright and talented individuals for a Principal Software Engineer position to join our expanding development team. This position is responsible for helping to drive technology efforts which may include architectural design, supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

As aPrincipal Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.

The responsibilities of a Principal Software Engineer range from: designing systems; writing, developing, testing, and reviewing code; supporting existing applications; liaising with end users to fix defects, find solutions, and test them; adding functionality to applications by designing and implementing solutions; and more.

Key Responsibilities:

  • Help one or more teams build and deliver software that solves complex customer problems
  • Help drive strategic technical decision making
  • Build RESTful web applications and design distributed systems
  • Regularly solve problems that span the entire architecture
  • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
  • Help drive the technical roadmap and technology standards
  • Take a customer-focused approach in working with our product team to prioritize and deliver new features
  • Deliver testable and maintainable code
  • Learn on the job new technologies and techniques to support our continuous improvement culture

Qualifications:

Bachelors degree in Computer Science or related field, or equivalent work experience

Experience:

  • Extensive software development experience
  • Extensive experience with RESTFul services and APIs design
  • Experience with automated testing frameworks
  • Extensive experience designing and using deployment systems
  • Extensive experience with messaging systems (RMQ, Kafka, Firebase)
  • Experience with build and packaging systems (Maven, pip, npm, webpack)
  • Experience with distributed caching systems
  • Deep understanding of design patterns and as deployed systems using them
  • Understands and leverages CI/CD
  • Understanding of UNIX based systems
  • Understands secure coding best practices
  • Drove several multi team architectural improvements or new technology implementations

Preferred Experience with:

  • Redis
  • Postgres
  • Docker/Kubernetes
  • ElasticSearch
  • Developing and maintaining technology standards

Language Specific Qualification:

  • Languages: Java, Spring Boot, [GraphQL], SQL
  • Tools: Git, Gradle, Docker, GCP Artifact Registry, GCP BigQuery, GCP Storage, GCP Vertex AI, etc,
  • Scripting: Bash, etc,
  • Deployment: Kubernetes
  • Storage: MongoDB, BigQuery
  • Messaging: Kafka, REST APIs
  • Microservice creation using Spring Boot (REST APIs design and implementation)
  • Microservice building using Git, Gradle, Docker, GCP GCloud
  • Microservice deployment using GCP GCloud, GCP Artifact Artifactory, Kubernetes

Nextiva Core Competencies / DNA:

  • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
  • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
  • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

Compensation, Rewards & Benefits:

Nextiva provides a comprehensive employee benefits package that includes supplemental medical insurance (including prescription coverage, mental health support, and a range of medical services and supplies), dental, vision, disability, life insurance, an Employee Assistance Plan, Flexible Time Off (FTO) for salaried employees, an RRSP employee long-term savings plan through CanadaLife with Nextiva matching, comprehensive employee wellness programs and loads of learning and development opportunities which are coupled with career paths to last a lifetime.

To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

#LI-JG1 #LI-Remote

Apply for this job

+30d

Back End Software Engineer

NextivaUnited States (Remote)
redispostgressqlDesignFirebasemongodbgraphqlgitjavac++dockerelasticsearchkubernetes

Nextiva is hiring a Remote Back End Software Engineer

It’s about more than the right fit. We’re looking for the right connection.

At Nextiva, it’s our team members that make Nextiva a great place to work. Nexties are smart, driven, and the best in class at what they do. We’re changing the game in the software industry with the first of its kind, conversation-centric work hub that unifies team collaboration, customer management & engagement in ONE single application.

Since its founding in 2008, more than 100,000 companies rely on Nextiva for customer and team communication. We believe in the power of strong connections; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other.

Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

 

Nextiva is currently seeking bright and talented individuals for a Principal Software Engineer position to join our expanding development team. This position is responsible for helping to drive technology efforts which may include architectural design, supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

As aPrincipal Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.

The responsibilities of a Principal Software Engineer range from: designing systems; writing, developing, testing, and reviewing code; supporting existing applications; liaising with end users to fix defects, find solutions, and test them; adding functionality to applications by designing and implementing solutions; and more.

Key Responsibilities:

  • Help one or more teams build and deliver software that solves complex customer problems
  • Help drive strategic technical decision making
  • Build RESTful web applications and design distributed systems
  • Regularly solve problems that span the entire architecture
  • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
  • Help drive the technical roadmap and technology standards
  • Take a customer-focused approach in working with our product team to prioritize and deliver new features
  • Deliver testable and maintainable code
  • Learn on the job new technologies and techniques to support our continuous improvement culture

Qualifications:

Bachelors degree in Computer Science or related field, or equivalent work experience

Experience:

  • Extensive software development experience
  • Extensive experience with RESTFul services and APIs design
  • Experience with automated testing frameworks
  • Extensive experience designing and using deployment systems
  • Extensive experience with messaging systems (RMQ, Kafka, Firebase)
  • Experience with build and packaging systems (Maven, pip, npm, webpack)
  • Experience with distributed caching systems
  • Deep understanding of design patterns and as deployed systems using them
  • Understands and leverages CI/CD
  • Understanding of UNIX based systems
  • Understands secure coding best practices
  • Drove several multi team architectural improvements or new technology implementations

Preferred Experience with:

  • Redis
  • Postgres
  • Docker/Kubernetes
  • ElasticSearch
  • Developing and maintaining technology standards

Language Specific Qualification:

  • Languages: Java, Spring Boot, [GraphQL], SQL
  • Tools: Git, Gradle, Docker, GCP Artifact Registry, GCP BigQuery, GCP Storage, GCP Vertex AI, etc,
  • Scripting: Bash, etc,
  • Deployment: Kubernetes
  • Storage: MongoDB, BigQuery
  • Messaging: Kafka, REST APIs
  • Microservice creation using Spring Boot (REST APIs design and implementation)
  • Microservice building using Git, Gradle, Docker, GCP GCloud
  • Microservice deployment using GCP GCloud, GCP Artifact Artifactory, Kubernetes

Nextiva Core Competencies / DNA:

  • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
  • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
  • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

Compensation, Rewards & Benefits:

The salary or hourly wage offered by Nextiva to external candidates considers a wide range of factors, including but not limited to skills sets, experience, training, licensure and certifications, etc. Our compensation decisions are dependent on the facts and circumstances of each case. Our estimate of the expected hiring range for the position as posted is $130,000 - $231,000. A different level in the job hierarchy may apply to a specific candidate resulting in a different hiring range.

Nextiva provides a comprehensive employee benefits package that includes medical (including supplemental plans for accident, hospitalization and critical illness), telemedicine, dental, vision, disability, life insurance, legal assistance, an Employee Assistance Plan, paid parental bonding leave, PTO for hourly employees and Flexible Time Off (FTO) for salaried employees, an employee long-term savings plan (401k) through Fidelity with Nextiva matching, comprehensive employee wellness programs and loads of learning and development opportunities which are coupled with career paths to last a lifetime.

Interested in joining our amazing team at Nextiva HQ? Apply today as we launch the future of business conversations!????

To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

Nextiva is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.Nextiva participates in the E-Verify Program where and as required by law. For additional information about E-Verify visit USCIS

#LI-RQ1 #LI-Remote

See more jobs at Nextiva

Apply for this job

+30d

Sr Fullstack Software Engineer, Storefront

redisremote-firstterraformDesignuidockerelasticsearchtypescriptkubernetespythonAWSjavascriptreactjsbackendfrontend

ReCharge Payments is hiring a Remote Sr Fullstack Software Engineer, 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 customizable 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 90 million subscribers, including brands such as Blueland, Hello Bello, CrunchLabs, Verve Coffee Roasters, 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, Flask, React with Remix and Chakra UI, Vue.js, GCP, Elasticsearch, Redis, SaaS, CloudSQL/MySQL, Terraform, OpenTelemetry, Docker, Kubernetes, Splunk, SignalFx, Sentry, New Relic


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 full stack development experience across back-end such as Python, and front-end experience including JavaScript and/or TypeScript
  • 3+ years of experience with a major modern Web UI framework (e.g. ReactJS) and experience building UI at scale
  • Familiarity with micro-service architecture
  • Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience
  • Demonstrable cloud computing experience
  • Prior e-commerce experience preferred

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

+30d

Sr. Fullstack Software Engineer, Rewards

redisremote-firstterraformDesignhtml5dockerelasticsearchtypescriptcsskubernetespythonAWSjavascript

ReCharge Payments is hiring a Remote Sr. Fullstack Software Engineer, Rewards

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 Rewards team at Recharge is responsible for building out and maintaining functionality that enables our merchants to engage, retain and reward customers. We own core functionality like our Credits and Customer services.

You’ll be extending our Reward platform by developing features in our merchant administration portal, customer administration portal, a merchant facing no-code workflow engine and our public APIs.  You should thrive in taking ownership of end-to-end solution design and delivery while working collaboratively with your peers and other teams at Recharge. 

We're looking for engineers with cloud computing experience who like to collaborate closely with others and relentlessly seek ways to improve our code base, processes, and themselves.

Our Tech Stack: Python, Flask, React with Remix, Vue.js, Kubernetes, GCP, Elasticsearch, Redis, Terraform, OpenTelemetry, Docker, Splunk, SignalFx, CloudSQL/MySQL

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 want to work remotely, but you love working closely with your teammates - collaborating to clarify, confirm, theorize, figure out, and decide on solutions to problems

  • You’re passionate about  rapid prototyping and prioritizing the ones that have an immediate business impact. You want a fast-paced work environment.

  • You are good at breaking up work so you can deliver value early, but with a clear mid and long term direction.

  • You’re Self-driven; pragmatic and take strong ownership in getting things done

  • Typically, 5+ years of development experience in fast-paced environments, that said if you’re coming from another industry and are self taught, we look for that as well.

What you’ll do

  • Build high-impact, high-performance, high-scale products

  • Understand roadmap priorities and write solid code - first launch something useful, and as the code progresses ensure scalability, testability, supportability, and maintainability

  • Puzzle solving and debugging issues across multiple levels of the stack

  • Perform thorough code reviews and provide useful feedback

  • Lean in as needed when duty call

What you’ll bring

  • A knack for engineering simple solutions to solve complex problems

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

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

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

  • 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

  • Experience with Python, Serverless, Kubernetes, and Cloud Platforms such as GCP or AWS, HTML5, CSS3, and JavaScript

  • Demonstrable expertise with HTML5, CSS3, and JavaScript

Experience / Education / Qualifications

  • Typically, 5+ years of relevant full stack development experience across back-end such as Python, Nodejs, and front-end experience including JavaScript and/or TypeScript, HTML, CSS or equivalent.

  • Familiarity with micro-service architecture

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

  • Demonstrable cloud computing experience

  • Prior e-commerce experience preferred

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

+30d

Sr. Software Engineer (Backend), Foundation Services

redisremote-firstterraformhtml5dockerelasticsearchtypescriptcsskubernetespythonAWSjavascriptbackend

ReCharge Payments is hiring a Remote Sr. Software Engineer (Backend), Foundation Services

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 Foundation Services team is a place for engineers who are passionate about exploring ideas and implementing the right ones for the business rapidly to provide an ever-improving platform for our development team’s delivery. We create and drive platform-level features that enable teams to provide high-scale functionality to our merchants. 

Responsibilities include our eventing system, serverless compute architecture, processing all inbound and outbound webhook traffic, and a sophisticated multi-object cache and search infrastructure used throughout Recharge. 

We're looking for engineers with cloud computing experience who like to collaborate closely with others and relentlessly seek ways to improve our code base, processes, and themselves.

Our Tech Stack:Python, Flask, Dapr, KEDA, Kubernetes, GCP Cloud Functions, Elasticsearch, Redis, Terraform, Helm, OpenTelemetry, Docker, Splunk, Signalfx, Sentry, SaaS, CloudSQL/MySQL

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 want to work remotely, but you love working closely with your teammates - collaborating to clarify, confirm, theorize, figure out, and decide on solutions to problems

  • You’re passionate about rapid prototyping and prioritizing the ones that have an immediate business impact. You want a fast-paced work environment.

  • You are good at breaking up work so you can deliver value early but with a clear mid and long-term direction.

  • You’re Self-driven; pragmatic and take strong ownership of getting things done

  • Typically, 5+ years of development experience in fast-paced environments, that said if you’re coming from another industry and are self-taught, we look for that as well.

What you’ll do

  • Build high-impact, high-performance, high-scale products

  • Understand roadmap priorities and write solid code - first launch something useful, and as the code progresses ensure scalability, testability, supportability, and maintainability

  • Puzzle-solving and debugging issues across multiple levels of the stack

  • Perform thorough code reviews and provide useful feedback

  • Lean in as needed when duty call

What you’ll bring

  • A knack for engineering simple solutions to solve complex problems

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

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

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

  • 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

  • Experience with Python, Serverless, Kubernetes, and Cloud Platforms such as GCP or AWS, HTML5, CSS3, and JavaScript

  • Demonstrable expertise with HTML5, CSS3, and JavaScript

Experience / Education / Qualifications

  • Typically, 5+ years of relevant full stack development experience across back-end such as Python, Nodejs, and front-end experience including JavaScript and/or TypeScript, HTML, CSS or equivalent.

  • Familiarity with micro-service architecture

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

  • Demonstrable cloud computing experience

  • Prior e-commerce experience preferred

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