RabbitMQ Remote Jobs

65 Results

1d

Senior Python Developer

redisRabbitMQDesignazureapidockerpostgresqlkuberneteslinuxjenkinspythonAWS

DefineX Consulting Inc. is hiring a Remote Senior Python Developer

Senior Python Developer - DefineX Consulting Inc. - Career Page var DV_DEPUTY = ""; var DV_APP_ROOT = ""; var DV_ID = "gdswzF1d6Y"; var DV_SUBDOMAIN = "";

See more jobs at DefineX Consulting Inc.

Apply for this job

1d

Especialista em Desenvolvimento de Software - Arquiteta de Aplicação

ExperianSão Paulo, Brazil, Remote
RabbitMQDesignjavadockerkubernetesangularpythonAWSbackendfrontend

Experian is hiring a Remote Especialista em Desenvolvimento de Software - Arquiteta de Aplicação

Job Description

Área:PME
Subárea:DESENVOLVIMENTO DE PRODUTOS

Vivenciamos um momento de transformação digital e procuramos talentos que desejam ensinar, aprender e transformar junto com nosso time de Tecnologia. Buscamos uma profissional que seja apaixonada pelo universo ágil, com boa capacidade de comunicação, dinamismo e que possa proporcionar constantes melhorias junto ao time.       

No modelo de arquitetura ágil, a Arquiteta de Aplicações deve desenhar, manter e evoluir o portfólio de aplicações padrão da companhia, seguindo políticas e padrões globais para atender da melhor forma a necessidade de negócio. Além disso, ela é a responsável pelo System Design das soluções, atuando de forma colaborativa com todo o time de desenvolvimento, do início do projeto até sua entrega ao cliente final, direcionando, ensinando, corrigindo e inovando as soluções em conjunto com o time.

Quais serão suas principais entregas?

  • Análise e design da arquitetura de aplicações;
  • Entender o direcionamento técnico e estratégico da empresa para gerar e documentar padrões de aplicações de acordo com a arquitetura corporativa;
  • Identificar oportunidades de criação de componentes/APIs de reuso para toda companhia e garantir o reuso pelas diversas equipes de desenvolvimento;
  • Garantir implementações seguras e resilientes;
  • Acompanhar KPIs de gestão de arquitetura de soluções e reuso;
  • Realizar POCs com novas tecnologias ou diferentes casos de uso.
  • Ser o ponto focal do time para dúvidas técnicas e impasses decisivos.

*Se você não é mulher e considera que tem as competências necessárias para a vaga, sinta-se à vontade para se aplicar e analisaremos internamente.

Qualifications

O que estamos buscando em você!

  • Experiência com arquitetura de aplicações e desenhos de solução;
  • Experiência em soluções em microsservices conteinerizados (Docker) e orquestrados (Kubernetes);
  • Boa habilidade de comunicação e negociação de prioridades;
  • Ter conhecimento nas tecnologias de Backend (Java ou Python) e Frontend (Angular) de forma generalista, para tomar decisões arquiteturais;
  • Ter conhecimento em ferramentas de mensageria e eventos - RabbitMQ e Kafka;
  • Conhecimento dos principais modelos e padrões de arquitetura de aplicações – DDD, BDD, Microsservices, Microfrontends, Design Patterns, SOLID, Service Mesh, Enterprise Integration Patterns;
  • Experiência prática com soluções de aplicações em nuvem (AWS);
  • Boa capacidade de planejamento, organização, documentação e negociação (de prazos e necessidades);
  • Experiência em liderar equipes tecnicamente – sabendo abordar a equipe para que ela saia com a resposta, mesmo que necessário um direcionamento final;
  • Desejável conhecimento em soluções de dados big data – Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, etc;

    See more jobs at Experian

    Apply for this job

    5d

    Staff Hadoop Administrator - Cloudera / BigData

    ServiceNowVienna, Virginia, Remote
    redistableauterraformmariadbsqlRabbitMQansibleazureuiqadockerkuberneteslinuxjenkinspython

    ServiceNow is hiring a Remote Staff Hadoop Administrator - Cloudera / BigData

    Job Description

    Please Note:  

    This position requires passing a ServiceNow background screening, USFedPASS (US Federal Personnel Authorization Screening Standards). This includes a credit check, criminal/misdemeanor check and taking a drug test. Any employment is contingent upon passing the screening.  Due to Federal requirements, only US citizens, US naturalized citizens or US Permanent Residents, holding a green card, will be considered.

    As a Staff DevOps Engineer-Hadoop Admin on our Big Data Federal Team you will help deliver 24x7 support for our Private Cloud infrastructure.

    The Big Data team plays a critical and strategic role in ensuring that ServiceNow can exceed the availability and performance SLAs of the ServiceNow Platform powered Customer instances - deployed across the ServiceNow cloud and Azure cloud.  Our mission is to:

    Deliver state-of-the-art Monitoring, Analytics and Actionable Business Insights by employing new tools, Big Data systems, Enterprise Data Lake, AI, and Machine Learning methodologies that improve efficiencies across a variety of functions in the company: Cloud Operations, Customer Support, Product Usage Analytics, Product Upsell Opportunities enabling to have a significant impact both on the top-line and bottom-line growth. The Big Data team is responsible for:

    • Collecting, storing, and providing real-time access to large amount of data
    • Provide real-time analytic tools and reporting capabilities for various functions including:
    • Monitoring, alerting, and troubleshooting
    • Machine Learning, Anomaly detection and Prediction of P1s
    • Capacity planning
    • Data analytics and deriving Actionable Business Insights

    What you get to do in this role

    • Responsible for deploying, production monitoring, maintaining and supporting of Big Data infrastructure, Applications on ServiceNow Cloud and Azure environments.
    • Architect and drive the end-end Big Data deployment automation from vision to delivering the automation of Big Data foundational modules (Cloudera CDP), prerequisite components and Applications leveraging Ansible, Puppet, Terraform, Jenkins, Docker, Kubernetes to deliver end-end deployment automation across all ServiceNow environments.
    • Automate Continuous Integration / Continuous Deployment (CI/CD) data pipelines for applications leveraging tools such as Jenkins, Ansible, and Docker.
    • Performance tuning and troubleshooting of various Hadoop components and other data analytics tools in the environment: HDFS, YARN, Hive, HBase. Spark, Kafka, RabbitMQ, Impala, Kudu, Redis, Hue, Kerberos, Tableau, Grafana, MariaDB, and Prometheus.
    • Provide production support to resolve critical Big Data pipelines and application issues and mitigating or minimizing any impact on Big Data applications. Collaborate closely with Site Reliability Engineers (SRE), Customer Support (CS), Developers, QA and System engineering teams in replicating complex issues leveraging broad experience with UI, SQL, Full-stack and Big Data technologies.
    • Responsible for enforcing data governance policies in Commercial and Regulated Big Data environments.

    Qualifications

     

    To be successful in this role you have:

    • 6 + years of overall experience with at least 4+ years DevOps experience building and administering Hadoop clusters
    • Deep understanding of Hadoop/Big Data Ecosystem. Good knowledge in Querying and analyzing large amount of data on Hadoop HDFS using Hive and Spark Streaming and working on systems like HDFS, YARN, Hive, HBase. Spark, Kafka, RabbitMQ, Impala, Kudu, Redis, Hue, Tableau, Grafana, MariaDB, and Prometheus.
    • Experience securing Hadoop stack with Sentry, Ranger, LDAP, Kerberos KDC
    • Experience supporting CI/CD pipelines on Cloudera on Native cloud and Azure/AWS environments
    • Demonstrated expert-level experience in delivering end-end deployment automation leveraging Puppet, Ansible, Terraform, Jenkins, Docker, Kubernetes or similar technologies.
    • Good knowledge of Perl, Python, Bash, Groovy and Java.
    • In-depth knowledge of Linux internals (Centos 7.x) and shell scripting
    • Ability to learn quickly in a fast-paced, dynamic team environment

    GCS-23

    For positions in New York City, we offer a base pay of $158,500 - $277,500, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs.   Compensation is based on the geographic location in which the role is located, and is subject to change based on work location.

    See more jobs at ServiceNow

    Apply for this job

    5d

    [PLB] Senior Test Automation Engineer

    Software MindBucharest, Romania, Remote
    agilescalasqlRabbitMQuiapijavapython

    Software Mind is hiring a Remote [PLB] Senior Test Automation Engineer

    Job Description

    Project – the aim you’ll have

    Our client is an innovative company fueled by a passion for delivering top-tier entertainment in the world of betting. We firmly believe that betting should be an exhilarating experience, and our mission is to empower operators with the tools they need to not only attract and retain customers but also to provide them with the highest level of entertainment.

    Our engineering team has created a highly scalable and modular platform for businesses to customize to their unique needs. We recognize the uniqueness of each operator and are committed to supporting their vision and goals.

    Position – how you’ll contribute

    • Attend daily Agile team meetings.
    • Conduct requirement analysis for new features to grasp their expected functionality and interactions fully.
    • Create automated tests for newly developed features.
    • Enhance and upkeep existing automated test scenarios.
    • Assess and interpret results from nightly test runs.
    • Troubleshoot test run failures, documenting defects when required.
    • Participate in code review sessions, evaluate coverage, and conduct peer reviews.
    • Improve and refactor existing automation frameworks as opportunities arise.
    • Establish comprehensive test coverage by breaking down complex business features into testable automation scenarios.

    Qualifications

    Expectations – the experience you need

    • At least three years of hands-on experience in Automation testing, with a preference for API Automation using REST Assured.
    • Demonstrated programming expertise, following coding best practices, and skilled in at least one of the following languages: Java, Scala, Python, or a similar programming language.
    • Deep understanding of automation best practices and their significance in Quality Assurance, including familiarity with CI/CD principles.
    • Proven experience and proficiency in testing REST APIs, ideally with hands-on API testing experience in past projects.
    • Knowledgeable in using POSTMAN or comparable tools for API interaction.
    • Experienced in utilizing version control tools, especially GIT.
    • Skilled in database technologies, encompassing both SQL and/or NoSQL.

    Additional skills – the edge you have

    • Fundamental understanding of HTML and CSS.
    • Familiarity with UI Automation.
    • Experience in working with Microservice architectures alongside message queues such as Kafka, RabbitMQ, or similar technologies.
    • Exceptional communication skills in English, both written and verbal. Capable of effectively engaging with internal stakeholders at various levels and empathizing with their viewpoints.
    • Strong analytical and logical thinking abilities, combined with a curiosity to delve into overarching concepts. Skilled in posing insightful questions to grasp issues fully and evaluate the strengths and weaknesses of systems.

    See more jobs at Software Mind

    Apply for this job

    6d

    Manager, Application Support Engineer

    FlywireValencia Or Remote Spain, Spain
    redis5 years of experienceRabbitMQrubyjavamysql

    Flywire is hiring a Remote Manager, Application Support Engineer

    Job Description

    The Opportunity 

    We, at Flywire, are seeking a Manager, Application Support Engineer to manage our global Application Support team with team members located in NA, EMEA, and APAC.

    • Hiring, on-boarding, training, and mentoring less experienced team members 
    • Ensuring  App  Support  related  issues  (error  conditions  or  service  outages  etc.) are  timely responded  to  and  resolved  with  minimal  impact  to  the  clients,  payers,  and/or  internal stakeholders, in accordance with established SLA. 
    • Being the main escalation point of contact for more challenging issues that team members need expert help with 
    • Triaging issues and finding workarounds if possible until a permanent fix is provided by the ENG team 
    • Working with the development team to escalate bugs, problems, or missing information 
    • Creating  and  updating  Troubleshooting  Guide  and  How-To  documentations  for  the  team and internal stakeholders 
    • Leveraging tools, data analytics, and experience to identify opportunities to improve the App 
    • Support issue resolution time, support process, and internal staff training

    Qualifications

    Here’s What We’re Looking For:

    • Minimum of 5 years of experience in software maintenance and support, experience in fintech/banking/payment systems and in product/tech companies is a plus
    • 1-5 years of experience managing a technical support, application support, or technical customer service team.
    • Proficiency in SLA tracking and team performance and people management
    • Familiarity with web applications,particularly those written in RoR, Java and React
    • Knowledge in any of our key technologies such as: Ruby, Java, React, MySQL, DocumentDB, Redis, RabbitMQ
    • Strong categorization skills, and the ability to enhance our ticketing system
    • A desire to improve the support process (on-boarding, training, escalation, etc) and ensure that tickets are closed timely
    • Ability to grasp complex concepts, logical and analytical approach to solving problems
    • Proficient in working under pressure and with minimum supervision
    • Good interpersonal skills and ability to work in a team of diverse skills and cultures
    • Proficient in English, 

    See more jobs at Flywire

    Apply for this job

    10d

    Software Engineer

    Offensive SecurityRemote; Philippines
    agileBachelor's degreejiraRabbitMQDesignapigitc++elasticsearchpostgresqlmysqlcsslinuxpythonAWSjavascript

    Offensive Security is hiring a Remote Software Engineer

    About OffSec

    Founded in 2007 by the creators of Kali Linux, OffSec (formerly known as Offensive Security) is the leading provider of continuous professional and workforce development, training, and education for cybersecurity practitioners. OffSec’s distinct pedagogy and practical, hands-on learning help organizations fill the infosec talent gap by training their teams on today’s most critical skills.

    Become a part of our global presence and work from anywhere.With team members in over 40 countries, we believe in inspiring people of all backgrounds and communities. The OffSec team is composed of diverse, internationally published authors, conference speakers, and seasoned information technology professionals from both the private sector and governments worldwide.

    Excited about our mission and what we do? Apply and join us!

    Job Purpose

    The Software Engineer will join the software development team in designing and implementing the development of our consumer-facing, high-traffic, e-commerce web platform.  We are looking for front end, back end, and fullstack developers from junior to mid-level.

    Duties and Responsibilities

    • Develops software solutions by identifying user and system requirements for anew customer-facing, high-traffic, e-commerce web platform
    • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
    • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
    • Proposes and enforces best practices for software development lifecycle
    • Proposes coding standards and guidelines for the team to follow and enforce them through code review process
    • Supports and develops software engineers by providing advice, coaching and educational opportunities
    • Collaborates with team to brainstorm and creates new ideas and solutions
    • Designs the new web platform where security is part of the design consideration from the start
    • Ensures that the platform is designed and coded so ongoing deployment, support and maintenance can be streamlined, following the CI/CD process 
    • Performs technical analysis to support the effective and efficient development efforts
    • Writes code for key modules of the platform
    • Designs testing methodology including automated unit testing of the platform modules; able to do some testing if/when needed
    • Communicates on project/task status clearly and effectively with the management team, development team, and project managers
    • Moves fast, bias towards action, follows the cycle of coding, iterating, testing, deploying and optimizing websites
    • Other duties as needed

    Qualifications

    • Minimum 2-3 years of programming experience, including REST API, Python, Django, and VueJS experience.
    • Excellent MySQL, Postgresql and ElasticSearch skills with hands-on experience
    • Hands-on experience of designing and architecting high traffic consumer e-commerce websites 
    • Experience with CICD tools, Git, Jira
    • Web application security (OWASP) 
    • Experience working with queuing tools (e.g. RabbitMQ)
    • Experience working with large remote team
    • Hands on experience with agile development process
    • Hands on experience of having worked on a large scale e-commerce platform
    • Hands on experience with AWS web services
    • Experience with CSS, Javascript and HTML
    • Strong attention to detail and excellent problem-solving skills
    • Broad website/software/application development skills
    • DevOps skills are highly preferred 

    Working Conditions

    • This position is remote and must be located in Philippines.
    • This position requires accessibility to Offensive Security systems and interfaces, and adherence to all security protocols and policies.

    Direct Reports

    This position has no direct reports.

    EEO

    OffSec provides equal employment opportunities to all employees and applicants for employment and prohibits 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.

    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

     

    See more jobs at Offensive Security

    Apply for this job

    15d

    Staff Software Engineer

    InvitaeRemote - US
    Master’s DegreeRabbitMQDesignapic++backend

    Invitae is hiring a Remote Staff Software Engineer

    Invitae is a leading medical genetics company trusted by millions of patients and their providers to deliver timely genetic information using digital technology. We aim to provide accurate and actionable answers to strengthen medical decision-making for individuals and their families. Invitae's genetics experts apply a rigorous approach to data and research, serving as the foundation of their mission to bring comprehensive genetic information into mainstream medicine to improve healthcare for billions of people.

    As a Staff Software Engineer of the Patient, Provider, and Identity team, you will be responsible for contributing to Invitae’s mission-critical systems. Thousands of patients and providers use these systems daily to access Invitae’s testing capabilities and find answers to their most pressing health questions. Invitae’s business depends on these systems operating securely, reliably, and efficiently to ensure our patients get accurate results in a timely manner.
    In this role, you will be instrumental in unlocking new opportunities for the business by delivering a unified backend that powers our user experiences which will simplify our architecture and set us up for success for 2024 and beyond roadmap deliverables. This is a major company initiative which is critical for us to realize our mission of improving healthcare for billions of people. 

     What you will do:

    • Work across the organization to plan and execute large, cross-functional initiatives, including: project definition, technical specification, task break-down, delivery, monitoring, and maintenance
    • Design and implement software systems and services critical for the company’s success
    • Work cross-functionally to ensure the alignment between the technical direction and business needs across stakeholders
    • Lead and mentor engineers by providing strong guidance and technical leadership across code, design, and operation
    • Estimate and manage team project timelines and risks
    • Conduct technical and soft skill evaluations to inform and influence the hiring decisions
    • Lead cross-team engineering initiatives

     What you bring:

    • 12 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience. Any equivalent combination of training, education, and experience that provides the required skills, knowledge and abilities.
    • Experience mentoring engineers with leadership responsibilities  
    • Expert understanding and experience of client-server architecture and distributed microservice systems
    • Expert system architecting capability to see the big picture and envision how business and product requirements can be broken up into system modules or components
    • Proficiency in at least one more modern programming language, and the ability to understand more than one. We currently use predominantly Python.
    • Expert technical knowledge around web application architectures, communication protocols, API design (REST, RPC, etc), etc 
    • Outstanding written and verbal communication skills especially across distributed teams
    • A system architect who can see the big picture and envision how business and product requirements can be broken up into system modules or components
    • Intrinsic self-motivation to work independently with minimal supervision

     Bonus:

    • Experience in healthcare industries dealing with complex business logic
    • Hands-on experience with event-based architectures using RabbitMQ, Kafka, etc
    • Experience working with a geographically dispersed team
    This salary range is an estimate, and the actual salary may vary based on a wide range of factors, including your skills, qualifications, experience and location. This position is eligible for benefits including but not limited to medical, dental, vision, life insurance, disability coverage, flexible paid time off, Spring Health, Carrot Fertility, participation in a 401k with company match, ESPP, and many other additional voluntary benefits. Invitae also offers generous paid leave programs so you can spend time with your new child, recover from your own illness or care for a sick family member.
    USA National Pay Range
    $219,200$269,500 USD

    Please apply even if you don’t meet all of the “What you bring” requirements noted.  It’s rare that someone checks every single item, it’s ok, we encourage you to apply anyways.  

    Join us!

    At Invitae, we value diversity and provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

    We truly believe a diverse workplace is crucial to our company's success and to better serve our diverse patients. Your input is especially valuable. We’d greatly appreciate it if you can take a quick moment to make your selection(s) below. Submissions will be anonymous.

    You can find a detailed explanation of our privacy practices here.

    See more jobs at Invitae

    Apply for this job

    18d

    Software Engineer, Consumer Engineering

    sliceBelfast or UK Remote
    golangagileRabbitMQmongodbazureiosqarubyandroidmysqlpythonAWSbackendfrontend

    slice is hiring a Remote Software Engineer, Consumer Engineering

    lir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family’s pizzerias, we now empower over tens of thousands of restaurants with the technology, services, and collective power that owners need to better serve their digitally-minded customers and build lasting businesses. We’re growing and adding more talent to help fulfill this valuable mission. That’s where you come in.

    The Challenge to Solve

    To enable us to provide flexible, backend-driven, user-focused experiences via our Consumer web and app products.

    The Role

    You will contribute value as a backend software engineer, as part of an agile, cross-functional team. You’ll work closely with your colleagues to help the team provide best-in-class user experiences to independent-pizza-buying consumers via our web, iOS, and Android apps, powered by the backend services you will create & nurture!

    You will develop and evolve various microservices to dynamically power smart, data-driven user experiences. This will help Slice ensure it engages our shop partners’ consumers as effectively as possible, delighting them and driving order growth for the independent pizzerias we love and help to keep thriving daily!

    You’ll be using, learning, and mastering your skills in a range of tech, including:

    • languages such as Golang, Python, & Ruby On Rails
    • cloud infrastructure including AWS & Google Cloud Platform
    • document and relational databases such as DynamoDB, MySQL, MongoDB
    • messaging using Kafka, RabbitMQ 

    As well as using cutting-edge technologies, you’ll also thrive in a truly fast-paced environment, supported by a great set of colleagues as you do so. You won’t just be coding, you will also have a say in how we can best serve our users’ needs, and your ideas will always be welcomed.

    The Team

    The product engineering squads are moving towards a truly cross-functional operating model (that’s why we need you!), comprising a blend of both frontend and backend engineers, QA engineers, Product ownership, and UX/Design specialists. 

    Our teams are a blend of co-located and remote Slicers, in locations including the US, South America, Northern Ireland, and eastern Europe.  

    Our culture is massively important and making Slice the best job ever is our number one priority! People are truly at the centre of all we do. At Slice you will solve problems big and small. You’ll be collaborating with a diverse, supportive, fun and engaging team of talented people.  

    The Winning Recipe

    We’re looking for creative, entrepreneurial engineers who are excited to build world-class products for small business counters. These are the core competencies this role calls for:

    • 3+ years of experience working in consumer facing software development orgs
    • Minimum of 1.5 years experience using at least two of: Golang, Python, Ruby. We’ll also consider other OO languages
    • A Product Engineering mindset or better still, experience working in Product Engineering organisation as part of an agile cross functional team
    • Experience working with one or more of AWS, GCP, Azure cloud environments
    • Familiarity with microservice architectures, “backends-for-frontends”, that have powered consumer facing apps (these could be iOS, Android, React Native, Web based)
    • A can-do, self starting attitude, you’ll embrace change and help others do the same through positive actions

    The Extras

    Working at Slice comes with a comprehensive set of benefits, but here are some of the unexpected highlights:

    • Access to medical, dental, and vision plans
    • Flexible working hours
    • Generous time off policies
    • £200 per annum employee wellbeing allowance
    • Market-leading maternity and paternity schemes

    The Hiring Process

    Here’s what we expect the hiring process for this role to be, should all go well with your candidacy. This entire process is expected to take 1-3 weeks to complete and you’d be expected to start on a specific date.

    • Application
    • 30-minute introductory meeting
    • 30-minute hiring manager meeting 
    • Pairing Interview & Technical Interview with your future engineering peers
    • CTO meeting
    • Offer!

    Pizza brings people together. Slice is no different. We’re an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law. We are also proud members of the Diversity Mark NI initiative as a Bronze Member.

    Privacy Notice Statement of Acknowledgment

    When you apply for a job on this site, the personal data contained in your application will be collected by Slice. Slice is keeping your data safe and secure. Once we have received your personal data, we put in place reasonable and appropriate measures and controls to prevent any accidental or unlawful destruction, loss, alteration, or unauthorized access. If selected, we will process your personal data for hiring /employment processes, as well as our legal obligations.

    If you are not selected for the job position and you have given consent on the question below (by selecting "Give consent") we will store and process your personal data and submitted documents (CV) to consider eligibility for employment up to 365 days (one year). You have the right to withdraw your previously given consent for storing your personal data and CV in the Slice database considering eligibility for employment for a year. You have the right to withdraw your consent at any time.

    For additional information and/or exercise of your rights to the protection of personal data, you can contact our Data Protection Officer, e-mail:privacy@slicelife.com

    See more jobs at slice

    Apply for this job

    19d

    [CSR] Test Automation Engineer (API Automation)

    Software MindBucharest, Romania, Remote
    agilescalasqlRabbitMQuiapiqajavapython

    Software Mind is hiring a Remote [CSR] Test Automation Engineer (API Automation)

    Job Description

    Project – the aim you’ll have

    If you like QA and enjoy building scripts that make things click - we might have a spot for you. One of our projects is looking for a QA Automation Engineer with a focus on API Automation. You'll be expected to know your way around the service layer of an application, have an idea of how automation works in theory and code, as well as know the QA principles that are needed to be able to contribute to an ever-growing automation test suite for business-level applications. In return, we'll provide the perfect technical playground in which you can enhance your skills and knowledge, so together we can bring really interesting projects to life.

    Position - how you'll contribute

    • Participate in daily Agile team meetings.
    • Maintain and expand existing automated test scenarios.
    • Review and analyze results from nightly test runs.
    • Investigate and resolve failures in test runs, report defects as necessary.
    • Develop automated tests for new features.
    • Engage in code reviews, coverage assessments, and peer review sessions.
    • Analyze requirements for new features to fully understand expected behavior and interactions.
    • When possible, refactor and enhance the quality of existing automation frameworks.
    • Define test coverage by decomposing complex business features into testable automation scenarios.

    Qualifications

    Expectations - the experience you need

    • Minimum of two years of hands-on experience in Automation testing, preferably focused on API Automation using REST Assured.
    • Proven programming knowledge, adhering to coding best practices, with proficiency in at least one of the following languages: Java, Scala, Python, or a similar programming language.
    • Strong understanding of automation best practices and the role of automation in Quality Assurance, as well as CI and CD principles.
    • Demonstrated experience and proficiency in testing REST APIs, preferably with practical experience in testing APIs in previous projects.
    • Familiarity with POSTMAN or other similar tools for API interaction;
    • Experience working with version control tools, particularly GIT.
    • Proficiency in database technologies, including SQL and/or NoSQL.

    Additional skills - the edge you have

    • Basic knowledge of HTML and CSS.
    • Familiarity with UI Automation.
    • Experience working with Microservice architecture in conjunction with a message queue (e.g., Kafka, RabbitMQ, or similar technologies).
    • Excellent communication skills, both written and verbal, in English. Ability to effectively communicate with internal stakeholders at various levels and empathize with their perspectives.
    • Analytical and logical thinking skills, with a natural curiosity to explore the bigger picture. Ability to ask insightful questions to understand problems and assess the strengths and weaknesses of systems.

    See more jobs at Software Mind

    Apply for this job

    19d

    [CSR] Test Automation Engineer (UI Automation)

    Software MindChișinău, Moldova, Remote
    agilesqlRabbitMQuiapiqajavatypescriptpythonjavascript

    Software Mind is hiring a Remote [CSR] Test Automation Engineer (UI Automation)

    Job Description

    Project – the aim you’ll have

    If you have a knack for QA and enjoy crafting scripts that streamline processes, we might have just the opportunity for you. Our project is in search of a QA Automation Engineer specializing in UI Automation. Your role will involve navigating the inner workings of an application's service layer, understanding automation theory and coding, and being familiar with QA principles crucial for contributing to an expanding automation test suite tailored for business-level applications. In return, we offer an ideal technical environment where you can hone your skills and expertise, collaborating to bring captivating projects to fruition.

    Position - how you'll contribute

    • Participate in daily team meetings/ Agile meetings.
    • Extend and maintain existing test automation scenarios.
    • Review results of regular (nightly) test runs.
    • Investigate failures in test runs, rectify problematic tests, and log defects as necessary.
    • Develop functional automated tests for new features.
    • Engage in code reviews, coverage reviews, and peer review meetings.
    • Analyze requirements for new features before implementation to gain a comprehensive understanding of expected behavior and its impact on other features.
    • Whenever possible, refactor and enhance the quality of existing automation solutions.
    • Establish test coverage by breaking down complex business features into automation test scenarios.

    Qualifications

    Expectations - the experience you need

    • Minimum of two years of hands-on experience in Automation testing, with a preference for expertise in UI Automation using Cypress or Playwright.
    • Demonstrated programming proficiency adhering to coding best practices, with expertise in at least one of the following languages: JavaScript, TypeScript, Python, Java, or a similar programming language.
    • Strong understanding of automation best practices, Quality Assurance, and familiarity with CI/CD principles.
    • Proven experience and proficiency in testing REST APIs, ideally with practical exposure to API testing in previous projects.
    • Familiarity with tools like POSTMAN or similar for API interaction.
    • Experience with version control tools, particularly GIT.
    • Proficiency in database technologies, encompassing SQL and/or NoSQL.

    Additional skills - the edge you have

    • Good understanding of HTML and CSS.
    • Familiarity with API Automation.
    • Hands-on experience with Microservice architecture coupled with a message queue (e.g., Kafka, RabbitMQ, or similar technologies).
    • Excellent communication skills, both written and verbal, in English. 
    • Strong analytical and logical thinking abilities, coupled with a natural curiosity to delve into the broader context. 

    See more jobs at Software Mind

    Apply for this job

    19d

    Senior Software Engineer - Java

    agileBachelor's degreepostgressqlRabbitMQDesignazurejavamysqllinuxangularpythonAWSjavascript

    Rivers Agile is hiring a Remote Senior Software Engineer - Java

    Senior Software Engineer - Java - Rivers Agile - Career Page

    See more jobs at Rivers Agile

    Apply for this job

    20d

    Ingénieur DevOps/Ingénieure DevOps

    DarestL'Abbaye, Switzerland, Remote
    agileterraformRabbitMQansibleazuredockerelasticsearchkuberneteslinux

    Darest is hiring a Remote Ingénieur DevOps/Ingénieure DevOps

    Description du poste

    Pour un de nos clients de renom basé dans le canton de Vaud, nous recherchons un administrateur - ingénieur DevOps. 

    Les missions :

    • Gestion et optimisation des pipelines CI/CD : Créer, gérer et optimiser les pipelines de développement et de déploiement continus sous TFS-Azure-DevOps ou d'autres outils similaires, pour garantir une livraison efficace et fiable des applications.

    • Administration des plateformes : Gérer l'administration des plateformes Linux et Windows, y compris les serveurs web (Apache/Tomcat, IIS, NGINX), les outils de conteneurisation (Docker), et les environnements cloud (Azure VM, Azure Storage).

    • Support et résolution de problèmes: Fournir un support technique en cas de problèmes lors de la création d'images, du déploiement ou de la gestion d'erreurs liées aux pipelines. Assurer une disponibilité et une performance optimales des systèmes.

    • Sécurité et conformité : Mettre en place et maintenir des pratiques de sécurité robustes, telles que la gestion des secrets et l'utilisation d'outils comme Snyk, pour assurer la protection des données et des systèmes.

    • Collaboration et communication : Collaborer avec les équipes de développement, de test et d'opérations pour garantir la qualité, la rapidité et l'efficacité des livraisons logicielles.

    • Innovation et amélioration continue : Rester à jour sur les meilleures pratiques en matière de DevOps, d'intégration et de déploiement continus, et apporter des améliorations continues aux processus et aux outils.

    • Documentation et standardisation : Créer et maintenir une documentation complète et précise des processus et des configurations, afin de favoriser la standardisation et la réutilisabilité.

    Qualifications

    Expérience requise

    • Excellente connaissance de Azure DevOps (de préférence) ou expérience équivalente sur GitLab, GitHub, ou Bitbucket.
    • Expertise en DevOps : Kubernetes, Docker, Openshift, Terraform, Ansible, Packer, Prometheus, Grafana, ELK Stack (Kibana, ElasticSearch, Logstash), Elastic Cloud, Git.
    • Bonne maîtrise des aspects liés à l'authentification, la sécurité et l'IDP.
    • Connaissance approfondie des solutions cloud (Cloud Azure, Azure VM, Azure Storage).
    • Maîtrise du langage Yaml. Connaissance des architectures SaaS, IaaS/IaC, PaaS, CaaS. Technologies : RabbitMQ, Squash, ActiveMQ, SonarQube, Sentry, VMWare/VSphere.
    • Connaissance des méthodologies et frameworks : Agile, DevOps, UML, ITIL.
    • Expertise dans les meilleures pratiques CI/CD.
    • Connaissance opérationnelle des bases de données.

    Compétences attendues

    • Gestion et administration d'un pipeline sous TFS-Azure-DevOps.
    • Maîtrise de l'administration de plateformes Linux et Windows : Apache/Tomcat, IIS, NGINX, Docker.
    • Capacité à maintenir à jour une plateforme Azure-DevOps, notamment les versions.
    • Capacité à travailler de manière autonome sur Azure DevOps pour créer des pipelines et répondre aux besoins d'évolution de l'organisation.
    • Capacité à fournir un support en cas de problèmes lors de la création d'images, du déploiement ou de la gestion d'erreurs liées au pipeline.
    • Familiarité avec les étapes de développement : récupération de secrets, installation des dépendances, build, nettoyage, etc.
    • Diplôme universitaire : Un diplôme de niveau universitaire en informatique, en génie informatique ou dans un domaine connexe.
    • Formation spécifique : Une formation spécialisée en DevOps, en gestion de systèmes ou dans les technologies liées telles que Kubernetes, Docker, Terraform, Ansible, etc., est fortement recommandée.

    • Certifications : Des certifications spécifiques liées à Azure DevOps seront trés appréciées.

    • Expérience professionnelle : Une expérience pratique significative dans des rôles similaires ou dans l'administration et le développement de systèmes DevOps est requise. 

    • Connaissances pratiques : Des connaissances solides en développement, en intégration et en déploiement continus (CI/CD), ainsi que dans la gestion des plateformes cloud, sont indispensables.

    En plus de ces qualifications, une bonne maîtrise des langues française et anglaise (B2) est requise pour communiquer efficacement dans un environnement de travail international.

     

    See more jobs at Darest

    Apply for this job

    20d

    Fullstack Tech Lead C#.NET and Angular

    In All Media IncPhilippines Remote
    agilesqlRabbitMQDesignmobilemongodbazuregraphqlc++c#.nettypescriptangularreactjs

    In All Media Inc is hiring a Remote Fullstack Tech Lead C#.NET and Angular

    InallMedia.com is a Global community in charge of allocating and administrating complete teams according to our client’s needs, always under agile methodology.

    At this moment we are looking for a Fullstack Tech Lead with Angular and C#, this position is 100% payable US dollars.


    Customer Description:

    Our client is a global leader in industrial automation and engineering technologies. It operates with two primary business segments: Automation Solutions and Commercial & Residential Solutions.

    Must-Have:

    • In-depth knowledge of at least one object-oriented programming language including C#, C++, or Java.

    • Familiar with one or more technologies like ASP.NET, .NET Core, Angular, REST, TypeScript, Containerization, GraphQL, NodeJS, ReactJS, MongoDB, Neo4j, SQL databases, and modeling.

    • Experience with Unit Testing including test-driven development and automation.

    • Skilled in troubleshooting and debugging commercial software.

    Nice to Have:

    • Knowledgeable in commercial database management systems and the design of highly performant systems.

    • Familiarity with messaging technologies such as AMQP, MQTT, RabbitMQ, or Azure Service Bus

    • Mobile application development and related technologies.

    Benefits:

    • International environment.

    • Great projects with VIP Clients.

    • Hourly rates/Payment in US dollars.

    See more jobs at In All Media Inc

    Apply for this job

    21d

    Principal DevOps Engineer

    PindropUS - Remote
    remote-firstRabbitMQDesignc++dockerkuberneteslinuxpython

    Pindrop is hiring a Remote Principal DevOps Engineer

    Principal DevOps Engineer

    US Remote

    Who we are

    Are you passionate about innovating at the intersection of technology and personal security? At Pindrop, we recognize that the human voice is a unique personal identifier, increasingly susceptible to sophisticated fraud, including the threat of deepfakes. We're leading the way in developing cutting-edge authentication, fraud prevention, and deepfake detection. Our mission is to provide seamless and secure digital experiences, safeguarding the most personal aspect of our identity: our voice. Here, you'll be part of a team driven by values of Innovation, Customer Advocacy, Excellence, and Impact. We're not just creating a safer digital landscape by fortifying trust and integrity with those we serve, we’re also building a dynamic, supportive workplace where your contributions make a real difference.

    Headquartered in Atlanta, GA, Pindrop is backed by world-class investors such as Andreessen-Horowitz, IVP, and CapitalG.

    Pindrop’s DevOps teams work to make our infrastructure and core systems so good, reliable, automated, monitored and performant that our engineers can focus on building innovative global products that are changing the world without having to think about what is running them. We are a dynamic and high energy team with immense collaboration and an unrelenting passion for reliability and scalability. If uptime and automation are part of your personal core belief system, the Pindrop DevOps teams are where you need to be!

    What you’ll do

    • Design, document, build, maintain, and support a wide array of complex infrastructure and services
    • Own key components of our deployment pipeline and operational infrastructure
    • Work on multiple assignments at once, collaborate with the larger teams to establish and use best practices
    • Analyze performance/usability challenges and propose innovative solutions to solve them
    • Proactively enhance monitoring and troubleshooting capabilities
    • Look at every manual process and find ways to automate/code it into a highly reliable and reportable system
    • Automate software deployment processes and continuously improve our CI/CD posture 
    • Mature our processes from ad-hoc to optimized
    • Take complex systems and make them seem boring because they are so reliable

    Who you are

    • You understand hardware/software/cloud platforms from the ground up, and you serve as a subject matter expert on it
    • You make relevant, specific, and high value recommendations to the design or implementation of a platform.
    • You have the ability to "wear many different hats", juggle multiple priorities, context shift quickly, and thrive in an environment where you don't have a strictly defined job definition
    • You are self motivated and work with minimal supervision
    • You see a problem, own it, solve it, do it
    • You have a passion for technology and are constantly researching new/emerging solutions
    • You love to troubleshoot a problem and then teach the team/company on your findings
    • You are resilient in the face of challenges, change, and ambiguity
    • You are optimistic and believe that you can make a problem into a solution
    • You are resourceful, excited to uncover innovative solutions and teach yourself something new when needed
    • You take accountability, do the things you say you’ll do, under-promise and over-deliver
    • You are nimble and adaptable when priorities change and continue to see the “forest through the trees” 

    Your skill-set:

    • 10+ years of devops experience, ideally in a startup environment
    • On-call rotation with occasional night/weekend work required
    • Extensive Redhat/CentOs/Ubuntu linux administration experience
    • Expertise in Chef/Ansible/Terraform/Packer/Helm/Flux 
    • Scripting expertise, preferably Python and Bash
    • Knowledge of some or all of our toolset: Jenkins/Github Actions, Github, Nginx, VMWare/Proxmox, Splunk, ELK, RabbitMQ, Artifactory, Prometheus, Docker containers, etc
    • Experience working with many AWS/GCP infrastructure services such as EC2/GCE, ECS/EKS/GKE, RDS, S3, EIP, NLB, Route53, Kubernetes, and more
    • Experience with networking concepts within firewall, switch, and router configuration including: VLANs, DNS, VPNs, BGP, ACLs, etc.
    • Demonstrated experience identifying security vulnerabilities with the associated ability to remediate them in a timely manner
    • PostgreSQL/MySQL/MariaDB/NoSQL experience in both building highly available systems as well as writing complex queries
    • Demonstrated history working within a distributed architecture and CI/CD best practices
    • Telephony infrastructure experience a plus

    What’s in it for you

    As a Pindropper, you join a rapidly growing company making technology more human with the power of voice. You will work alongside some of the best and brightest. We’re a passionate group committed to excellence - but that doesn’t stop us from enjoying the journey as a team with chess and poker tournaments, catered lunches and happy hours, wellness programming, and more. Because we take our jobs seriously, we add in time for rest with Unlimited PTO, Focus Thursday, and Company-wide Rest Days. 

    Within 30 days you’ll

      • Be introduced to your team, colleagues, added to any standing meetings such as 1:1’s, standups, weekly touchpoints.
      • Be onboarded, accounts created, access verified
      • Begin getting familiar with our different products, services, workflows, deployments, and environments.

    Within 60 days you’ll

      • Understand expectations for the team, and be able to start planning for development and contributing to projects.
      • Begin submitting and reviewing PRs

    Within 90 days you’ll

      • Have an in-depth level of familiarity with many of the products and services architecture to start making technical decisions while maintaining the team's architectural methodology.

    What we offer

    As a part of Pindrop, you’ll have a direct impact on our growing list of products and the future of security in the voice-driven economy. We hire great people and take care of them. Here’s a snapshot of the benefits we offer:

    • Competitive compensation, including equity for all employees
    • Unlimited Paid Time Off (PTO)
    • 4 company-wide rest days in 2024 where the entire company rests and recharges!
    • Generous health and welfare plans to choose from - including one employer-paid “employee-only” plan!
    • Best-in-class Health Savings Account (HSA) employer contribution
    • Affordable vision and dental plans for you and your family
    • Employer-provided life and disability coverage with additional supplemental options
    • Paid Parental Leave - Equal for all parents, including birth, adoptive & foster parents
      • One year of diaper delivery for your newest addition to the family! It’s our way of welcoming new Pindroplets to the family!
    • Identity protection through Norton LifeLock
    • Remote-first culture with opportunities for in-person team events
    • Recurring monthly home office allowance
    • When we need a break, we keep it fun with happy hours, ping pong and foosball, drinks and snacks, and monthly massages!
    • Remote and in-person team activities (think cheese tastings, chess tournaments, talent shows, murder mysteries, and more!)
    • Company holidays
    • Annual professional development and learning benefit
    • Pick your own Apple MacBook Pro
    • Retirement plan with competitive 401(k) match
    • Wellness Program including Employee Assistance Program, 24/7 Telemedicine

    What we live by

    At Pindrop, our Core Values are fundamental beliefs at the center of all we do. They are our guiding principles that dictate our actions and behaviors. Our Values are deeply embedded into our culture in big and small ways and even help us decide right from wrong when the path forward is unclear. At Pindrop, we believe in taking accountability to make decisions and act in a way that reflects who we are. We truly believe making decisions and acting with our Core Values in mind will help us to achieve our goals and keep Pindrop a great place to work:    

    • Audaciously Innovate - We continue to change the world, and the way people safely engage and interact with technology. As first principle thinkers, we challenge standards, take risks and learn from our mistakes in order to make positive change and continuous improvement. We believe nothing is impossible.
    • Evangelical Customers for Life - We delight, inspire and empower customers from day one and for life. We create a partnership and experience that results in a shared passion.   We are champions for our customers, and our customers become our champions, creating a universal commitment to one another. 
    • Execution Excellence - We do what we say and say what we do. We are accountable for making the tough decisions and necessary tradeoffs to deliver quality and effective solutions on time.
    • Win as a Company - Every time we win, we win as a company. Every time we lose, we lose as a company. We break down silos, support one another, embrace diversity and celebrate our successes. We are better together. 
    • Make a Difference - Every day we have the opportunity to make a positive impact. We operate with dedication, passion, and uncompromising integrity, creating a safer, more secure world.

    Not sure if this is you?

    We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! We carefully consider every application and will either move forward with you, find another team that might be a better fit, keep in touch for future opportunities, or thank you for your time.

    Pindrop is an Equal Opportunity Employer

    Here at Pindrop, it is our mission to create and maintain a diverse and inclusive work environment. As an equal opportunity employer, all qualified applicants receive consideration for employment without regard to race, color, age, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetic information, disability, marital and/or veteran status. 

    #LI-Remote

    See more jobs at Pindrop

    Apply for this job

    26d

    [CSR] Test Automation Engineer

    Software MindBucharest, Romania, Remote
    agilescalasqlRabbitMQuiapiqajavapython

    Software Mind is hiring a Remote [CSR] Test Automation Engineer

    Job Description

    Project – the aim you’ll have

    If you like QA and enjoy building scripts that make things click - we might have a spot for you. One of our projects is looking for a QA Automation Engineer with a focus on API Automation. You'll be expected to know your way around the service layer of an application, have an idea of how automation works in theory and code, as well as know the QA principles that are needed to be able to contribute to an ever-growing automation test suite for business-level applications. In return, we'll provide the perfect technical playground in which you can enhance your skills and knowledge, so together we can bring really interesting projects to life.

    Position - how you'll contribute

    • Participate in daily Agile team meetings.
    • Maintain and expand existing automated test scenarios.
    • Review and analyze results from nightly test runs.
    • Investigate and resolve failures in test runs, report defects as necessary.
    • Develop automated tests for new features.
    • Engage in code reviews, coverage assessments, and peer review sessions.
    • Analyze requirements for new features to fully understand expected behavior and interactions.
    • When possible, refactor and enhance the quality of existing automation frameworks.
    • Define test coverage by decomposing complex business features into testable automation scenarios.

    Qualifications

    Expectations - the experience you need

    • Minimum of two years of hands-on experience in Automation testing, preferably focused on API Automation using REST Assured.
    • Proven programming knowledge, adhering to coding best practices, with proficiency in at least one of the following languages: Java, Scala, Python, or a similar programming language.
    • Strong understanding of automation best practices and the role of automation in Quality Assurance, as well as CI and CD principles.
    • Demonstrated experience and proficiency in testing REST APIs, preferably with practical experience in testing APIs in previous projects.
    • Familiarity with POSTMAN or other similar tools for API interaction;
    • Experience working with version control tools, particularly GIT.
    • Proficiency in database technologies, including SQL and/or NoSQL.

    Additional skills - the edge you have

    • Basic knowledge of HTML and CSS.
    • Familiarity with UI Automation.
    • Experience working with Microservice architecture in conjunction with a message queue (e.g., Kafka, RabbitMQ, or similar technologies).
    • Excellent communication skills, both written and verbal, in English. Ability to effectively communicate with internal stakeholders at various levels and empathize with their perspectives.
    • Analytical and logical thinking skills, with a natural curiosity to explore the bigger picture. Ability to ask insightful questions to understand problems and assess the strengths and weaknesses of systems.

    See more jobs at Software Mind

    Apply for this job

    27d

    System Engineer - Linu

    Timocom GmbHErkrath, Germany, Remote
    RabbitMQansibledockerkuberneteslinux

    Timocom GmbH is hiring a Remote System Engineer - Linu

    Stellenbeschreibung

    Als System Engineer Linux (m/w/d) bei TIMOCOM übernimmst du mit deinem Team die Betreuung der Linux Plattform und der Middleware. Es steht dir frei, entweder 100 Prozent remote zu arbeiten oder flexibel unsere TEAMocom Spaces vor Ort zu nutzen.

    • Dabei stellst du den Betrieb sicher und implementierst die Container- und Kubernetes Infrastruktur.
    • Die Durchführung von Deploymentsauf virtuellen Hosts und die Weiterentwicklung von CI/CD-Pipelines wird ebenfalls von dir übernommen.
    • Zudem verantwortest du die Behebung von Störungen innerhalb der Plattform.
    • Du übernimmst die Wartung und remote-Administration von Serverhardware.
    • Abschließend dokumentierst du die Prozessabläufe.

    Qualifikationen

    • Du bringst mehrjährige Berufserfahrung als System Engineer (m/w/d), im Bereich Systemadministration oder in einer vergleichbaren Position mit.
    • Deine fundierten Fachkenntnisse im Bereich Linux, Ansible, VMware VCenter/VSphere, CI/CD, Gitlab oder Artifactory zeichnen dich aus.
    • Zudem sind für dich Kubernetes, Docker und Infrastructure as Code keine Fremdwörter.
    • Dir liegt der Betrieb von Services, wie z.B. Kafka oder RabbitMQ und du hast Interesse dich darin weiterzubilden.
    • Damit du dich in deinem Team gut verständigen kannst, bringst du gute Deutsch- und Englischkenntnisse mit. 

    See more jobs at Timocom GmbH

    Apply for this job

    28d

    Senior Site Reliability Engineer

    AdwerxDurham, NC Remote
    terraformairflowRabbitMQDesignqarubydockermysqlkubernetesNode.js

    Adwerx is hiring a Remote Senior Site Reliability Engineer

    Durham, NC or Remote

    Adwerx is on the lookout for a Site Reliability Engineer to join our small and talented infrastructure team and help us design, build, and automate performant, resilient, and highly-available systems that our teams and customers rely on. In this role, you’ll help us run a handful of mature (and in some cases brand-new) services in the cloud and apply your skills to make them resilient, performant, and highly-available during the rapid adoption of our products. The infrastructure you’ll build has a large impact on an organization that is focused on software development best practices and standards.

    The starting title for this experienced role will be based on tenure/experience/work history.

    Our culture

    Adwerx is a place where you can thrive in our highly collaborative teams and where everyone is encouraged to contribute ideas across all levels of the organization.

    Our engineering charter is centered around humility, respect and trust. We abide by the mantra “if it’s not in version control, it doesn’t exist”, strive to write documentation our peers will love, and always try to leave things better than we found it. We employ testing and continuous delivery for all our services and empower our developers to iterate and deploy as often as they need.

    Infrastructure engineers share an on-call schedule, but our systems are stable and fire drills are rare. We host lunch and learns, conduct blameless post-mortems and regularly recognize our peers with shout outs and a fun badge program to recognize leaders in specific technical disciplines.

    How we work

    We apply the Agile/Scrum methodology to run the day to day projects at Adwerx and are heavily inspired by the “Shape Up” process with our product development process. In addition we:

    • Utilize a mature CI/CD process and deploy to production many times a day.
    • Have production-like QA environments with a culture of writing automated tests.
    • Define department SLOs and Engineering KPIs to better understand how we work..
    • Relentlessly strive for excellence with not only the products we build but also the health of our codebase and our developer ecosystem.

    Technologies we work with

    • Our primary application is built with Ruby on Rails. You’ll also encounter or work with Node.js, Go, and Python.
    • Our production systems run primarily in Google Cloud Platform though we also have a small footprint in Amazon Web Services
    • Besides our primary application, some services you will support include our VPN/Tailscale, CI/CD pipelines, Google Kubernetes Engine Clusters, MySQL databases, Airflow, RabbitMQ, and Redshift
    • Some tools we use include Terraform, Kubernetes, Datadog, Helm, Nginx, docker, NewRelic, and CircleCI

    In this mission-critical role, you will:

    • Design, build, and maintain the core infrastructure for Adwerx
    • Create, maintain, and/or iterate on various workloads in Google Kubernetes Engine
    • Contribute to the Ruby on Rails monolith to upgrade dependencies, integrate with infrastructure features, or optimize performance
    • Maintain reliable network paths and connections between all external and internal services (DNS, VPN, VPC peering)
    • Participate and run point in handling production incidents
    • Participate in solution design for new features, products, systems, and tooling
    • Find new ways to use existing systems to improve scalability and performance for our platform
    • Interact with the larger organization to ensure the uptime and reliability of our infrastructure
    • Iterate on security standards and reviewing code for secure coding practices
    • Partner with engineering teams closely to educate and consult
    • Continually monitor application/system performance and costs (SLOs), generate actionable insights and either implement or advocate for them
    • Participate in on-call rotations, along with every member of the engineering team
    • Work closely with engineering teams to conduct root cause analyses for production incidents and make plans to remediate or prevent recurrences
    • Collaboratively plot the course and document Adwerx infrastructure
    • Build a great customer experience for people using your infrastructure

    What You’ll Get:

    • Competitive salary and potential for equity.
    • Comprehensive medical, dental, and vision plan options (100% of basic plan premiums paid by company)
    • 401(k) plan with a company match of up to 4%
    • A collaborative work environment where you’ll learn about and influence every aspect of the business
    • The opportunity to work with and learn from talented leaders, developers, marketers and designers and advancement opportunities.
    • The ability to help define the foundational technology that will power the growth of our business
    • Flexible work scheduling

    See more jobs at Adwerx

    Apply for this job

    28d

    Senior Software Engineer

    Agile SixUnited States, Remote
    redisagileterraformRabbitMQDesigngitrubyjavac++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

    Senior Software Engineer, Distributed Systems (Contractor)

    Bachelor's degreepostgressqlRabbitMQDesignapirubyc++python

    SecurityScorecard is hiring a Remote Senior Software Engineer, Distributed Systems (Contractor)

    About SecurityScorecard:

    SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries. Founded in 2013 by security and risk experts Dr. Alex Yampolskiy and Sam Kassoumeh and funded by world-class investors, SecurityScorecard’s patented rating technology is used by over 25,000 organizations for self-monitoring, third-party risk management, board reporting, and cyber insurance underwriting; making all organizations more resilient by allowing them to easily find and fix cybersecurity risks across their digital footprint. 

    Headquartered in New York City, our culture has been recognized by Inc Magazine as a "Best Workplace,” by Crain’s NY as a "Best Places to Work in NYC," and as one of the 10 hottest SaaS startups in New York for two years in a row. Most recently, SecurityScorecard was named to Fast Company’s annual list of theWorld’s Most Innovative Companies for 2023and to the Achievers 50 Most Engaged Workplaces in 2023 award recognizing “forward-thinking employers for their unwavering commitment to employee engagement.”  SecurityScorecard is proud to be funded by world-class investors including Silver Lake Waterman, Moody’s, Sequoia Capital, GV and Riverwood Capital.

    About the Team:

    The Signals Intelligence (SIGINT) team collects signals and data on a massive scale translating them into actionable intelligence that helps drive SecurityScorecard’s flagship security ratings and Attack Surface Intelligence products. This team develops scalable distributed systems to collect data at scale from the Internet, dark web, clear web, telegram/discord and other content. This team partners with the Threat Research & Insights team and other parts of the organization to understand the requirements that define what goes into new signals. Come be part of an exciting team that is building the next generation of threat intelligence.

    About the Role:

    This contractor role focuses on the design and development of systems dedicated to distributed data collection and Internet scanning. Responsibilities include overseeing the management of collected data feeds, which are integrated into SecurityScorecard's processing pipeline and scoring mechanisms to enhance the Ratings Platform. A central responsibility of this role is enhancing and expanding the capabilities of web crawling and data collection systems. This includes scaling these systems to handle higher frequencies of web scans and integrating extensive datasets from millions of companies into the Ratings Platform. Moreover, the position is focused on pioneering and refining techniques for efficiently operationalizing the gathering of comprehensive web-based and Internet-wide data and threat intelligence.  This is a remote role located in Canada, LATAM or US only.

    Please note that this is a 9-12 month contract position.  

    Required Qualifications:

    • 2+ years experience with low-level languages (e.g. Go, C, C++)
    • 3+ years of experience with Scripting languages (e.g. Python, Ruby)
    • Experience with SQL (e.g. Postgres)
    • Knowledge of Selenium, Scrapy or other web crawling mechanisms 
    • Experience with Confluent Kafka, Apache Kafka
    • Experience withmessage queues (e.g. RabbitMQ, SQS)
    • 3+ years of experience with building distributed systems
    • Experience building Restful API's from scratch.
    • Working knowledge in one or more of the following: Networking protocols, Network based scanning (nmap, zmap, nessus, masscan, etc), web crawling

     

    Preferred Qualifications:

    • Experience with software design principles, and test-driven development
    • Strong experience with Apache Kafka
    • Comfortable working as part of a distributed team
    • Excellent communication and teamwork skills
    • Experience with Internet scanning (NMAP, masscan, ZMAP, etc)
    • Experience building web-crawlers and or data crawlers at-scale
    • Ability to do independent research
    • Ability to make data driven decisions

    Benefits:

    SecurityScorecard is committed to Equal Employment Opportunity and embraces diversity. We believe that our team is strengthened through hiring and retaining employees with diverse backgrounds, skill sets, ideas, and perspectives. We make hiring decisions based on merit and do not discriminate based on race, color, religion, national origin, sex or gender (including pregnancy) gender identity or expression (including transgender status), sexual orientation, age, marital, veteran, disability status or any other protected category in accordance with applicable law. 

    We also consider qualified applicants regardless of criminal histories, in accordance with applicable law. We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact talentacquisitionoperations@securityscorecard.io.

    Any information you submit to SecurityScorecard as part of your application will be processed in accordance with the Company’s privacy policy and applicable law. 

    SecurityScorecard does not accept unsolicited resumes from employment agencies.  Please note that we do not provide immigration sponsorship for this position. 

    See more jobs at SecurityScorecard

    Apply for this job

    +30d

    Senior Software Engineer Back

    ShippeoParis, France, Remote
    agilenosqlpostgresRabbitMQDesignmongodbscrumapisymfonyelasticsearchmysqlbackendfrontendPHP

    Shippeo is hiring a Remote Senior Software Engineer Back

    Job Description

    Our product is composed of a mission critical SaaS web platform (API everywhere), with high traffic inbound/outbound integrations.

    Our mission is to anticipate problems and proactively alert end-customers so they can efficiently manage exceptions. We achieve this by collecting and matching millions of theoretical and real data from different stakeholders.

     

    The technical team is structured in three feature teams:

    • Connect to collect: quickly build highly-available integrations to fetch and send orders, events and positions (we are looking for someone to join this team in priority)

    • Track to react: automatically track orders, detect exceptions and alerts our users so they can react

    • Analyze to improve: leverage our data to improve our offer insights to our users

    In a context of strong growth, we are looking for a Senior Software Engineer PHP / Symfony to deliver cutting edge solutions with a mindset oriented on delivering a production ready solution.

    Reporting to the Engineering Manager, your work will focus on improving our technical architecture and developing new functionalities. You will be responsible for all aspects : technical design, development, testing, documentation, deployment and maintainability.

    What you will do:

    • Design and maintain server-side application logic using PHP Symfony in an event-driven environment

    • Write qualitative, readable and tested code

    • Collaborate with front-end developers on designing the most performant and scalable APIs

    • Design and optimize applications for high performance, high availability and high scalability

    • Ensuring optimal performances of the requests to the databases

    • Document your processes, your APIs using OpenAPI and the database schemas

    • Apply new architectural patterns within our stack : DDD, CQRS, event sourcing, micro-services

    • Keep informed of advancements in the field of engineering

     

    Generally composed of 2 backend developers, 2 frontend developers, 1 product manager, 1 product designer, each feature team has the full ownership for selecting and delivering the features that will have the greatest impact for our users. Close collaboration, agile method and tests: we try every sprint to improve our processes.

    Your stack :

    • Stack : PHP (Symfony 6.4) 

    • Event Driven Design philosophy: DDD Main Patterns : CQRS, Event sourcing

    • Asynchronous event model (RabbitMQ)

    • Interface: API REST

    • Testing : Phpspec, Phpunit, Phpstan,

    • Database: Postgres, MySQL,MongoDB,Postgres, Time Series Database, Algolia,

    • EventStoreDB Methodology : OKR, Scrum, Event storming

    Qualifications

    We are looking for a developer with a good knowledge of the technologies we use, but what matters most is that:

    • You are passionate, experienced and enjoy working in a team in an agile context

    • You are not afraid to confront new problems and overcome them

    • You deliver qualitative, powerful and tested code 

     

    Your Profile :

    • Must have experience with a event driven architecture
    • Software Engineering in a highly paced environment

    • Must have experience in developing server-side application logic using PHP Symfony

    • Must have experience with at least one relational database and a noSQL database

    • Familiarity with RabbitMQ, Grafana, Kibana, ElasticSearch

    • You develop pragmatic solutions without overengineering, and choose simple, straightforward solutions over more complex ones

    • You align your work with the company's business objectives and seek to deliver business value

    • You have a strong emphasis on developing solutions that are production ready with a mindset oriented towards you build it, you run it

    See more jobs at Shippeo

    Apply for this job