redis Remote Jobs

272 Results

22d

Lead Software Engineer (RoR Fullstack Engineer)- Chile

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmobilemongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (RoR Fullstack Engineer)- Chile

Lead Software Engineer (RoR Fullstack Engineer)- Chile - Agnos - Career PageIdentify

See more jobs at Agnos

Apply for this job

22d

Lead Software Engineer (RoR Fullstack Engineer)- Argentina

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmobilemongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (RoR Fullstack Engineer)- Argentina

Lead Software Engineer (RoR Fullstack Engineer)- Argentina - Agnos - Career Page

See more jobs at Agnos

Apply for this job

22d

Lead Software Engineer (RoR Fullstack Engineer)- Brazil

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmobilemongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (RoR Fullstack Engineer)- Brazil

Lead Software Engineer (RoR Fullstack Engineer)- Brazil - Agnos - Career Page

See more jobs at Agnos

Apply for this job

23d

Software Engineer - 151

In All Media IncColombia - Remote
redisnosqlsqlDesignmongodbgraphqlapijavapostgresqlMySQLAWSbackendfrontend

In All Media Inc is hiring a Remote Software Engineer - 151

Job Description: Senior Backend Engineer
Location: Remote
Company: Inallmedia

Overview:
Inallmedia is seeking an experienced and highly skilled Senior Backend Engineer to join our dynamic team. This role is pivotal in maintaining and enhancing our backend services to ensure reliability, optimal performance, and scalability across our systems. As a Senior Backend Engineer, you will lead backend development efforts, optimize APIs, design system architectures, and manage databases, all while playing a critical role in delivering high-quality services that support our marketplace and client applications.

Key Responsibilities:

  • Backend Development & Maintenance:
    • Maintain and enhance existing backend services built on Java and Spring Boot.
    • Perform system upgrades to ensure reliability and optimal performance.
    • Troubleshoot and resolve production issues, analyzing broken data and undefined problem areas.
    • Tune performance of backend systems to improve response times and handle high concurrency.
  • API Development:
    • Develop and optimize scalable RESTful APIs to fetch, update, and manage user-generated content (ACME).
    • Ensure APIs meet performance and reliability goals, including sub-second response times.
  • Database Management:
    • Work with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
    • Analyze and resolve data integrity issues, ensuring accurate storage and retrieval of user content.
  • System Design:
    • Lead system design efforts to enhance scalability, reliability, and maintainability of backend services.
    • Create architectural solutions for new services or upgrading existing systems.
  • Feature Development:
    • Implement new features or extend existing ones, with a focus on backend services.
    • Collaborate with frontend and other teams for seamless feature integration.
  • Deliverables:
    • Deliver backend systems capable of meeting performance and reliability targets, contributing to organizational success.

Must-Have Qualifications:

  • Programming Expertise:
    • Strong proficiency in Java with hands-on experience using the Spring Boot framework.
  • Database Knowledge:
    • Solid knowledge of SQL and NoSQL databases, especially MySQL, MongoDB, and Redis.
  • API Development:
    • Experience developing and optimizing RESTful APIs with high scalability and performance.
  • Troubleshooting Skills:
    • Proven ability to troubleshoot production issues and analyze broken or undefined data.
  • Performance Optimization:
    • Familiarity with handling performance bottlenecks in live systems.
    • Expertise in designing systems for high concurrency and low latency.
  • System Architecture:
    • Strong understanding of system architecture and design principles.
    • Ability to create and document scalable and maintainable backend systems.
  • Distributed Systems & Cloud Environments:
    • Hands-on experience with distributed systems or cloud environments (e.g., AWS, GCP).

Nice-to-Have Qualifications:

  • GraphQL Experience:
    • Experience with GraphQL is a strong plus.

Soft Skills:

  • Problem-Solving:
    • Exceptional problem-solving and troubleshooting skills.
  • Communication & Collaboration:
    • Strong communication and collaboration abilities, especially when working cross-functionally.

See more jobs at In All Media Inc

Apply for this job

23d

Fullstack Engineer - 1508

In All Media IncColombia - Remote
redisnosqlDesignmongodbazuregraphqluihtml5apijavadockerpostgresqlMySQLkubernetesangularAWSjavascriptbackendfrontend

In All Media Inc is hiring a Remote Fullstack Engineer - 1508

Job Description: Fullstack Engineer (Mid-Level)
Location: Remote
Company: Inallmedia

Overview:
Inallmedia is seeking a skilled and motivated Mid-Level Fullstack Engineer to join our growing team. This role will focus on improving our backend systems to ensure 100% application fidelity in the processing and delivery of job seeker applications. As a Fullstack Engineer, you will work on both backend services and frontend user interfaces, integrating and optimizing the systems that power our marketplace, ensuring accurate and seamless submission and delivery of applications, and enhancing user trust and experience.

Responsibilities:

  • Design, develop, and maintain scalable backend systems to ensure application fidelity when submitting and delivering applications.
  • Focus on integrating frontend applications with backend services, including seamless API consumption (GraphQL and RESTful APIs).
  • Build responsive, performant, and user-friendly interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js) along with HTML and CSS.
  • Integrate UI and rules engine with backend services to maintain 100% accuracy in application data delivery.
  • Ensure proper monitoring and alert systems are in place for application fidelity checking, submission/handoff prevention, and automated notifications to job seekers and employers.
  • Collaborate with cross-functional teams to identify and resolve technical issues related to application fidelity, including upstream and downstream system integrations.
  • Develop and implement scalable solutions that monitor, track, and address any fidelity events or discrepancies that could lead to legal risks or erosion of trust between job seekers, employers, and the platform.
  • Write clean, efficient, and maintainable code with a focus on performance and scalability.
  • Participate in code reviews and contribute to best practices in development.

Key Skills & Qualifications:

  • Proficiency in Programming Languages:
    • Backend: Java, with experience in developing APIs and backend services.
    • Frontend: JavaScript (ES6+), HTML5, and CSS3 for building responsive, user-friendly applications.
  • API Integration Experience:
    • Strong knowledge and hands-on experience working with both RESTful and GraphQL APIs.
  • UI and Backend Integration:
    • Ability to integrate frontend applications with backend services, ensuring smooth communication between them.
  • Database Expertise:
    • Proficiency in working with relational databases, particularly columnar stores like PostgreSQL and MySQL, as well as NoSQL databases (e.g., Redis, MongoDB).
  • Problem-Solving:
    • Excellent troubleshooting and debugging skills, with the ability to quickly identify and resolve issues.
  • Fidelity Monitoring & Alerting:
    • Familiarity with implementing monitoring systems, including issue tracking, alerting, and logging to ensure application fidelity.
  • Experience in Scalable Solutions:
    • Proven ability to create scalable and maintainable systems capable of handling complex integrations and high-traffic workloads.

Preferred Qualifications:

  • Familiarity with cloud services (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
  • Experience working in an Agile/Scrum development environment.
  • Knowledge of CI/CD processes and tools for automated deployment and testing.

See more jobs at In All Media Inc

Apply for this job

23d

Backend Engineer - 1505 / 1506 / 1507

In All Media IncColombia - Remote
DevOPSredisnosqlDesignmongodbazuregraphqlapijavadockerelasticsearchpostgresqlMySQLkubernetespythonAWSjavascriptbackendfrontendNode.js

In All Media Inc is hiring a Remote Backend Engineer - 1505 / 1506 / 1507

Job Description: Senior Backend Engineer

Location: Remote
Company: Inallmedia

Overview:
Inallmedia is seeking an experienced and highly skilled Senior Backend Engineer to join our team. This role focuses on enhancing our backend systems to ensure they accurately absorb, store, and deliver applications with 100% application fidelity. This is crucial for maintaining legal compliance and preserving the trust of job seekers and employers in our marketplace. You will be instrumental in building scalable solutions that provide monitoring and issue alerts across our systems, ensuring data integrity and seamless application delivery.

Key Responsibilities:

  • Backend Problem Solving:
    • Tackle complex, backend-heavy challenges to ensure robust systems with minimal latency.
    • Optimize backend performance to handle high concurrency and achieve sub-second response times.
  • Data Pipelines & Real-Time Analytics:
    • Build and maintain data pipelines for real-time analytics and streaming.
    • Implement solutions using technologies like Apache Kafka, AWS Kinesis, and Spark Streaming.
  • API Development & Optimization:
    • Create and optimize scalable, high-performing RESTful and GraphQL APIs.
    • Ensure APIs are efficient, reliable, and capable of handling high traffic volumes.
  • Infrastructure Development:
    • Develop and maintain infrastructure on Kubernetes to ensure system resiliency and scalability.
    • Manage containerization and orchestration of applications for seamless deployment.
  • Application Fidelity Monitoring:
    • Implement monitoring solutions to verify 100% application fidelity across systems.
    • Develop automated checks and alerts for submission/handoff prevention and issue detection.
  • Collaboration & Communication:
    • Work closely with cross-functional teams to ensure upstream and downstream systems are aligned.
    • Provide technical guidance and mentorship to junior team members.

Key Skills & Qualifications:

  • Programming Languages:
    • Proficiency in Python, JavaScript (Node.js), and Java.
  • Cloud Services Expertise:
    • Hands-on experience with AWS, Google Cloud, or Azure.
  • API Development:
    • Expertise in developing and optimizing RESTful and GraphQL APIs.
    • Focus on performance optimization for sub-second response times and high concurrency.
  • Data Streaming & Analytics:
    • Experience with Apache Kafka, AWS Kinesis, Spark Streaming, and Elasticsearch.
    • Ability to handle real-time data processing and analytics.
  • Database Knowledge:
    • Expertise in relational databases like PostgreSQL and MySQL.
    • Proficiency with NoSQL databases such as Redis and MongoDB.
    • Familiarity with big data tools like Google BigQuery, Redshift, or Snowflake.
  • Containerization & Orchestration:
    • Strong experience with Kubernetes for container orchestration.
    • Knowledge of Docker and microservices architecture.
  • Problem-Solving Abilities:
    • Strong analytical skills to solve complex backend issues.
    • Ability to design scalable solutions that ensure data integrity and system performance.

Nice-to-Have Qualifications:

  • Experience with real-time monitoring tools and application fidelity checks.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of security best practices in backend development.

Soft Skills:

  • Collaboration:
    • Excellent communication skills with the ability to work effectively in a team environment.
    • Ability to collaborate with cross-functional teams, including frontend developers, product managers, and stakeholders.
  • Adaptability:
    • Comfortable working in a fast-paced environment with shifting priorities.
    • Eagerness to learn new technologies and methodologies.
  • Attention to Detail:
    • Meticulous in ensuring data accuracy and system reliability.
    • Proactive in identifying potential issues before they become critical.

See more jobs at In All Media Inc

Apply for this job

23d

Senior Full Stack Developer (Geospatial Experience Required)

Expression NetworksWashington, DC - Remote
S3redisagilemongodbgitc++postgresqlangularpythonAWSjavascriptfrontend

Expression Networks is hiring a Remote Senior Full Stack Developer (Geospatial Experience Required)

Senior Full Stack Engineer (GIS Specialist)

About the Role

Expression is seeking an exceptional Senior Full Stack Engineer with deep expertise in Geographic Information Systems (GIS) to join our innovative team. As a technical leader, you'll architect and develop sophisticated spatial data applications that solve complex geographic challenges while working alongside world-class data scientists, DevSecOps engineers, and product designers.

Impact You'll Make

  • Architect and develop cutting-edge web-based mapping applications that transform complex spatial data into intuitive user experiences
  • Lead the technical direction of feature-focused teams while mentoring junior developers
  • Drive innovation in our geospatial technology stack through thoughtful architecture decisions and implementation
  • Collaborate with cross-functional teams to deliver robust, scalable solutions that delight our customers

Technical Expertise Required

GIS & Spatial Technologies

  • Expert knowledge of GIS platforms including ArcGIS, QGIS, and OpenLayers
  • Deep understanding of spatial data formats (shapefiles, GeoJSON, GeoTIFF) and analysis techniques
  • Experience with geospatial projections, coordinate systems, and spatial indexing
  • Proven track record building interactive mapping applications

Full Stack Development

  • Advanced proficiency in Python, JavaScript, and C#
  • Deep expertise in React (or Angular 2/Vue.js) for frontend development
  • Strong command of Express.js and GraphQL/REST APIs
  • Experience with modern ORMs and database technologies including PostgreSQL, Redis, ElasticSearch/OpenSearch, MongoDB
  • Extensive AWS cloud platform experience, particularly with S3 and spatial services
  • Mastery of Git version control and collaborative development workflows

Leadership & Communication

  • Proven ability to mentor junior developers and drive technical excellence
  • Outstanding written and verbal communication skills
  • Experience leading code reviews and maintaining high engineering standards
  • Track record of successful collaboration with cross-functional teams

Requirements

  • Ability to obtain Secret clearance or higher
  • Associates degree or higher in Computer Science, Engineering, or related field
  • 10+ years of software engineering experience
  • 7+ years of recent full-stack development experience
  • Demonstrated experience with big data visualization
  • Located in or willing to relocate to the DMV area (Washington DC, Maryland, Virginia)

Work Location

Hybrid work environment (approximately 3 days per week on-site) in the DMV area

Compensation & Benefits

Salary

$140,000 - $200,000 annually, based on experience, locality pay, and work arrangement

Comprehensive Benefits Package

  • Competitive 401(k) with employer matching
  • Premium health coverage (PPO and HDHP options)
    • Medical, dental, and vision insurance
  • Professional development support
    • Education reimbursement program
    • Training and certification opportunities
  • Work-life balance
    • Generous PTO and holiday schedule
    • Flexible work arrangements
  • Additional perks
    • Complimentary life insurance
    • On-site gym access
    • Commuter benefits plan

About Expression:

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Equal Opportunity Employer/Veterans/Disabled

See more jobs at Expression Networks

Apply for this job

25d

Senior Software Engineer (Backend)

Full TimeDevOPSMemcachedgolangredisDesignjavac++dockerMySQLlinuxpythonbackendPHP

Feedonomics is hiring a Remote Senior Software Engineer (Backend)

Senior Software Engineer (Backend) - Feedonomics - Career PageWe are looki

See more jobs at Feedonomics

Apply for this job

25d

Senior Software Engineer (Backend + DevOps)

Full TimeDevOPSMemcachedgolangredisDesignc++dockerMySQLlinuxjenkinspythonbackendPHP

Feedonomics is hiring a Remote Senior Software Engineer (Backend + DevOps)

Senior Software Engineer (Backend + DevOps) - Feedonomics - Career PageWe are looking for a highly motivated and experienced Senior Software Engineer - Backend to join the fully remote Engineering team at Feedonomics. You will be working with a h

See more jobs at Feedonomics

Apply for this job

28d

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

29d

Senior Software Engineer - Campaigns and Attribution

InvocaRemote
redisBachelor's degreenosqlsalesforceDesignrubyc++

Invoca is hiring a Remote Senior Software Engineer - Campaigns and Attribution

About Invoca:

Invoca is the industry leader and innovator in AI and machine learning-powered Conversation Intelligence. With over 400 employees, 2,000+ customers, and $100M in revenue, there are tremendous opportunities to continue growing the business. We are building a world-class SaaS company and have raised over $184M from leading venture capitalists including Upfront Ventures, Accel, Silver Lake Waterman, H.I.G. Growth Partners, and Salesforce Ventures.

About the Engineering Team:

You will join a team where everyone, including you, is striving to constantly improve their knowledge of software development tools and practices. We are a supportive team who swarms when problems arise and gives great feedback to help each other grow. Working on our close-knit, cross-functional teams is a great chance to share and grow your knowledge of different domains from databases to front ends to telephony and everything in between.

We are passionate about many things: continuous improvement, working at a brisk but sustainable pace, writing resilient code, maintaining production reliability, paying down technical debt, hiring fantastic teammates; and we love to share these passions with each other.

Learn more about the Invoca development team on our blog (https://medium.com/invoca-engineering-blog) and check out our open source projects (https://github.com/Invoca).

About the Team:

Campaigns and Attribution team sets up call treatment to route calls to the desired locations and collects and enriches call data flowing through Invoca's eco-system. With our feature set, our customers are able to accurately link webpage visits with calls they receive via call centers and brick-and-mortar locations. 
 
 

You Will:

  • Write high-quality code
  • Operate independently on complex tasks
  • Be a technical expert in an area or feature set
  • Have end-to-end responsibility for projects of increasing complexity
  • Identify and suggest areas of future work and back up suggestions with evidence
  • Identify and mitigate risk in the development cycle, from ideation to delivery
  • Keep leaders up-to-date on progress, blockers, and potential surprises (both positive and negative)
  • Diagnose the root cause of problems for any service area owned by the team
  • Communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Use logic and reason to build cases for ideas, backed up by qualitative and quantitative evidence

You Have:

  • 5+ years of professional software development experience 
  • Experience with some of our primary technologies: Ruby on Rails, MySQL/PostgreSQL, and HTML/CSS/JavaScript
  • Familiarity with queueing systems like Kafka/RabbitMQ etc
  • Familiarity with NoSQL data stores (we use Redis)
  • Proficiency at removing roadblocks for complex tasks
  • In-depth knowledge in one or more areas or features sets
  • Awareness of industry best practices and trends
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security, visual design and more
  • Recognition as a very capable engineer

 

 

Salary, Benefits & Perks:

Teammates begin receiving benefits on the first day of the month following or coinciding with one month of employment. Offerings include:

  • Paid Time Off -Invoca encourages a work-life balance for our employees. We have an outstanding PTO policy starting at 20 days off for all full-time employees. We also offer 16 paid holidays, 10 days of Compassionate Leave, days of volunteer time, and more.
  • Healthcare -Invoca offers a healthcare program that includes medical, dental, and vision coverage. There are multiple plan options to choose from. You can make the best choice for yourself, your partner, and your family.
  • Retirement- Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%.
  • Stock options- All employees are invited to ownership in Invoca through stock options.
  • Employee Assistance Program -Invoca offers well-being support on issues ranging from personal matters to everyday-life topics through the WorkLifeMatters program.
  • Paid Family Leave -Invoca offers up to 6 weeks of 100% paid leave for baby bonding, adoption, and caring for family members.
  • Paid Medical Leave- Invoca offers up to 12 weeks of 100% paid leave for childbirth and medical needs.
  • Sabbatical -We thank our long-term team members with an additional week of PTO and a bonus after 7 years of service.
  • Wellness Subsidy -Invoca provides a wellness subsidy applicable to a gym membership, fitness classes, and more.
  • Position Base Range -$127,000.00 - 165,000.00 / plus bonus potential

This role is remote and open to candidates located in the United States and Canada. Please note that we are unable to provide visa sponsorship for this position.

DEI Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

#LI-Remote

See more jobs at Invoca

Apply for this job

30d

Senior Backend Engineer

Plum FintechAthens,Attica,Greece, Remote Hybrid
S3redisterraformpostgresRabbitMQDesignmongodbdockerkubernetespythonbackend

Plum Fintech is hiring a Remote Senior Backend Engineer

At Plum, we're on a mission to maximise wealth for all. We’re making saving money effortless and turning investing into something everyone can do

Our journey began back in 2017, when we became one of the first to use artificial intelligence and automation to simplify personal finance. Fast forward to today, and we've already helped people save £2 billion across 10 European markets.

Named the UK's fastest-growing fintech in the Deloitte Technology Fast 50, our success is down to the passion and dedication of our diverse team. Based in our London, Athens and Nicosia offices, 180 talented people work together to empower people to do more with their money. And now, the team is growing!

The Role

At Plum we’re looking for engineers who are passionate about both technology but also about bringing the best product to our customers.

To achieve this mission we’re looking for engineers who not only have a strong technical background but who also understand the product and are able to make an impact on all the steps of the product development lifecycle.

We’re looking for a Senior Backend Engineer and these are the main qualities you should ideally possess if you want to be part of the team:

Qualifications:

  • At least 6 years of working experience as a Software Engineer
  • High level of pragmatism
  • Strong planning and prioritization skills
  • Promote Continuous Improvement by identifying process efficiencies and quality improvements
  • Provide guidance to and mentor more junior team members
  • Being able to share product insight with stakeholders and challenge product decisions
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational challenges and propose thorough iterative solutions
  • Experience in working within a cross functional team, collaborative environment, ability to partake in and contribute to technical, design and retrospective dialog
  • Self-motivated and self-managing, with excellent organizational skills
  • Comfortable working with both strongly and dynamically typed languages, we believe you can bring valuable insights and perspectives to the team, even if Python is not your primary language. We care more about your overall programming skills and approach to problem-solving!

Key Responsibilities:

  • Being able to create and design modular, scalable, testable, tested, performant systems which interface via well defined endpoints using software engineering best practices
  • Being able to identify root cause of system issues and determine short and long term resolutions
  • Adaptability and flexibility, we are building new and novel products and believe that we can provide our users the best products by shipping fast and getting feedback to improve on later iterations
  • Able to work and intervene on the whole life cycle of the software

Our Tech Stack:

  • Languages: Python
  • Libraries: FastAPI, SQLAlchemy, Flask
  • Datastores: Postgres, BigQuery, DBT, Redis, MongoDB
  • Infrastructure: GCP (kubernetes, docker), RabbitMQ, Amazon S3, Terraform
  • Monitoring: Grafana, Prometheus, Datadog, Incident.io, Sentry

What to Expect from Our Hiring Process
At Plum, we value a lot the time you devote to the hiring process, this is why we are always trying to make the process as fast and smooth as possible.

  1.  30 min. Call with ourTalent Acquisition Team. So we understand better your career plan, tell you more about Plum and the role ⚙️
  2. 45 min. Call with our Engineering Lead. Brief technical discussion about the role and your skills ????
  3. 120 min. Live Coding Call with our Engineers, including System Design exercise and an Implementation phase????‍????
  4. 30 min. TeamCall with a Product Manager and a Senior Manager from Engineering, for you to understand the business and envision yourself as part of Plum ????
  5.  Offer ????

Plum's Perks

    • We're all in this together! Own part of the company through stock options ????
    • Annual training budget
    • Private Health & Life Insurance
    • Free Plum Premium subscription (normally £9.99 a month).
    • Free parking slots
    • 25 days holiday a year, excluding public holidays (34 in total)
    • Employee referral scheme up to €4000
    • Flexible approach to remote working, though we encourage at least 2-3 days a week in our beautiful office in central Athens for optimal collaboration.
    • 45 days work from anywhere
    • Team breakfast on Tuesdays and team lunch on Thursdays in the office, as well as a plentiful supply of fruit, snacks and coffee.
    • 1 day paid leave for volunteering, supporting you giving back to society.
    • Enhanced parental leave
    • 2 weeks paid sabbatical after four years of service.
    • Team trip to secret destinations once a year ✈️
    • Great office location in the heart of Athens (Syntagma square), with an amazing view!
    • A vibe that’s ????????????

If you think this sounds like a bit of you then don’t hesitate to get in touch!

Thanks,

Plum Τeam ????

* Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of age, race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.

See more jobs at Plum Fintech

Apply for this job

+30d

PV | Analista DBRE Sênior

ExperianSão Paulo, Brazil, Remote
SQSredisterraformnosqlpostgressqlRabbitMQkubernetesAWS

Experian is hiring a Remote PV | Analista DBRE Sênior

Job Description

  • Provisionamento de recursos de bancos de dados em IaC
  • Performance e tuning dos bancos de dados Postgres e SQL Server
  • Atuação em incidentes relacionados a banco de dados
  • Remediação de vulnerabilidades de banco de dados
  • Identificação de melhores práticas de banco de dados
  • Administração de recursos de bancos de dados na Cloud AWS
  • Experiência em bancos de dados NoSQL e SQL

Qualifications

Qualificações

  • Experiência em Banco de Dados SQL e/ou NoSQL
  • Experiência em performance tuning e troubleshooting nas soluções Postgres/SQL Server
  • Vivência em AWS (principalmente com banco de dados)
  • Experiência com Cloud AWS e IaC (Terraform)
  • Experiência com Kubernetes (EKS)
  • Vivência com war rooms e prática de post mortem

​​​​​​​Desejável

  • Experiência em banco de dados RavenDB
  • Experiência com observabilidade com uma das ferramentas: CloudWatch, Datadog, Splunk, Dynatrace, Prometheus
  • Familiaridade com estruturas baseadas em eventos e filas (SQS, SNS, RabbitMQ, Kinesis, Kafka, Redis)
  • Desenvolvimento de pipeline CI/CD
  • Familiaridade com alguma linguagem de programação

See more jobs at Experian

Apply for this job

+30d

Backend control system developer

Adoc Talent ManagementMontreal, QC - Remote
redisagileDesignmongodbapidockerpostgresqltypescriptjavascriptreactjsbackendfrontendNode.js

Adoc Talent Management is hiring a Remote Backend control system developer

100% remote (from Canada)

Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.
Additionally, since 2015, it has been designing and manufacturing its platform for audiovisual system monitoring and management

Tasks

A Back-End Control System Developer at our client leverages experience and skills in software development to provide solutions for control systems in the themed entertainment industry. This cutting-edge position offers the opportunity to work on projects of all sizes. The role involves developing custom, client-tailored software solutions.

  • Provide the company and its clients with software control solutions, monitoring dashboards and interfaces, and custom GUIs for Audio/Visual/Lighting installations.
  • Develop custom equipment drivers, control methodologies & architectures, and custom control software.
  • Develop and test software (end-to-end development cycle).
  • Develop web-based applications, back-end services, and modules in collaboration with other team members.
  • Write specifications and design narratives.
  • Balance multiple projects/assignments with alacrity while aggressively meeting deadlines and expectations.
  • Self-manage assignments and work autonomously when necessary.
  • Be highly collaborative and focused on sharing details routinely and consistently with team members.
  • Demonstrate a persistent optimism and ability to navigate challenges in a way that produces value, exceeds expectations, and promotes company success.

    Profile

    • 5+ years of work experience in software development (including Backend)
    • Proficient in Go, JavaScript, Typescript, JSON, XML.
    • Experience with any of these is a plus: Node.JS, Lua, Node-RED, PostgreSQL, MongoDB, Redis, Docker
    • Knowledgeable with agile methods, development life cycle tools, Gitlab/Jira/Git.
    • Understanding of RESTful API, socket.io/Websocket, database concepts.
    • Experience interfacing APIs to communicate with devices or software using a defined protocol
    • Office365 suite including Teams, Outlook, Word, and Excel

    Assets

    • Experience in frontend development
    • Proficient and knowledgeable in ReactJS or VueJS frameworks
    • Knowledge of A/V systems, equipment, concepts and technologies

    Benefits

    • 15 days PTO including sick, personal, and vacation 1st year; 20 days after 1 year
    • Health, Dental, Vision and Life insurance
    • Workers Compensation

    See more jobs at Adoc Talent Management

    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

    Tech Lead/CTO (Growth)

    GenesisКиїв, UA - Remote - Hybrid
    MLDevOPSPWAredisterraformRabbitMQmobileazureqa.netdockerpostgresqltypescriptkubernetespythonbackendfrontend

    Genesis is hiring a Remote Tech Lead/CTO (Growth)

    Genesis is a Ukrainian co-founding IT company and one of the largest publishers of non-gaming apps. Together with the best entrepreneurs from Central and Eastern Europe, we create and develop global technology businesses. Our main markets are the United States, Europe, and Africa.

    As a co-founding company, Genesis first provides promising startups with the necessary resources and expertise for development, and then supports the project until it becomes an independent business. Currently, 25 projects are developing in our ecosystem in four main areas: mobile applications, online media, e-commerce, and R&D.

    We are looking for a Tech Lead / CTOwith successful experience in AI product development with ML, LLM, and Azure cloud services. The first priority in this position will be to define the right ML infrastructure and project architecture for load scaling.

    The product we are successfully developing: A futuristic Social Discovery project launched in the US market with a vector on AI generation of images, videos, chats, etc.

    Stack:NET 8, React, Python (ML), Azure, RabbitMQ, Redis, PostgreSQL, SignalR, Docker, EF Core, Google Cloud Storage, React, Typescript, SCSS modules, PWA, Next.js, Vercel.

    Required skills:

    • Technical expertise. Deep understanding of backend development (.Net, Python), frontend technologies (React, React Native), cloud infrastructure (Azure, Docker, Kubernetes).
    • Knowledge of MLOps and DevOps principles.Experience with ML to deploy and support machine learning models in production. Deep understanding of CI/CD pipelines, containerization, and infrastructure as code (Terraform).
    • Problem solving and critical thinking skills. Strong analytical skills with the ability to anticipate potential problems and quickly resolve current botnets, assess risks, and develop effective solutions. Proactive approach to identifying opportunities to improve processes, tools and technologies.
    • Leadership and team management experience.Successful experience in leading and managing development teams. Proven track record of setting goals, managing deadlines, and delivering high quality software products to deadlines.
    • Excellent communication skills. Ability to articulate complex technical concepts to both technical and non-technical stakeholders.

    Area of responsibility:

    • Designing the system architecture. Define the overall system architecture, ensure its scalability and security.
    • Scalability and performance optimization. Develop a system architecture that will be adapted to large-scale deployments, with the ability to scale effectively as the project grows. Implementation of performance optimization strategies, including load balancing, caching, and asynchronous processing. As well as monitoring and optimizing system performance, ensuring low latency, high availability and minimal downtime.
    • Integration and interoperability. Controlling the integration of various subsystems, including backend APIs, frontend interfaces, and cloud infrastructure.
    • Team management. Team management, including such specialists as BE, FE, ML, QA, DevOps.
    • Project planning and execution. Controlling project deadlines, setting milestones, and ensuring compliance with quality standards.
    • Communication with stakeholders. Acting as an intermediary between the development team and stakeholders. Communicating technical concepts and project status in clear, actionable terms to non-technical stakeholders.
    • Code reviews and technical documentation.Conducting code reviews to ensure high quality code, adherence to architectural principles, and knowledge transfer within the team.

    What we offer:

    • Comfortable offices in Kyiv’s Podil district with secure shelters and uninterrupted internet, water and electricity. In our offices, you don’t have to worry about routine: breakfasts, lunches, lots of snacks and fruits, lounges, massages, and other benefits of office life are waiting for you;
    • Flexible work schedule;
      If necessary, assistance with relocation to safe places and finding housing;
    • Online services of a corporate doctor, and after the probationary period — health insurance in Ukraine;
    • 20 working days of paid vacation per year, unlimited sick leave;
    • All equipment necessary for work;
    • Compensation for the best courses on the market, corporate online meetups and lectures, a large library, business and management schools for employees;
    • Free training in running, volleyball, boxing, and yoga.
    • Corporate discounts on gym memberships.

    Join our team of performers, practitioners and global changemakers!

    See more jobs at Genesis

    Apply for this job

    +30d

    Golang engineer

    VodworksUkraine - Remote
    golangredisBachelor's degreenosqlDesignlinuxpython

    Vodworks is hiring a Remote Golang engineer

    Job Description

    We are developing some high traffic, high volume online content provider solution. Our exceptional team consists of experts in every functional area of business who are the key to our position as leaders in content delivery. We strive to innovate on a daily basis to ensure we continue to grow and create new revenue opportunities and cutting-edge technology. If you are passionate about taking your career to the next level, then join the Vodworks team and be a part of something big.

    Responsibility:

    The ads platform serves over 6 billion impressions daily. As a key member of the Ads delivery team, you will have the mandate to take part in all stages of the development of the ad delivery system. Key daily tasks will include:

    Maintain existing system/product and support customer requests Design, implement and deploy new functionality/module/product. Research/analyze new technology for ads delivery platforms.

    Requirements:

    Bachelor's Degree in Computing Science or related field, or equivalent work experience minimum 1+​ years of experience with Golang programming with design/development of high performance system and 5+ years of overall development experience. Familiar with networking programming such as tcp/ip programming. Solid understanding of Object Oriented concepts. Familiar with Web/Http servers, such as nginx. Good working knowledge of languages like BASH, Python on Linux. Strong skills in problem solving and complexity analysis. Good communication, both written and spoken in English.

    Nice to Have:

    Working experience in java/c/c++ programming.
    Familiarity with NoSQL DB (Redis, etc.) Broad knowledge of many of the following: Linux Administration, network, Web Servers, virtualization, security, availability, redundancy, and monitoring.​

    Attitude:

    Must be a self-starter. Must be a multi-tasker. Must be a quick learner. Must be a team player.

    See more jobs at Vodworks

    Apply for this job

    +30d

    Python Software Engineer (remote, full-time, with flexible schedule)

    CareAcrossAthens,Attica,Greece, Remote
    redisFirebasemobilegitrubyelasticsearchpython

    CareAcross is hiring a Remote Python Software Engineer (remote, full-time, with flexible schedule)

    The Role

    Our company is growing and our solutions are expanding, leading to interesting technical and product challenges.
    Although the current infrastructure is based on Ruby on Rails, you will focus on expanding through Pythonand other technologies. Your goal will be to build a complex infrastructure of services, also encompassing Artificial Intelligence, to enhance our solutions for patients, clinicians, researchers, hospitals, as well as the industry.

    Your contribution will be central to the company’s evolution, as we enhance our digital therapeutics services for patients, remote patient monitoring solutions for clinicians, as well as offerings of predictive analytics, decision support, and more.

    Beyond mastering your technical skills, this role offers a unique path for career advancement. As our company continues to grow, there's ample opportunity to step into more senior roles, including team leadership positions. While proficiency in technical skills and problem solving is crucial, we value strong communication and mentorship abilities. If you envision not just excelling in coding but also guiding and inspiring others, this role could help you grow personally and professionally, while delivering unprecedented value to cancer patients globally.

    What you will be working on (short-term)

    • Build new services (following a microservice architecture) using Python 
    • Collaborate with at least one more team member managing our Ruby on Rails infrastructure
    • Enhance the capabilities of our mobile app for patients and clinicians
    • Lead the architecture of our Python-based services infrastructure and its integration with number of components, services and microservices
    • Help with hiring at least one more team member
    • Manage the new hire end-to-end

    What you will be working on (medium-term)

    • Lead the end-to-end services architecture 
    • Manage the software development plan and release cycles
    • Collaborate with the Product team to deliver new services and solutions
    • Collaborate with the Operations team to ensure smooth performance
    • Orchestrate the evolution of the infrastructure that already contains technologies such as Heroku, Redis, ElasticSearch, GitHub & Git, Sentry, Amazon Web Services, Firebase etc

    Must-haves

    • At least 2 years experience with Python within an MVC framework
    • At least 2 years experience with relational databases and SQL technologies (ideally PostgreSQL)
    • Solid understanding of HTTP and RESTful web service design, implementation, and maintenance.
    • Familiarity with HTML, CSS, and JavaScript.
    • Ability to plan work, prioritise tasks independently and efficiently, in order to meet deadlines
    • Passion for high-quality output and ability to inspire and lead other software engineers towards the same aspiration.

    Nice-to-haves

    • At least 2 years experience with Ruby on Rails, or another MVC framework beyond those based on Python (which is a must-have).
    • Experience with Cloud-based services such as Heroku
    • Exposure to microservices, web services, etc
    • Knowledge of CI, CD as well as microservices orchestration.

    Grow and Learn: Innovate and learn something new every day.

    Fully remote role: Save time for things other than commuting.

    Build your own work/life balance: Working full-time does not mean that you cannot be flexible. Create a schedule that suits your needs.

    Have an impact: Affect the lives of thousands of cancer patients globally.

    As part of our dedication to the diversity of our workforce, CareAcross is committed to Equal Employment Opportunities without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.

    See more jobs at CareAcross

    Apply for this job

    +30d

    Full Stack Developer

    Default PortalHickory, NC - Remote
    redisnosqlpostgressqlDesignmobiledockerkuberneteslinuxpythonjavascript

    Default Portal is hiring a Remote Full Stack Developer

    About Matrix Retail

    We invent, design, build, and implement workforce optimization solutions for specialty retailers.

    We believe that service matters, payroll is an investment, and employees are essential to brand profitability. We build long-term, win-win partnerships to help our clients deliver their brand promise.

    We think like retailers because we are retailers. Matrix was founded in 2005 by experienced retailers who have built tools that have written millions and millions of schedules. Our retail experience has helped us develop solutions and approaches that address the unique challenges and opportunities of specialty retail, while also differentiating us in the marketplace.

    About the Role

    We are looking for a Full Stack Developer, with a heavier emphasis on front-end development, to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

    As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

    You should be able to write clean code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team.

    Because we are a small team, you will have big responsibility, and will be expected to have a knack for visual design and utility.

    Responsibilities

    • Work with development teams and product managers to ideate software solutions
    • Design client-side and server-side architecture
    • Build the front-end of applications through appealing visual design
    • Develop and manage well-functioning databases and applications
    • Write effective APIs
    • Test software to ensure responsiveness and efficiency
    • Troubleshoot, debug and upgrade software
    • Create security and data protection settings
    • Build features and applications with a mobile responsive design
    • Write technical documentation
    • Keep up-to-date with emerging technologies and industry trends and apply them into operations and activities
    • Maintain, expand, and scale our application as assigned
    • Monitor and address operational and security concerns in production systems

    Requirements

    • Proven experience as a Full Stack Developer or similar role (5+ years experience)
    • Good ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
    • Experience developing desktop and mobile applications
    • Familiarity with Linux servers and deployment strategies, including Docker and Kubernetes
    • Significant experience working with modern Javascript
    • Knowledge of front-end languages and libraries (React, Ember.js, SCSS)
    • Knowledge of Python backed APIs and libraries (Flask, Sanic)
    • Familiarity with SQL databases and NoSQL databases (e.g. Postgres, Redis)
    • Understanding of technology compliance and systems security
    • Strong problem solving skills with a creative approach
    • Solid grasp of UI/UX best practices and techniques
    • Excellent communication and teamwork skills
    • Great attention to detail
    • Organizational skills
    • An analytical and curious mind
    • BS in Computer Science or relevant field and experience

    See more jobs at Default Portal

    Apply for this job

    +30d

    Senior Full-Stack Engineer

    Crover LtdTaguig, Philippines, Remote
    DevOPSDjangoS3EC2LambdaredisnosqlDesignmongodbazuregitrubyjavadockerpostgresqlMySQLcsskubernetesangularpythonAWSjavascriptNode.jsPHP

    Crover Ltd is hiring a Remote Senior Full-Stack Engineer

    Job Description

    Key Responsibilities: 

    • Design, develop, and maintain both front-end and back-end components of web applications.

    • Architect and design of scalable and robust systems.

    • Work closely with product managers, designers, and other engineers to deliver high-quality products.

    • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.

    • Optimize application performance for maximum speed and scalability.

    • Implement and maintain automated testing frameworks to ensure the reliability and quality of the codebase.

    • Manage the deployment process, including setting up CI/CD pipelines and ensuring smooth releases.

    • Identify and resolve complex technical issues across the stack

    • Keep up with the latest trends, tools, and technologies to continuously improve front-end and back-end architecture and deliver cutting-edge solutions

    Qualifications

    Requirements:

    • Proven experience in front-end and back-end development, with a strong portfolio of successful projects

    • Strong proficiency in HTML, CSS, JavaScript, and modern front-end frameworks/libraries such as React, Angular, and/or Django

    • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)

    • Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)

    • Expertise in designing and developing RESTful APIs

    • Experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions

    • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)

    • Experience with version control systems, particularly Git

    • Familiarity with front-end and back-end testing frameworks and tools

    • Knowledge of performance optimization techniques and tools (e.g., Lighthouse, Webpack)

    • Deep understanding of security best practices and experience implementing secure front-end and back-end code

    • A keen eye for design and a passion for creating beautiful and functional user interfaces

    • Strong understanding of SEO principles and web accessibility

    • Excellent problem-solving skills and the ability to troubleshoot complex issues

    • Strong communication and collaboration skills, with the ability to work effectively in a team environment

    • Excellent attention to detail and organizational skills

    • Experience working with international teams and in global markets

    • Ability to work in a fast-paced environment and adapt to changing project requirements

    • Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth

    See more jobs at Crover Ltd

    Apply for this job