redis Remote Jobs

163 Results

10h

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

2d

Software Engineer, Senior (RoR Developer)

ProgressHybrid Remote, Bengaluru, India
redisMaster’s DegreenosqlDesignrubyjavascriptreactjsfrontend

Progress is hiring a Remote Software Engineer, Senior (RoR Developer)

We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives, because we believe that people power progress. Join us as a Software Engineer, Senior in our Product Engineering Team Based in Bangalore, India . 
In this role, you will:
 
  • Deliver high quality code considering design patterns, security, performance and optimizations inclusive of the necessary unit and integration tests.  
  • Lead who can independently drive initiatives by collaborating across various teams and break it down to milestones for the rest of the team. 
  • Understand business and product well to work in conjunction with Product teams to arrive at the best deliverable considering customer experience and engineering feasibility. 
  • Be on the lookout for process improvements that can accelerate team efficiency and facilitates high performance. 
  • Mentor and guide other members on the team wherever there is an opportunity for knowledge sharing. 
  • Enable the spirit of high-quality code and software development best practices within the team through mediums like code reviews and other knowledge sharing platforms.
  
Your background: 
  • At least 6+ years of experience in software development. 
  • Bachelor’s or master’s degree in computer science engineering or related fields.  
  • Experience in Ruby on Rails
  • Experience in any JavaScript based frontend technology like ReactJS, EmberJS, AngularJS etc. 
  • Experience in working with REST APIs, relational databases.
  • Familiarity with cloud services preferably AWS/Azure.
  • Familiarity with NoSQL, Redis, Elastic search preferred.
 
If this sounds like you and fits your experience and career goals, we’d be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:  
 
Compensation  
  • Generous remuneration package 
  • Employee Stock Purchase Plan Enrolment .
Vacation, Family, and Health
  • 30 days of earned leave
  • An extra day off for your birthday
  • Various other leaves like marriage leave, casual leave, maternity, and paternity leave
  • Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, life insurance coverage
  • Professional development reimbursement 
  • Interest subsidy on loans - either vehicle or personal loans
Apply now! 
#LI-SR1 
#LI-Hybrid 
 

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

See more jobs at Progress

Apply for this job

3d

Nest.js Developer

SupportYourAppKyiv,Kyiv city,Ukraine, Remote
PrismaDevOPSVitestJestredisRabbitMQmongodbdockerpostgresqltypescriptjavascriptNode.js

SupportYourApp is hiring a Remote Nest.js Developer

Уявіть собі платформу, де мистецтво оживає в цифровому світі! Будуємо продукт для процесингу важких даних та файлів, та шукаємо прогресивного Middle Back-End Developer. Будемо разом створювати CRM для менеджменту мистецьких творів. Плануємо інтеграцію з Blockchain та Web 3.0.

Продуĸт:платформа для обробки витворів мистецтва українських та світових художників для цифровізації та збереження, все це для того, щоб мистецтво було оцифроване у надзвичайній якості. 

Команда:злагоджена команда талановитих та амбіційних українських спеціалістів, а саме CEO, CTO, Marketing Director, Project Manager, Full-Stack, Front-End, Back-End, UI/UX Designer та бізнесова частина.

Що будемо робити:

  • Налагоджувати архітектуру та функціонал продукту. Важливий досвід побудови архітектури BE-частини з нуля;
  • Будувати стратегію проєкта, активно брейнстормити з командою;
  • Розробляти та вести проєкт, визначати оптимальну архітектуру.

Що тобі буде потрібно:

  • 2-4+ роки досвіду у software development;
  • Вища освіта з Computer Science, Computer Engineering;
  • Глибокі знання JavaScript, Typescript, OOP, SOLID;
  • Впевнений досвід з Node.js та Nest.js;
  • Знання баз даних: PostgreSQL, MongoDB та Redis, з досвідом написання raw queries та використання ORMs;
  • Вміння читати та розуміти вихідний код бібліотек;
  • Досвід роботи з Vitest або Jest (або інші фреймворки для тестування);
  • Володіння навичками з BullMQ, RabbitMQ або Kafka;
  • Самоорганізованість, здатність розібратись із задачами самостійно;
  • Вміння працювати на спільний результат.

Буде плюсом:

  • Комерційний досвід у виконанні задач по DevOps частині;
  • Досвід роботи з технологіями Blockchain, ethers.js або viem;
  • Знання Solidity;
  • Experience з Knex.js and Prisma;
  • Досвід з WebSockets;
  • Досвід з Docker та Docker Swarm;
  • Досвід з Directus or Strapi;
  • Досвід роботи з Traefik та Nginx;
  • Гарне почуття гумору :)

Ми пропонуємо:

  • Віддалена робота в Україні або деінде в близькому часовому поясі;
  • Багато цікавих тасків та спілкування з командою;
  • Новий проєкт без legacy code;
  • Прямий вплив на архітектуру, стратегію, функціонал проєкту та бренд — Made in Ukraine;
  • Компенсація в USD;
  • Адекватний, доброзичливий менеджмент та ніякої бюрократії.

See more jobs at SupportYourApp

Apply for this job

3d

Frontend Apps Developer

DeskproUnited Kingdom, Remote
JestredisuidockertypescriptjavascriptfrontendPHP

Deskpro is hiring a Remote Frontend Apps Developer

As a frontend developer, you will help build new features and functionality to existing projects as well as work on greenfield projects. You'll contribute in the full software development lifecycle including refinement, development, testing and deployment.

You'll be joining a small team where your specific experience will have great impact. Most apps are opensource and you will have a lot of autonomy over your own work.

Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands.

What are apps?

"Apps" are self-contained mini Javascript applications that live inside of the main Deskpro application. Just like your browser has browser extensions, Deskpro has "apps". We build and provide an SDK that developers (including ourselves) use to build these apps, similar to how a browser provides.

Your job as an apps developer will be to help build new apps to add to our catalogue, as well as to maintain and improve the overall SDK and platform that the apps themselves run on.

Technology we use and where we're going

Most of our apps are open source, built with React and Typescript, and use eslint and jest for code quality and testing.

If you're also interested in the backends, here's some other tech we use: PHP, NodeJS, Docker, Elastic, Redis, and all the services offered by AWS.

We're big fans of using the right tool for the job!

Why should you be interested?

  • You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we like integrating with them.
  • You'll get to work with real customers and get a peek into how other businesses operate their businesses.
  • You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive.

Examples of projects we've been working on lately

  • Apps - We maintain 60+ integrations (not all are public), and we’re looking to create more as well as improve the existing
  • App-SDK - Developers outside of Deskpro also make apps and we want to make it as easy as possible for them to build their own app
  • Deskpro UI - A shared UI library used internally by Deskpro but also externally to give a consistent and excellent user experience
  • Solid experience building high quality web apps with React and Typescript (with unit tests, Internationalisation, optimisation).
  • Experience with JavaScript/Typescript and the JavaScript/Typescript ecosystem. For example, you know how to bootstrap a new product or library (our app template uses Vite).
  • You should be a fast learner. We often venture into unknown territory so you should be a Google/ChatGPT-fu master and have experience-driven intuition.
  • You should have a strong understanding of software architecture with opinions on "the right way" to do things.
  • You’ll have a good understanding of GraphQL and Rest APIs - we work with lots of 3rd parties which has a variety of API standards.
  • You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped.
  • You work well with others and enjoy sharing your knowledge and leading by example.
  • You should love the colour green. We're putting a big focus on delivering well-tested and super solid software!
  • Competitive Salary
  • Flexible working hours.
  • Employee equity scheme.
  • Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc.
  • A mixture of autonomy over your own work and real responsibilities to the team and business.
  • Your choice of equipment (most of our devs like Macbook's with two 4k monitors but a Framework laptop with Windows or Linux is always available).
  • We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask!.
  • 2 minute walk from shops, restaurants, pubs and gyms.
  • Lovely new offices, BBQs in the summer, Monday team breakfasts and Friday lunches. Unlimited coffee, tea, soft drinks and snacks with beers for Friday afternoon.
  • BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.

See more jobs at Deskpro

Apply for this job

4d

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

5d

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

    7d

    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

    7d

    Intermediate Full Stack Software Developer

    Edify Software ConsultingAlajuela, Costa Rica, Remote
    CypressPrismaDjangoVitestJestredisagilesqlDesignmongodbazurescrumapigitrubyjavac++.netdockerelasticsearchpostgresqlMySQLpythonAWSreduxbackendfrontend

    Edify Software Consulting is hiring a Remote Intermediate Full Stack Software Developer

    Job Description

    Responsible for analyzing, designing, developing, maintaining, evaluating and assuring quality and performance specific components of software systems.

    Qualifications

    Roles, Responsibilities and Key Functions:

    Analyze together with your team the project requirements.

    Estimate together with your team the effort needed to implement the analyzed requirement.

    Design and program together with your team the software components that implement the analized requirements.

    Verify compliance with the requirements and the correct functioning of the developed components as specified.

    Analyze system defects to find their causes and correct them.

    Design and implement unit, integration and system tests with the help of the team.

    Verify the correct functioning of the code tests and apply corrections where appropriate.

    Ensure that code tests are kept up-to-date with respect to changes introduced by the components developed.

    Work with your team to determine data storage, processing and transmission needs according to the requirements analyzed.

    Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and timesheets, workflows, etc.).

    Integrate the developed components with the rest of the system (frontend and backend integration, among others).

    Perform peer review of your teammates’ code.

    Follow processes and standards for code management.

    Requirements:

    Intermediate knowledge in: Object-oriented, functional, procedural and asynchronous programming paradigms.

    Software engineering processes.

    Concepts and processes related to software quality.

    Use of agile software development methodologies (SCRUM, Kanban, etc.).

    Software quality assurance (code testing, linting, static code analysis).

    Design patterns.

    Development best practices to ensure efficiency, quality and maintainability.

    Best practices and mechanisms for application deployment.

    Security, authentication and authorization mechanisms OWASP Top 10.

    Best practices in error handling.

    Documentation (design diagrams, README.md, API documentation, etc.).

    Integration of services and software components. Internationalization.

    REST.Real-time data management.

    Multitenancy.

    *nix shell handling (bash, sh,zsh,etc.).

    Git.Dependency management tools (Gradle, Maven, NPM, Yarn, etc.).

    Managing continuous integration processes tools (Github Actions, GitlabCI, etc.).

    Git branching strategies (GitFlow, trunk based, etc.).

    Use of virtualization (KVM, QEMU, Virtual Box, etc.).

    Use of containers (Docker, Podman, runc, etc.).

    Cloud computing services (AWS, GCP, Azure, etc.).

    Web technologies

    HTML

    CSS/LESS/SASS

    Frameworks (at least one)

    Java

    Spring

    Hibernate

    React

    Status management (MobX, Redux, Pinia, Signals, etc.)

    Testing libraries (at least one)

    Jest

    Testing Library

    Vitest

    Cypress

    JUnit5

    Programming languages (at least one)

    JavaScript/TypeScript

    Java

    Python

    Ruby

    C#

    Go

    Implementation platforms (at least one)

    Node

    JVMC

    Python

    Ruby MRI (CRuby)

    Frameworks (at least one)

    Spring & Spring Boot

    NestJS

    Rails

    Django

    .Net Core

    Data access libraries (at least one)

    Spring Data JPA

    Spring Data J

    DBC

    JOOQ

    TypeORM

    Prisma

    SQL

    Relational databases. (PostgreSQL, MySQL, etc.)

    Non-relational databases. (Redis, MongoDB, ElasticSearch etc.)

    Academic Training:

    Technician or Bachelor in Computer Engineering, Computer Science and related or level of knowledge demonstrated equivalent.

    Language:

    Technical and conversational English level B2 according to the Common European Framework.

    Work Experience:

    Minimum 2 years experience in software engineering.

    See more jobs at Edify Software Consulting

    Apply for this job

    9d

    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

    9d

    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

    9d

    Senior Software Engineer I

    FlywireSpain, Spain, Remote
    TDDredisRabbitMQDesignhtml5gitjavaelasticsearchpostgresqllinuxAWSjavascript

    Flywire is hiring a Remote Senior Software Engineer I

    Job Description

    The Opportunity:

    We, at Flywire, are looking for an experienced Sr. Software Engineer I, ideally with a background in FinTech. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday. 

    You will be joining a team in charge of designing new functionalities and improving the current capabilities to improve speed, cost and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high quality code in a team defined timeframe. 

    • Write clean, high quality, testable, secure, maintainable and extendable code
    • Solve items such as challenging bugs and production issues within the development environment
    • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
    • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
    • Drive change and improvement in all phases of the development lifecycle
    • Ensure the best possible performance, quality, and responsiveness of the applications
    • Contribute to the product vision by collaborating with Product Managers and stakeholders
    • Work collaboratively with teams across the globe by understanding their needs
    • Help your fellow developers to continue growing their skills

    Qualifications

    Here’s What We’re Looking For:

    • 4+ years of experience in web application development 
    • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
    • Seasoned in techniques such TDD and BDD
    • Proficient working with continuous integration and delivery (CI/CD)
    • Understanding of relational databases 
    • Strong understanding of object-oriented fundamentals
    • Reviewing application requirements and interface designs.
    • Identifying web-based user interactions.
    • Experience with user interface design.
    • Experience with browser-based debugging and performance testing software.
    • Excellent troubleshooting skills.
    • Great understanding of the other disciplines in the cross functional team: QAs, Product and SREs
    • Fluent in English, as it is the company’s working language 
    • Experience in FinTech or the payment industry will be appreciated
    • The ability to deliver high quality code and learn quickly
    • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support

     

    Technologies We Use:

    • Java 
    • Spring & Hibernate
    • React.js 
    • Javascript, HTML5, CSS3, npm, webpack
    • System management: Linux, PostgreSQL, Redis, RabbitMQ, Kinesis, ElasticSearch, GIT
    • Cloud platform: AWS

    See more jobs at Flywire

    Apply for this job

    9d

    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

    10d

    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

    10d

    Senior Back-End Engineer

    Crover LtdTaguig, Philippines, Remote
    DevOPSDjangoS3EC2LambdaredisnosqlDesignmongodbazuregitrubyjavadockerpostgresqlMySQLkubernetespythonAWSNode.jsPHP

    Crover Ltd is hiring a Remote Senior Back-End Engineer

    Job Description

    Key Responsibilities: 

    • Design, develop, and maintain the back-end infrastructure of our products, ensuring they meet the highest standards of reliability and performance

    • Architect and design robust, scalable, and secure back-end systems and APIs, optimized for cloud environments

    • Design and optimize database schemas, write complex queries, and ensure data integrity and performance

    • Integrate third-party services and APIs, ensuring seamless data flow and functionality

    • Develop and deploy applications on AWS and Azure, utilizing cloud services to enhance performance, scalability, and security

    • Write clean, maintainable, and efficient code

    • Conduct code reviews and provide constructive feedback to team members to maintain code quality and best practices

    • Implement automated testing frameworks and conduct thorough testing to ensure the reliability and performance of the back-end systems

    • Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products

    • Set up and maintain monitoring and alerting systems to ensure the health and performance of the back-end infrastructure

    • Create and maintain comprehensive documentation for the back-end systems and APIs

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

    Qualifications

    Requirements:

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

    • Strong 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

    • Deep understanding of security best practices and experience implementing secure authentication and authorization mechanisms

    • Extensive 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

    • 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

    10d

    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

    10d

    Senior Frontend Engineer (Remote UK)

    Full TimeMemcachedredisagileDesignmobileuihtml5UXpostgresqltypescriptkubernetesjavascriptfrontend

    Pitchup.com is hiring a Remote Senior Frontend Engineer (Remote UK)

    Senior Frontend Engineer (Remote UK) - Pitchup.com - Career Page More

    See more jobs at Pitchup.com

    Apply for this job

    10d

    Technical Project Manager

    Full TimeMemcachedredisagileBachelor's degreeDesignmobilescrumpostgresqlkubernetes

    Pitchup.com is hiring a Remote Technical Project Manager

    Technical Project Manager - Pitchup.com - Career PagePitchup.com is the market leading online booking site for campsites and caravan parks, with over 5,000 sites available in 67 countries, including Europe, the Americas, Africa, Asia, Australia and New Zeal

    See more jobs at Pitchup.com

    Apply for this job

    10d

    Senior Backend Engineer (Remote UK)

    Full TimeDjangoMemcachedredis7 years of experienceagilemobilepostgresqlkubernetespythonbackend

    Pitchup.com is hiring a Remote Senior Backend Engineer (Remote UK)

    Senior Backend Engineer (Remote UK) - Pitchup.com - Career PageSee more jobs at Pitchup.com

    Apply for this job

    10d

    Engineering Manager

    Full TimeMemcachedredis7 years of experienceagileBachelor's degreemobilepostgresqlkubernetespython

    Pitchup.com is hiring a Remote Engineering Manager

    Engineering Manager - Pitchup.com - Career PagePitchup.com is the market leading online booking site for campsites and caravan parks, with over 5,000 sites available in 67 countries, including Europe, the Americas, Africa, Asia, Australia and New Z

    See more jobs at Pitchup.com

    Apply for this job

    10d

    I would like to register my interest to join Pitchup’s Engineering Team!

    Mid LevelFull TimeDjangoMemcachedredisagileDesignmobileuihtml5UXpostgresqltypescriptkubernetesbackendfrontend

    Pitchup.com is hiring a Remote I would like to register my interest to join Pitchup’s Engineering Team!

    I would like to register my interest to join Pitchup’s Engineering Team! - Pitchup.com - Career PagePitchup.com is the market leading online booking site for campsites

    See more jobs at Pitchup.com

    Apply for this job