redis Remote Jobs

173 Results

+30d

FullStack NodeJS and React

KwanMérida,, Mexico, Remote
gRPCExpressJSredisagileDesignmongodbgraphqlcssreduxbackendfrontend

Kwan is hiring a Remote FullStack NodeJS and React

Job Description

  • Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user.

  • Design, develop and test features from inception to rollout

  • Write high-quality code that is scalable, testable, maintainable, and reliable.

  • Independently own and drive new features from scratch

  • Work in an Agile environment and facilitate agile practices

  • Collaborate with people across roles to understand the domain and work towards building the right solution

Qualifications

  • Years of experience – 2 to 5 years

  • Strong frontend development skills, particularly focused on design

  • Experience working with NodeJS on the backend and ReactJS/VueJS on the frontend.

  • Experience working with fundamental front end languages such as HTML, CSS and JavaScript.

  • Some experience with alternative protocols like GraphQL, GRPC, etc is preferred.

  • Experience with frameworks like ExpressJS, NestJS, Redux, Redux is preferred

  • Knowledge of databases like MongoDB, Redis, and/or any Relational databases.

  • Good understanding of GitHub .

  • Experience with setting up and maintaining CI/CD pipelines

See more jobs at Kwan

Apply for this job

+30d

DevOps & PostgreSQL Engineer - Level III

Casebook PBCNEW YORK, New York, Remote
DevOPSredisagileterraformDesignansiblegitrubypostgresqllinuxjenkinsAWS

Casebook PBC is hiring a Remote DevOps & PostgreSQL Engineer - Level III

Job Description

Location:Casebook is a remote-only company, and you are welcome to work from anywhere in the continental United States or abroad!

Salary Range:$75,000 - $175,000

The person in this role is responsible for the continued operation and updating of our legacy application and its environmental dependencies. This includes evaluating and deploying updates to the application itself as well as upgrades of everything from the operating systems to the Postgresql database. The position requires strong skills with AWS, Linux, Postgresql or equivalent relational databases and modern DevOps tools and philosophy. 

What You’ll Do (Responsibilities):

  • Configuring, managing and upgrading sizable production Postgresql database in multiple environments in the AWS ecosystem without any downtime
  • Sustaining and improving infrastructure and operational processes for a mission critical human services application
  • Configuring and managing a robust legacy application with complex dependencies across multiple environments in the AWS ecosystem
  • Strong familiarity with infrastructure-as-code tools such as Terraform and Ansible
  • Maintenance and refinement of deployment and automation with GitHub and Jenkins
  • Enhancing system reliability, stability, performance and security through disaster recovery processes, horizontal scaling and caching
  • Monitoring, troubleshooting and resolving issues for the application, database, Elastic Search, Redis, RDS, Data Storage, PostgreSQL, and background job servers.
  • Participating in 24/7 on-call rotation
  • Contributing to decision making to address issues that affect application uptime, security, performance or deployment schedules
  • Supporting data integrity processes on testing and production environments

 

Qualifications

What You Have (Skills and Experience):

  • 5+ years of experience as an Infrastructure engineer supporting a multi-tier web application in production
  • Deep knowledge of AWS cloud architecture and services 
  • Experience with at least one infrastructure-as-code DSL
  • Solid understanding and experience with software application builds and deployments
  • Excellent communication skills and interpersonal skills
  • Linux system admin experience 
  • Experience with PostgreSQL (design, configuration, replication, backups, migrations and upgrades)
  • Strong scripting skills (Ansible, Ruby, some shell)
  • Operational experience with Elastic Stack (Elastic Search, Logstash, Kibana)
  • Knowledge of the IP protocol suite and associated troubleshooting, especially cloud networking and security group management
  • Experience working in a zero-downtime environment
  • Advanced knowledge of the following preferred: software development lifecycle, agile methodologies, Git,  Pivotal Tracker
  • Passionate and motivated about DevOps work, enhancing system reliability and optimizing operational processes

See more jobs at Casebook PBC

Apply for this job

+30d

Senior C# Developer

ACI GroupBengaluru, India, Remote
DevOPSredissqlRabbitMQDesignazuregitc++.net

ACI Group is hiring a Remote Senior C# Developer

Job Description

We are looking for a Senior C# Developer responsible for building applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • You will be building high performance services, which will live in cloud (Azure) and/or on-premises environments
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Development and implementation experience with object-oriented programming languages, design patterns and design principles
  • Conducts system-wide testing and some integration testing 
  • Identifies potential opportunities for code optimization 
  • Provides input for code reviews and helps with environment build deployments, release notes and build notices 
  • Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code 

Qualifications

Qualification - Must Have:

  • 6+ years of experience working with .NET and related technologies 
  • Proficient in C#, with a good knowledge of its ecosystems
  • You should be well versed with .NET framework 4.0 or later version
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Should have good understating of writing LINQ queries
  • Experience developing APIs and web-based applications
  • Well versed with database concepts (preferably in SQL server but not mandatory)
  • Knack for writing clean, readable C# code
  • Proficient understanding of code versioning tools such as Git

Qualifications - Preferred:

  • Proficient with Entity framework
  • Creating database schemas that represent and support business processes
  • Experience working with Microsoft Azure (Data Factory, Function App, Service Bus, Logic Apps, Application Insight etc)
  • Knowledge of Azure service bus(queues), event hubs (RabbitMQ) and Redis cache will be preferable
  • Experience with Azure DevOps CI/CD pipelines

You are cloud-ready – You are familiar with various aspects of cloud technologies and have successfully helped customers adopt the usage of the cloud. You have advised on and architected solutions that involve industry-leading IaaS and PaaS solutions. 

You are a great listener - Our goal is to build solutions that last for years and continuously adapt to changing needs of the industry. You are a great listener to your customers, peers, industry trends and are receptive to what the market needs.

You are a collaborator - You enjoy working with multi-cultural teams, both domestic and international and find ways to get the best out of your people. You also work well with a variety of roles including core development, design, operations, and support.

You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solution, processes to add value for our customers. 

You are ready to contribute to rapid growth within a dynamic, small company culture!

Employment Type

Full-time

See more jobs at ACI Group

Apply for this job

+30d

Senior Microservices Developer - .Net

ACI GroupBangalore, India, Remote
DevOPSredisagileBachelor's degreesqlRabbitMQDesignazuregitc++.net

ACI Group is hiring a Remote Senior Microservices Developer - .Net

Job Description

As a Senior Microservices Developer, you should have strong understanding of microservice architecture. Ability to design, develop and implement scalable and distributed microservice based platforms.

you will be building high performance services, which will live in cloud (Azure) and/or on-premises environments. Many of our services must be optimized to respond in the <10ms range. To accomplish this, you will be leveraging technologies like message queues, Redis cache, scaling strategies, and other tech to achieve high performance.

You will use your experience to help drive product innovation, mentor junior developers, and solve complex problems in a fun, fast paced, agile environment.

You should be well versed with Microsoft technology stack (C#,LINQ, Entity framework)

Qualifications

We are looking for people with the following character traits:

  • Is fanatical about technology.
  • Is relentless about pursuing new knowledge and expertise.  This is a core quality that all your teammates share!
  • Is humble yet confident in collaborating with teammates.  Working together should be a pleasure, not a battle, and we can learn from each other!
  • Thrives on being able to solve some of the most complex problems in simple and elegant ways.

We are looking for the following minimum qualifications:

  • Bachelor's degree in Computer Science or relevant field 
  • 6+ years of experience working with .NET and related technologies 
  • Experience writing internal- and external-facing REST APIs
  • Experience writing services that interact with message queues like RabbitMQ, Azure Service Bus, and Azure Event Hub
  • Experience working with a high-performance key/value cache like Redis
  • Experience writing optimized Entity framework and LINQ
  • Knowledge of practices and procedures for full software design life cycle 
  • Experience working in agile development environment
  • Experience with Git and its best practices
  • Experience working with Microsoft Azure native services (Function Apps, Logic Apps, Application Insights, etc.) a plus
  • Experience writing SQL queries and stored procedures a plus
  • Experience with Azure DevOps CI/CD pipelines a plus

You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solution, processes to add value for our customers. 

You are ready to contribute to rapid growth within a dynamic, small company culture!

See more jobs at ACI Group

Apply for this job

+30d

Back End Software Engineer (Golang, C++)

Intrepid VenturesREMOTE, OTHER
golangredismongodbc++dockerMySQLlinuxAWSbackendNode.js

Intrepid Ventures is hiring a Remote Back End Software Engineer (Golang, C++)

Job Description

We are hiring a Back-End Software Engineer that is proficient in Golang, C++, and LLVM to develop products from concept to completion.

Requirements

You will be expected to deliver upon engineering excellence as you strive to build insanely scalable, robust, and fault-tolerant systems.

Demonstrated experience of shipping high-quality product features on schedule

Build and maintain blockchain protocols that ensure high performance and respond to requests from decentralised applications

We will require candidates to have experience or interest in real-time data and back-end technologies, data pipelines, APIs, and query languages, as well as working on large-scale distributed systems.

Languages: Golang, C++

Compliers: LLVM

Frameworks: Node.JS, MongoDB

Architect software using AWS

Must have strong experience with Linux, Docker, Redis, MySQL, Mongo DB

Qualifications

What we value

2-5 years' backend engineering experience in a team environment.

Experience in working on large-scale distributed systems.

BS/MS in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience

Experience or interest in real-time data and back-end technologies.

Deep knowledge of user authentication and authorization between multiple systems, servers, and environments.

Strong communication and documentation skills as well as proven ability to work within a team.

About the Role

Our software engineers are imaginative and can make abstract ideas practical, useful, but totally out of the ordinary.

They should have a demonstrated passion for blockchain.

Our teams at Intrepid Ventures are distributed, so you must be able to embrace an asynchronous communication environment.

We expect you to have strong written communication skills in English, and be able to create working relationships with coworkers remotely.

Our organizational challenges are unique, so you should be comfortable in uncharted territory, virtual teams, and excited to build new systems and digital infrastructures that can support the future of business and society.

See more jobs at Intrepid Ventures

Apply for this job

+30d

DevOps Engineer - fully remote (m/f/d)

JobLeadsRemote
DevOPSgolangredisterraformRabbitMQdockerpostgresqlMySQLkuberneteslinuxpythonAWSPHP

JobLeads is hiring a Remote DevOps Engineer - fully remote (m/f/d)

Your Crew

You will be part of a Tech Team that is passionate about tech, multinational and located in different countries. But still keeping up a great culture, spirit, and commitment. Always enjoying the exchange with team members both on a professional but also personal level, your start will feel as if you have been with us for ages - in positive sense of course ;-)

As we are rapidly expanding around the globe, scalability and performance of our portal infrastructure is key to success. We are therefore looking for bright minds who love technology and strive for innovation together with us.

 

Your Course - and what we expect from you

  • Maintain the infrastructure of our web applications and services.
  • Identify bottlenecks and optimize the performance and costs of our services and systems with latest technologies.
  • Prepare our infrastructure to be ready to support our steadily growing user base around the globe.
  • Improve our logging and monitoring solutions to deliver useful insights and identify potential issues before they become fires.
  • Manage and optimize our deployment and release processes
  • Support our teams to set up CI/CD pipelines.
  • Collaborate effectively with our development teams.
  • Work in an international team with colleagues from all over the world.

 

Your Equipment

For this exciting position, we are seeking an experienced DevOps engineer with a solid background in designing, analyzing, maintaining and troubleshooting large-scale distributed system environments.

  • 4+ years of relevant large scale system operations experience.
  • Expert in Linux system administration, including storage and networks.
  • Experience with AWS and classic datacenter.
  • Skilled in deploying and managing applications using Kubernetes and Docker.
  • Familiar with infrastructure as code practices
  • Thorough knowledge of continuous integration and delivery.
  • Experience in delivering infrastructure services in multiple countries.
  • High quality awareness, responsibility, motivation and team spirit.
  • Proficient knowledge of English.

 

What you can expect on board:

Just a short overview of the technologies we are working with and that you are familiar with:

  • Our apps running on: PHP, Python, Golang, Apache2, Nginx, HAProxy
  • DBs and Queues: MySQL (Percona), PostgreSQL, Redis, RabbitMQ
  • Cloud:  AWS (EKS, ECS, RDS, ELB, CloudWatch, CloudFront and many more)
  • DevOps: GitLab, Kubernetes, Rancher, Terraform
  • Scripting: Bash, Python
  • Monitoring: Prometheus,  EFK stack (elasticsearch/fluentd/kibana), Grafana, Nagios
  • Linux (On premise, networking, file system, Docker)

And besides that and meaningful daily challenge, the following awaits you when joining JobLeads:

  • An international and diverse team of currently 70+ talented, passionate people
  • An amazing team spirit and the passion to improve our product every day
  • Flexible working hours and absolutely no bureaucracy
  • A fully remote workplace with high flexibility - work-life-balance is not just a buzzword
  • Challenging tasks, fruitful interactions with your colleagues as well as plenty opportunities to bring in your own ideas
  • Budget for conferences, training and more
  • Virtual team lunches, regular team events and most importantly our annual JobLeads Sailing-Week in the Mediterranean - already in planning for 2024 :-)

See more jobs at JobLeads

Apply for this job

+30d

Back-End Software Engineers

Blockchain.comLondon, United Kingdom - Hybrid
rediskotlinscalaRabbitMQDesignjavadockerpostgresqlbackend

Blockchain.com is hiring a Remote Back-End Software Engineers

Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time.

We are revolutionizing the way people interact with cryptocurrencies and are seeking talented Junior, Mid or Senior Back-End Engineers to join our dynamic and innovative teams. As a Back-End Engineer at Blockchain.com, you will have the opportunity to work on exciting projects across various teams, including SuperApp, DeFi, Payments, Brokerage, and Fraud, among others. 

The ideal candidates have strong knowledge of distributed systems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the importance of scalability and reliability and are looking to be part of cutting-edge projects in a fast-paced environment. 

Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution, shipping and monitoring. We are looking for software engineers who care about the customers, software excellence, are advocates of best practices and love learning new skills.

WHAT YOU WILL DO

  • Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customers
  • Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users
  • Advocate best practices, code quality, test coverage and drive technical discussions
  • Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems
  • Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker etc
  • Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain’s products
  • Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
  • Work within interdisciplinary teams to continually deliver the highest quality software to our users

WHAT YOU WILL NEED

  • You know at least one programming language in depth
  • You have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices
  • You have experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
  • You actively participate in creating product and software specifications before implementing them
  • You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring
  • You inspire other engineers to do better
  • Understanding of data structures, databases and large-scale distributed systems
  • Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ
  • You are customer focused and continuously suggest how the backend can provide the best Customer Experience
  • A passion for crypto and the transformations it enables
  • We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more

COMPENSATION & PERKS

  • Full-time salary based on experience and meaningful equity in an industry-leading company
  • Hybrid model working from home & awesome office location in the heart of London 
  • Unlimited vacation policy; work hard and take time when you need it
  • Apple equipment
  • The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an emerging field
  • Flexible work culture  

Blockchain is committed to diversity and inclusion in the workplace and is proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, and apprenticeship. Blockchain makes hiring decisions based solely on qualifications, merit, and business need at the time.

See more jobs at Blockchain.com

Apply for this job

+30d

Mid-senior full stack developer

OmniCalculatorKraków, Poland, Remote
JestredisB2BgraphqlgitpostgresqltypescriptpythonAWSjavascriptNode.js

OmniCalculator is hiring a Remote Mid-senior full stack developer

Opis oferty pracy

Aktualnie rozwijamy nasz zespół developerski i chcemy zaprosić do niego chcemy dwóch mid-senior fullstack JavaScript developerów. Tym sposobem team urośnie do 6 osób pracujących zarówno nad frontendem jak i backendem naszych nowych funkcjonalności. W dalszych etapach w planie mamy:

… wielofrontowe prace nad performancem i optymalizacją wydajności działania serwisu o dużym ruchu

… internacjonalizację (przystosowanie usługi do tłumaczenia na kolejne języki)

… budowę apki mobilnej

Oferujemy:

… współpracę na podstawie kontraktu B2B ze stawką 60-90zł netto/h 

… sprzęt do pracy

… przyjazne środowisko pracy bez zbędnej struktury i hierarchii (jakoś tak wychodzi, że nam nikt z tej pracy nie odchodzi…)

… pracę w scrumie

… elastyczne godziny pracy wraz z możliwością pracy w modelu hybrydowym

… masę innych drobiazgów (multisport, brak dress code, międzynarodowe środowisko, integracje firmowe, itd.)

… przede wszystkim pracę nad czymś, czemu warto poświęcić kilka kolejnych lat życia.

Kwalifikacje

Tech-stack:
JavaScript, React.js, Node.js, TypeScript, GraphQL, Apollo, PostgreSQL, Redis, Jest, CI/CD, GIT, Heroku, SSR.

Nice to have: 
React Native, Python, AWS

Oczekujemy:

… min. 2 letniego doświadczenia komercyjnego w React i Node.js z większym naciskiem na ten pierwszy,

… bardzo dobrej znajomości TypeScript ponieważ to już 80% naszego systemu,

… umiejętności pisania testów w Jest,

… komunikatywnej znajomości języka angielskiego na poziomie B2 aby swobodnie komunikować się z resztą zespołu,

… zaangażowanej postawy w budowę czegoś co realnie wpływa na życie coraz większej grupy ludzi na świecie, a możemy to udowodnić,

… chęci współpracy z otwartym, sympatycznym i bardzo zgranym zespołem cechującym się współpracą, wsparciem i pasją do rzeczy użytecznych.

See more jobs at OmniCalculator

Apply for this job

+30d

Full Stack Developer, eCommerce (Magento)

Prayag HealthAnywhere, India, Remote
DevOPSS3EC2LambdaPWAredismariadbmagentoRabbitMQDesignmobilehtml5elasticsearchMySQLcssubuntulinuxAWSjavascriptNode.jsPHP

Prayag Health is hiring a Remote Full Stack Developer, eCommerce (Magento)

Job Description

We are looking for an experienced Full Stack Ecommerce Developer (Magento 2) to join our platinum team of entrepreneurial, enthusiastic, and caring people. You will be responsible in developing, maintaining, securing, and optimizing our eCommerce platform based on Magento 2 on hyper scaler cloud environment including underlying components. You will identify new and exciting functionalities and develop new modules. If you are the person who can design and develop web / mobile platforms securely at an unbelievable pace, we would like to meet you. To succeed in this role, you must have a growth mindset and be a self-starter, top-notch communicator and passionate hands-on programmer.

Responsibilities

  • Optimize existing Magento 2 installation
  • Provide regular and emergency support for break-fixes
  • Troubleshoot integration and performance issues
  • Design interfaces, themes, templates while following best practices and maintain world-class coding styles and standard
  • Anticipate the performance requirements and communicate with management on remediation plans to CTO/CIO
  • Develop new Magento modules and functionalities
  • Manage and upgrade Magento add-ons and conduct code reviews/scans
  • Establish DevOps pipelines, Release/Change management procedures, etc.
  • Develop testing scenarios including unit testing, integration testing and automate those
  • Work with UI/UX and graphic designers to implement front-end changes
  • Work with content writer to implement new contents
  • Implement additional components such as Elastic Search, Varnish, Redis, CDN, RabbitMQ, etc.
  • Manage SSL certificates, software accounts, keys, etc.
  • Rearchitect environment and provide vertical and horizontal scaling as demand grows
  • Fine-tune batch jobs (Crons) or Consumers
  • Migrate databases and data
  • Develop integrations for files, images, etc.
  • Manage stack components and upgrade them (Ubuntu, PHP, Percona, Nginx, Composer, Firewall, Redis, etc.)
  • Create plans for developing mobile experience, mobile apps or PWA front end environment
  • Maintain confidentiality about IP, methods, processes and data
  • Participate in conferences, webinars and provide presentations while socializing and partnering with startups
  • Install security patches and monitor web traffic
  • brand and perform soft-sell while managing and improving brand reputation
  • Collaborate with other stakeholders such as content developer (copywriter), graphics and media designer, and management for consistent brand messaging and best customer experience

Qualifications

  • Strong experience with Magento 2 development and debugging
  • Strong experience with high-performance technologies such as Nginx, Varnish, Redis, ElasticSearch
  • JavaScript and AJAX experience for Front-end
  • Extensive HTML5, LESS and CSS knowledge
  • Understanding of modern UI/UX trends
  • Experience or knowledge of React.js, Vue.js and Node.js
  • Experience with AWS components such as VPC, IAM, EC2, ECS, Lambda, S3, CloudFront, WAF & Cloud Formation
  • Linux or Ubuntu server operations working and know-hows
  • Experience in working with MySQL databases like MariaDB and Percona
  • Basic understanding of networking and ports
  • Experience with Google Tag Manager, SEO, Google Analytics, PPC, Facebook Pixels. A/B Testing
  • Strong attention to details about design styles to improve look and feel
  • Very good PHP knowledge and understating of various frameworks
  • Ability to work in a professional capacity and team environment is must
  • Ability to manage projects and work in strict deadlines

Education & Certifications

  • Bachelors/Masters in Computer Science, Information Technology or a related field
  • Magento 2 Certification is required
  • Cloud Computing Certification (AWS/GCP/Azure) is a plus

See more jobs at Prayag Health

Apply for this job

+30d

Principal Engineer (Backend)

Octillion Media LLCBengaluru, India, Remote
EC2LambdaredisnosqlDesignmongodbapijavadockerpostgresqlMySQLpythonAWS

Octillion Media LLC is hiring a Remote Principal Engineer (Backend)

Job Description

  • You’re a techie to the core & you love to code
  • You have at least five years of experience in commercial software development focusing on API development.
  • You’ve work Experience contains writing high availability, low latency applications in production.
  • Willing to push the boundaries to achieve submillisecond performance.
  • You’re a team player, a thinker, and a doer.
  • Bonus if you know Java, Docker, AWS, NoSQL.
  • Willing to work in a fast-paced environment.
  • Can do attitude.

 

Qualifications

  • A degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong software programming capabilities, exhibits good code design and coding style.
  • 2+ years of experience with at least one of the programming languages: Java ,Python or Go
  • Knowledge of building high throughput systems is a big plus (Our server handles 50k+ web requests per second)
  • Deep understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design
  • Experience with big data, data pipelines, loggers, ELK
  • Familiar with distributed cache, message middleware, RPC framework, load balancing, security defense and other technologies.
  • Experience working with relational and Nosql databases (MySQL, Postgresql, MongoDB, Redis, Hazelcast, Cassandra, Aerospike, or other NoSQL databases)
  • Experience with AWS technologies like EC2, Lambda function,Beanstalk, API gateway, CloudFront, FarGate/ECS, tasks, services, clusters, docker container,log analysis (Athena, parquet )
  • Big Data/ML experience is a plus
  • Experience with RTB, Google IMA SDK, VAST, VPAID, Header bidding is a plus.

See more jobs at Octillion Media LLC

Apply for this job

+30d

Senior Software Engineer - MERN Stack

Octillion Media LLCBengaluru, India, Remote
EC2LambdaredisnosqlDesignmongodbapidockerpostgresqlMySQLangularpythonAWSNode.js

Octillion Media LLC is hiring a Remote Senior Software Engineer - MERN Stack

Job Description

  • You’re a techie to the core & you love to code
  • You have at least two years of experience in commercial software development focusing on API development.
  • You’ve work Experience contains writing node.js + Express + PostgreSQL / mySQL or MongoDB code in production.
  • Willing to push the boundaries to achieve submillisecond performance.
  • You’re a team player, a thinker, and a doer.
  • Bonus if you know Angular (5-8), Docker, AWS, Socket.io as well as HTML / CSS.
  • Willing to work in a fast-paced environment.
  • Can do attitude.

Qualifications

  • A degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong software programming capabilities, exhibits good code design and coding style.
  • 2+ years of experience with at least one of the programming languages: Nodejs, Python, Javascripts
  • Experience working with relational and Nosql databases (MySQL, Postgresql, MongoDB, Redis, or other NoSQL databases)
  • Experience with AWS technologies like EC2, Lambda function,Beanstalk, API gateway, CloudFront, FarGate/ECS, tasks, services, clusters, docker container,log analysis (Athena, parquet )

See more jobs at Octillion Media LLC

Apply for this job

+30d

Staff Engineer - Java

Octillion Media LLCBengaluru, India, Remote
EC2LambdaredisnosqlDesignmongodbapijavadockerpostgresqlMySQLpythonAWS

Octillion Media LLC is hiring a Remote Staff Engineer - Java

Job Description

Responsibilities

- Design, build Octillion sophisticated video advertising solutions with core emphasis on back end technologies

- Willingness to take end to end ownership and being accountable for the success of the product.

- Experience in architecting & building real-time bidding engine, large scale video ads platform.

- Break down business requirements into technical solutions at global scale

- Participate in daily stand ups and provide time estimates.

 

Qualifications

- A degree in Computer Science, Software Engineering, Information Technology or related fields

- Strong software programming capabilities, exhibits good code design and coding style.

- 5+ years of experience with at least one of the programming languages: Java ,Python or Go

- Knowledge of building high throughput system is a big plus (Our server handles 50k+ web requests per second)

- Deep understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design

- Experience with big data, data pipelines, loggers, ELK

- Familiar with distributed cache, message middleware, RPC framework, load balancing, security defense and other technologies.

- Experience working with relational and Nosql databases (MySQL, Postgresql, MongoDB, Redis, Hazelcast, Cassandra, Aerospike, or other NoSQL databases)

- Experience with AWS technologies like EC2, Lambda function,Beanstalk, API gateway, CloudFront, FarGate/ECS, tasks, services, clusters, docker container,log analysis (Athena, parquet )

- Big Data/ML experience is a plus

- Experience with RTB, Google IMA SDK, VAST, VPAID, Header bidding is a plus.


 

See more jobs at Octillion Media LLC

Apply for this job

+30d

Site Reliability Engineer

NewselaRemote
redisagilejiraterraformpostgressqlDesignc++dockerMySQLpythonAWS

Newsela is hiring a Remote Site Reliability Engineer

The role: 

  • As a member of our Technology team, the Site Reliability Engineer will be on an on-call rotation to respond to incidents that impact Newsela.com availability and provide support for developers during internal and external incidents.
  • Maintain and assist in extending our infrastructure with Terraform, Github Actions CI/CD, Prefect, and AWS services.
  • Build monitoring that alerts on symptoms rather than outages using Datadog, Sentry and CloudWatch.
  • Look for ways to turn repeatable manual actions into automations to reduce on-call toil.
  • Improve operational processes (such as deployments, releases, migrations, etc) to make them run seamlessly with fault tolerance in mind.
  • Design, build and maintain core cloud infrastructure on AWS and GCP that enables scaling to support thousands of concurrent users
  • Debug production issues across services and levels of the stack.
  • Provide infrastructure and architectural planning support as an embedded team member within a domain of Newsela’s application developers. 

Why you’ll love this role:

  • As a member of our growing Technology team, you will have the opportunity to make a real and immediate impact by:
    • being involved in the growth of Newsela’s infrastructure.
    • influencing improved resiliency and reliability of the Newsela product.
  • You'll impact Newsela.com's availability, which will ultimately scale Newsela’s ability to bring engaging, culturally responsive learning content to K-12 classrooms nationwide.

Why you’re a great fit:

  • 2+ years of experience as a Site Reliability Engineer.
  • Background in Infrastructure as code: use Terraform and Github CI/CD for automation, containerize our environments (Docker, ECS), and leverage cloud technologies to meet our goals.
  • Systems experience managing, configuring and troubleshooting operating system issues, storage (block and object), networking (VPCs, proxies and CDNs), and administer high-availability datastores (mySQL, Postgres, Neo4J) and Redis clusters.
  • Monitoring and instrumentation: implement metrics in Datadog, Sentry, log management and related systems, and Slack/JIRA integrations.
  • Understanding of engineering practices: availability, reliability and scalability, as well as disaster recovery.
  • Ability to work in a variety of languages: Shell, IaC, Python, and SQL.
  • Be able to plan using your familiarity with agile methodologies; use epics, issues to drive projects.
  • Personal and team workload organization and ability to self-organize and accomplish tasks asynchronously.
  • Contributing to Newsela architecture diagrams, process diagrams and runbook documentation.
  • Completing Root Cause Analysis (RCA) investigations and perform readiness reviews.
  • Improving team practices through code reviews, handoffs of work, and incidents.
  • Self-awareness, handling conflict in the team, providing and receiving feedback, and maintaining good relationships with other engineering teams.
  • Willingness to proactively step in and do the right thing while providing candid and constructive feedback.

Why you’ll love working at Newsela:

  • Health & Wellness: Access to the world’s leading medical experts for healthcare (pets included!). Discounts and resources to stay healthy: mind, body, and soul.
  • Work From Home: Almost all of our roles are fully remote - tech stipend included!
  • Supporting ALL Families: Supplemental programs and time off to take care of your family and yourself.
  • Time Off: Flexible PTO to recharge, including Sabbatical Leave 
  • Professional Development: Annual stipends for continued learning and education 
  • Make A Difference: No matter your role or department, the work you do each day helps share the future of education and improves the lives of students and teachers.

Base Compensation: $95,000 - $105,000. Total compensation for this role also includes incentive stock options and benefits. This compensation range may be adjusted based on actual experience.

See more jobs at Newsela

Apply for this job

+30d

Senior UI Architect

McFadyen DigitalBengaluru, India, Remote
DevOPSPWAredisnosqlB2BDesignmongodbgraphqlsassuiscrumapigitswaggerdockercsskubernetesAWSjavascriptreduxbackendfrontend

McFadyen Digital is hiring a Remote Senior UI Architect

Job Description

Are you a technology leader capable of conceptualizing, building, and implementing application architecture, as well as owning the efforts of application strategies and roadmap efforts?  

Are you passionate about software UI architecture and driven to deliver exceptional solutions?  

Can you help Fortune 500 retailers navigate the next generation of digital commerce, marketplace, and platform business strategies?  

Are you skilled in a variety of retail and distribution functional areas?  

As a UI Architect, you will be responsible for ensuring the success of our retail and B2B customers by applying your engineering expertise and domain knowledge. 

Responsibilities 

Top five Responsibilities: 

  1. Architect, Develop and deploy front-end features  
  2. Collaborate closely with designers, technical leads, application architects, software developers, DevOps engineers, and business stakeholders to deliver the optimal solution 
  3. Must have a deep understanding of web service technologies (HTTP, REST, JSON) and design principles 
  4. Able to research and adopt new technologies quickly in a very dynamic working environment 
  5. Recommend processes, services, software, and other tools to support business objectives pertinent to user interfaces as well as infrastructure technologies 

Additional Responsibilities: 

  • Familiarity with consuming service-oriented architecture layers and APIs. 

  • Good experience with highly scalable applications 

  • Collaborate with delivery teams throughout the design and development phases to guarantee compliance with UI architectural standards and best practices 

  • Adept with core development, design and direction of application architecture and alignment of architecture with business. 

  • Extensive knowledge in JavaScript Design & Architectural Patterns 

  • Design and develop proof of concept prototypes for advanced features and designs 

  • Evaluate and improve software development and delivery processes with an emphasis on performance optimization approaches. 

  • Providing technical oversight and performing code reviews for multiple development efforts 

  • Up-to-date with latest news and technologies about Frontend and Backend 

  • Familiarity with OWASP security 

  • Experience of headless commerce implementation 

  • Create solution requirement document, architectural artifacts, and technical plans 

  • Excel in delivering high-value solutions in dynamic and ambiguous environments 

  • Ensure document standards are effectively implemented by the development teams and understood by technology partners 

  • Advanced knowledge of unit testing best practices and Continuous Integration processes (CI/CD) 

  • Collaborate closely with external clients, product managers, software developers and designers of multiple disciplines 

  • Promoting cross-team synergy and alignment to optimize code-sharing, improve site performance, and increase speed to market 

  • Mentor feature teams and remove technical impediments in UI development as shared resource 

  • Provide optimal solutions for independent deplorability of UIs - like Micro frontends etc. 

Qualifications

Education 

  • Masters or Equivalent Degree in CS/EE 

  • Overall 12+ years of frontend development experience in client-side UI development. 

Technology 

  • Experience on the following core languages: JavaScript, HTML 5 & CSS 
  • Strong skills in programming structures, algorithms, design patterns, and standard (W3C) Web UI APIs 
  • Oriented to details and software best practices & patterns 
  • Experience with RESTful backend applications (like NodeJS/Express) 
  • Experience with GraphQL tools (like Apollo) 
  • Knowledge of the following types of frameworks/libraries/languages: 
  • Web Application Platforms: 
  • Experience with React or other Single Page Application libraries. 
  • ES6+, TypeScript. 
  • Async Module Definition (like AMD, requireJS, commonJS). 
  • CSS Pre-Processors (like SASS, LESS). 
  • Application state management (like Redux). 
  • Reactive Programming (like RxJS) 
  • Build tools like Webpack, Gulp, Grunt 
  • Minification, Aggregation, and Fingerprinting (Gulp/Grunt) 
  • Node (NPM) 
  • Experience with frameworks for Server Side Rendering (_NextJS, Express) 
  • Server-Side Rendering (like Express) 
  • API documentation using Swagger 
  • Platforms: 
  • NoSQL (MongoDB, Cassandra, Redis) 
  • Testing frameworks (Jasmine, Karma, Protractor) 
  • Docker & Kubernetes, CircleCI, AWS, Heroku 
  • Other 
  • Cross-browser techniques. 
  • Experience with different databases (SQL/NoSQL) 
  • Experience with PWA (Progressive Web Apps) 
  • Debugging with tools like (Chrome Dev Tools, Web Inspector). 
  • Responsive design implementation across devices, platforms, screens, etc. 
  • Browser performance auditing and tuning. 
  • Demonstrated skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews. 
  • Experience with UNIX systems and terminal 
  • Experience working within Scrum / Kanban. 
  • Web Accessibility. 

What we can offer you: 

  • A career with thought leaders who literally wrote the book on Marketplace Best Practices 

  • A career in the fast-paced world of retail eCommerce, digital marketplaces and platform businesses  

  • A career with first-movers who are deploying new business models and strategies worldwide 

  • A career in a flat management structure without a rigid hierarchy and bureaucracy 

  • A career in a culture that rewards creativity and innovation, risk-taking and teamwork

See more jobs at McFadyen Digital

Apply for this job

+30d

Backoffice Engineer

Plum FintechNicosia,Cyprus, Remote Hybrid
S3redisagileterraformpostgresRabbitMQDesignmongodbdockerkubernetespythonbackendfrontend

Plum Fintech is hiring a Remote Backoffice 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, 170 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 projects.

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

Qualifications

  • Pragmatic Approach: You possess a high level of pragmatism, allowing you to balance technical excellence with practical considerations.
  • Effective Planning: Strong planning and prioritisation skills enable you to manage complex tasks efficiently.
  • Continuous Improvement Advocate: You actively identify process efficiencies and quality improvements, driving excellence across the team.
  • Mentorship: Providing guidance to junior team members is second nature to you.
  • Collaboration: You excel at collaborating with cross-functional teams, including Operations and non-technical stakeholders.
  • Decision-Making: You’re not afraid to challenge decisions to find the most efficient solutions.
  • Automation Enthusiast: Obsessed with optimising processes through automation, you seek opportunities to streamline workflows.
  • Adaptability: Comfortable working in a dynamic, collaborative environment, you actively contribute to technical, design, and retrospective discussions.

Key Responsibilities

  • Backend Integration: You’ll have a solid understanding of backend systems, allowing seamless integration with other services in Plum’s ecosystem.
  • Frontend Expertise: Your frontend knowledge enables you to design and build user-friendly interfaces for our internal Operations team.
  • Software Design: Create modular, scalable, and performant systems using best practices in software engineering.
  • Problem Solving: Identify root causes of system issues and propose short- and long-term resolutions.
  • Agile Solutions: Build flexible and adaptable solutions to support operational tasks related to new product features.
  • Full Lifecycle Involvement: You’ll work across the entire software development lifecycle, from inception to maintenance.

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 Life Insurance - Ethniki Asfalistiki
  • Provident Fund - Ancoria Bank
  • 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 Nicosia for optimal collaboration.
  • 45 days work from anywhere
  • 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 ✈️
  • 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

Backoffice Engineer

Plum FintechAthens,Attica,Greece, Remote Hybrid
S3redisagileterraformpostgresRabbitMQDesignmongodbdockerkubernetespythonbackendfrontend

Plum Fintech is hiring a Remote Backoffice 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, 170 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 projects.

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

Qualifications

  • Pragmatic Approach: You possess a high level of pragmatism, allowing you to balance technical excellence with practical considerations.
  • Effective Planning: Strong planning and prioritisation skills enable you to manage complex tasks efficiently.
  • Continuous Improvement Advocate: You actively identify process efficiencies and quality improvements, driving excellence across the team.
  • Mentorship: Providing guidance to junior team members is second nature to you.
  • Collaboration: You excel at collaborating with cross-functional teams, including Operations and non-technical stakeholders.
  • Decision-Making: You’re not afraid to challenge decisions to find the most efficient solutions.
  • Automation Enthusiast: Obsessed with optimising processes through automation, you seek opportunities to streamline workflows.
  • Adaptability: Comfortable working in a dynamic, collaborative environment, you actively contribute to technical, design, and retrospective discussions.

Key Responsibilities

  • Backend Integration: You’ll have a solid understanding of backend systems, allowing seamless integration with other services in Plum’s ecosystem.
  • Frontend Expertise: Your frontend knowledge enables you to design and build user-friendly interfaces for our internal Operations team.
  • Software Design: Create modular, scalable, and performant systems using best practices in software engineering.
  • Problem Solving: Identify root causes of system issues and propose short- and long-term resolutions.
  • Agile Solutions: Build flexible and adaptable solutions to support operational tasks related to new product features.
  • Full Lifecycle Involvement: You’ll work across the entire software development lifecycle, from inception to maintenance.

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

Middle Node.js Backend developer | HOLYWATER

GenesisКиїв, UA - Remote - Hybrid
S3redispostgresgraphqlc++dockertypescriptAWSbackendNode.js

Genesis is hiring a Remote Middle Node.js Backend developer | HOLYWATER

ЗУСТРІЧАЙТЕ СВОЮ МАЙБУТНЮ КОМАНДУ!

Ви будете працювати в HOLYWATER — це технологічна медіакомпанія, що створює персоналізовані світи для 20+ мільйонів користувачів, поєднуючи креативність авторів з ефективністю штучного інтелекту.

HOLYWATER створює та публікує книги, аудіокниги, інтерактивні історії та відеосеріали для власних застосунків. Наша місія — розкривати потенціал людей і давати можливість творцям контенту надихати мільйони людей по всьому світу, зосереджуючись на тому, що вони роблять найкраще.

HOLYWATER була заснована в 2020 році в екосистемі Genesis. З того часу команда зросла з 6 до 90 спеціалістів, а наші додатки неодноразово ставали лідерами в своїх нішах у США, Австралії, Канаді та Європі.

За допомогою нашої платформи, будь-який талановитий письменник може досягти мільйонної аудиторії та надихати її своїми історіями. Нашими продуктами користуються вже більше 20 мільйонів користувачів по всьому світу.

НАШІ ДОСЯГНЕННЯ ЗА 2023:

1. Наш додаток з інтерактивними історіями 3 місяці ставав ТОП-1 за завантаженнями у світі у своїй ніші.
2. Наш додаток з бібліотекою книг, Passion, в грудні став ТОП-1 у своїй ніші в США та Європі.
3. Ми запустили платформу з відеосеріалами на основі наших книг та зробили перший успішний пілотний серіал.
4. Кількість нових завантажень та прибуток зросли майже в 2 рази в порівнянні з 2022.

Основна цінність HOLYWATER
- це люди, які працюють з нами. Саме тому ми прикладаємо всі зусилля, щоб створити такі умови, де кожен співробітник зможе реалізувати свій потенціал наповну та досягнути найамбітніших цілей.

КУЛЬТУРА КОМПАНІЇ

У своїй роботі команда спирається на шість ключових цінностей: постійне зростання, cамомотивація, наполегливість і гнучкість, cамоусвідомлення, свобода та відповідальність, орієнтація на результат.

Ми активно розширюємо команду для масштабування наших існуючих та нових застосунків. І тому шукаємо в команду амбітного Middle Node.js Backend developer, який підсилить і пришвидшить розробку нового та покращення існуючого функціоналу на backend.

ВАШІ ОБОВ'ЯЗКИ ВКЛЮЧАТИМУТЬ:

  • Реалізацію нового функціоналу.
  • Підтримку та рефакторинг існуючого коду.
  • Розробку автоматизованих тестів для забезпечення надійності та якості коду.

ЩО ПОТРІБНО, АБИ ПРИЄДНАТИСЯ:

  • Досвід роботи як Backend developer від 3-х років.
  • Гарне розуміння та робота з реляціними (Postgres) та нереляціними (DynamoDB, Redis) БД, TypeORM.
  • Високий рівень володіння TypeScript.
  • Знання та досвід роботи з GraphQL (Apollo).
  • Досвід використання NestJS.
  • Розуміння та досвід використання контейнерізації з Docker, а також вміння працювати з AWS сервісами, як ECS, ECR, S3, CloudFront.
  • Розуміння процесів CI/CD.
  • Бажання працювати у продуктовому стартапі.
  • Вміння швидко адаптуватися.
  • Сприймання фідбеку та орієнтація на результат.

ЩО МИ ПРОПОНУЄМО:

  • Ви будете частиною згуртованої команди професіоналів, де зможете обмінюватися знаннями та досвідом, а також отримувати підтримку та поради від колег.
  • Гнучкий графік роботи, можливість працювати віддалено з будь-якої безпечної точки світу.
  • Можливість відвідувати офіс на київському Подолі. В офісі можна не турбуватися про рутину: тут на вас чекають сніданки, обіди, безліч снеків, напоїв та фруктів, лаунжзони, масаж та інші бенефіти.
  • 20 робочих днів оплачуваної відпустки на рік, необмежена кількість лікарняних.
  • Послуги корпоративного лікаря, а після випробного терміну — компенсація медичного страхування.
  • Можливість звертатися за консультацією до психолога.
  • Компенсацію членства в спортивних клубах та доступ до спортивних секцій, що дозволяє підтримувати фізичне здоров’я та енергію.
  • Уся необхідна для роботи техніка.
  • Онлайн-бібліотека, регулярні лекції від спікерів топ-рівня, компенсація конференцій, тренінгів та зовнішнього навчання.
  • Професійне внутрішнє ком’юніті для вашого кар’єрного розвитку.
  • Культуру відкритого фідбеку.

    ЕТАПИ ВІДБОРУ:

    1. Первинний скринінг. Рекрутер ставить декілька запитань в месенджері, аби скласти враження про ваш досвід і навички перед тестовим завданням.
    2. Тестове завдання.
    Підтверджує вашу експертизу та показує, які підходи, інструменти й рішення ви застосовуєте в роботі. Ми не обмежуємо вас у часі та ніколи не використовуємо напрацювання кандидатів без відповідних домовленостей.
    3. Співбесіда з HR. Цей етап фокусується на розкритті вашої мотивації, софт скілів та культурної відповідності. Обговорення охоплює ваші професійні інтереси, досвід та очікування від роботи, а також інформація про цінності та процеси в компанії.
    4. Співбесіда з менеджером. Всеохопна розмова про ваші професійні компетенції та роботу команди, в яку подаєтесь.
    5. Бар-рейзинг.
    На останню співбесіду ми запрошуємо одного з топменеджерів екосистеми Genesis, який не працюватиме напряму з кандидатом. У фокусі бар-рейзера — ваші софт-скіли та цінності, аби зрозуміти, наскільки швидко ви зможете зростати разом з компанією.


    Хочеш стати частиною сильної команди? Відправляй своє резюме ????.

    See more jobs at Genesis

    Apply for this job

    +30d

    Desenvolvedor Java Sênior

    ExperianSão Paulo, Brazil, Remote
    redisnosqlsqloracleapijavac++

    Experian is hiring a Remote Desenvolvedor Java Sênior

    Job Description

    Vivenciamos um momento de transformação digital, não temos mais áreas "trabalhando em silos" - negócio x  TI.

    Dado contexto, procuro talentos que desejam ensinar, aprender e transformar junto com outros 80+ colaboradores (negócio + tecnologia) de Identificação e Fraude, apaixonados em criar produtos de tecnologia para nossos clientes.

    Busco colaboradores adeptos da cultura ágil, com excelente capacidade de comunicação, dinamismo, curioso, sempre atento a novas tecnologias, focado em resolver problemas e que possa proporcionar constantes melhorias junto ao time.

     

    Principais Entregas/Responsabilidades

    - Propor e garantir que todas as soluções técnicas estejam alinhadas à estratégia de negócio e aderentes às políticas de segurança e boas práticas Serasa Experian;

    - Atuar na manutenção de soluções existentes e propor melhorias nas mesmas;

    - Participar de discussões técnicas para criar softwares de alta qualidade e alto desempenho;

    - Ajudar na concepção e definição da arquitetura das aplicações de software;

    - Pensar em formas de entrega contínua e incremental aos clientes;

    - Implementar as melhores práticas técnicas de qualidade e segurança;

    - Documentar os projetos de software;

    - Reusar componentes.

     

    Dia a dia

    - Atuar de forma colaborativa a fim de apoiar nas tomadas de decisões e definição estratégica dos nossos produtos e capacidades, visando entregar a melhor experiência para nossos clientes;

    - Irá atuar em uma squad, participando efetivamente de cerimônias, discussões e resolução de conflitos;

    - Será responsável por assegurar a qualidade e segurança do software entregue;

    - Integrar o sistema com os novos componentes de software produzidos ou alterados;

    - Desenvolver e manter aplicações Java de alta qualidade com ênfase em Spring Boot;

    - Colaborar com designers, engenheiros e outros membros da equipe para criar soluções inovadoras;

    - Escrever código limpo, eficiente e reutilizável, aderindo às melhores práticas de desenvolvimento;

    - Realizar testes de unidade em Java para garantir a qualidade do software;

    - Aplicar princípios de orientação a objetos no desenvolvimento de soluções;

    - Utilizar Spring Security e Spring Data para garantir a segurança e eficiência das aplicações.

    Qualifications

    Requisitos Obrigatórios:

    - Experiência sólida em desenvolvimento Java;

    - Proficiência em Spring Boot, incluindo Spring Security e Spring Data;

    - Conhecimento de Java 8 ou superior;

    - Experiência com testes de unidade em Java;

    -  Conhecer e aplicar padrões de arquitetura e desenvolvimento de software;

    - Grande experiência na criação, uso e consumo de API REST e SOAP;

    - Conhecimento em produtos, serviços e implementações em Cloud;

    - Sólido conhecimento em testes unitários, performance e automatizados;

    - Conhecimentos em ferramentas e implementações de Observability.

     

    - Desenvoltura para lidar com pessoas;

    - Experiência na cultura ágil;

    - Boa comunicação e organização;

    - Ownership

     

    Desejável:

    - Experiência com bancos de dados NoSQL e SQL;

    - Familiaridade com Redis;

     

    Diferenciais:

    - Experiência com a Cloud Oracle;

    - Cypress/BrunoAPI;

    See more jobs at Experian

    Apply for this job

    +30d

    Software Development Engineer II (Backend - Java)

    Live PersonHyderabad, Telangana, India (Remote)
    redisBachelor's degreepostgresDesignvueuiapigitjavadockerelasticsearchMySQLkubernetesangularjenkinsjavascriptbackend

    Live Person is hiring a Remote Software Development Engineer II (Backend - Java)

    LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.

    At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success, nd reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about.

    Overview

    In this role as a Software Development Engineer II - Full stack or BE, you will be a highly contributing member of a core engineering team working to build the LivePerson Voice offering expertly integrating it into the existing LivePerson offering and different contact center solutions. In this role, you will be exposed to new technologies and architectures, will work with Principal engineers and architects to design and execute new solutions. You must be a team player, motivated, ambitious and eager to grow through build and successful delivery of industry-shifting products. 

    You will:

    • Learn new technologies and architectures, including work with LivePerson’s award winning Voice AI solution, voice based telephony, and new product development. 
    • Work with Product Management and leadership to bring your engineering experience to the table and ideate new features and functionality
    • Help to create reliable, scalable, high performance software solutions deployed in a public cloud environment using the latest software, automations and testing tools available.
    • Work on complex system software, is customer-centric, and feels strongly about building good software as well as making software achieve its operational goals.
    • Develop Java based backend services
    • If Full stack, Develop UI using Vue, Angular

    You have

    • 6+ years of software development experience
    • 4+  Experience with programming languages: Java
    • 3+ years of experience in development of Microservices, RESTful API, backend systems and successful production software systems
    • Strong Object Oriented design and implementation experience, strong knowledge of web protocols, and knowledge of distributed systems architectures.
    • Solid understanding of Data Structures and Algorithm Design
    • Experience with one of the following: Kafka, Elasticsearch, Redis
    • Experience in databases technologies like MySQL, Postgres, Firestore
    • Experience with Git, Jenkins, and other Development tools
    • Analytical and problem-solving skills
    • Advocating and executing on automated testing strategies in all developed code and helping to ensure code quality and consistency for your team. 
    • Experience working on large scale deployments and performance tuning
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
    • Good to have Development experience with Unix, Docker, and Kubernetes infrastructure on GCP/GKE
    • Good to have 2+ years of experience in building UI using web frameworks like Vue, Angular or other JavaScript
    • Bachelor's degree in Computer Science or related field

    Benefits

    • Health: Medical, Dental, and Vision
    • Time away: Vacation and holidays
    • Development: Generous tuition reimbursement and access to internal professional development resources.
    • Equal opportunity employer

    Why You’ll Love Working Here

    As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace.

    Belonging At LivePerson
    We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

    We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

    Apply for this job

    +30d

    Software Development Engineer II - Full Stack (Java & Vue/Angular)

    Live PersonHyderabad, Telangana, India (Remote)
    redisBachelor's degreepostgresDesignvueuiapigitjavadockerelasticsearchMySQLkubernetesangularjenkinsjavascriptbackend

    Live Person is hiring a Remote Software Development Engineer II - Full Stack (Java & Vue/Angular)

    LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.

    At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success, nd reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about.

    Overview 

    In this role as a Software Development Engineer II - Full stack, you will be a highly contributing member of a core engineering team working to build the LivePerson Voice offering expertly integrating it into the existing LivePerson offering and different contact center solutions. In this role, you will be exposed to new technologies and architectures, will work with Principal engineers and architects to design and execute new solutions. You must be a team player, motivated, ambitious and eager to grow through build and successful delivery of industry-shifting products. 

    You Will

    • Learn new technologies and architectures, including work with LivePerson’s award winning Voice AI solution, voice based telephony, and new product development. 
    • Work with Product Management and leadership to bring your engineering experience to the table and ideate new features and functionality
    • Help to create reliable, scalable, high performance software solutions deployed in a public cloud environment using the latest software, automations and testing tools available.
    • Work on complex system software, is customer-centric, and feels strongly about building good software as well as making software achieve its operational goals.
    • Develop Java based backend services
    • Develop UI using Vue, Angular

    You Have

    • 4+ years of software development experience
    • 3+  Experience with programming languages: Java
    • 3+ years of experience in building UI using web frameworks like Vue or Angular or other JavaScript
    • 3+ years of experience in development of Microservices, RESTful API, backend systems and successful production software systems
    • Strong Object Oriented design and implementation experience, strong knowledge of web protocols, and knowledge of distributed systems architectures.
    • Solid understanding of Data Structures and Algorithm Design
    • Experience with one of the following: Kafka, Elasticsearch, Redis
    • Experience in databases technologies like MySQL, Postgres, Firestore
    • Experience with Git, Jenkins, and other Development tools
    • Analytical and problem-solving skills
    • Advocating and executing on automated testing strategies in all developed code and helping to ensure code quality and consistency for your team. 
    • Experience working on large scale deployments and performance tuning
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
    • Good to have Development experience with Unix, Docker, and Kubernetes infrastructure on GCP/GKE
    • Bachelor's degree in Computer Science or related field

    Benefits

    • Health: Medical, Dental, and Vision
    • Time away: Vacation and holidays
    • Development: Generous tuition reimbursement and access to internal professional development resources.
    • Equal opportunity employer

    Why You’ll Love Working Here

    As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace.

    Belonging At LivePerson
    We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

    We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

    Apply for this job