redis Remote Jobs

168 Results

+30d

Full stack developer

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangular

StackAvenue Technologies is hiring a Remote Full stack developer

Job Description

Job Description

We're building out the products and infrastructure that powers many business  and we are looking out for people who have experience working as Full-stack engineers. What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

 

Key Skills

NodeJs/Ruby On Rails/Python, Redis, SQL or NO SQL DB

Required Experience and Qualifications:

  • Good hands-on and experience in NodeJS and React/Angular/VueJs
  • Knowledge of an SQL Database like MYSQL, Postgres.
  • Basic Knowledge of programming in basic data structures and algorithms.
  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good knowledge of version management with git.

  • Awareness of TDD.

  • CI/CD knowledge would be a huge advantage

  • Will to design and maintain large scale distributed systems.

 

Qualifications

Qualifications

Experience Requirement - 4+ Years relevant experience in NodeJs and any good UI framework like React or Angular or Vue

Additional Information

Job Type: Full-time
 

Work Remotely:

  • Temporarily due to COVID-19

Additional Information

Job Type: Full-time

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Sr. Software Developer (IOT)

StackAvenue TechnologiesPune, India, Remote
redisagilepostgresDesign

StackAvenue Technologies is hiring a Remote Sr. Software Developer (IOT)

Job Description

As a Senior Software Engineer in the IoT domain you will be responsible for developing critical systems keeping in mind.

  • Concurrency: You must handle multiple activities concurrently like fetching and sending multiple messages from/to multiple devices at the same time.

  • Distributed Operations: You must run on a distributed network of multiple servers in different geographies, coordinating through APIs on a microservices architecture.

  • Scalability: You must scale horizontally as the traffic grows and leverage on the multiple CPU cores of the servers to run parallel threads.

  • Responsiveness: You must maintain a strict time-frame of <100ms to respond to users and devices, even when the servers are flooded with multiple requests.

  • Reliability: You must stay in continuous operation for years without any server downtime or restarts even for system updates through hot-swapping.

Your Roles and Responsibilities

  • Design and write programs to improve the availability, scalability, latency, and efficiency of Company’s IoT systems.

  • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

  • Work with multiple data ingestion sources and protocols like HTTP, MQTT, CoAP,OPC UA and databases to drive efficient ETL processes for streaming data from IoT sensor devices

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyze and fix large-scale distributed systems.

 

  •  

Qualifications

Required Software Aptitude and Qualifications 

  • 5+ years of overall software engineering experience.

  • Programming experience with modern languages such as Ruby/Python/Elixir etc.

  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

  • Good knowledge of version management with Git.

  • Awareness of TDD. 

  • CI/CD knowledge would be a huge advantage.

  • Will to design and maintain large scale distributed systems.

  • Past experience in building complex applications, either by yourself, or as part of a larger team

  • Desire (obsessive?) for maintainability.

  • Experience of working with cross-functional remote teams in an Agile software development framework.

  • Experience in designing APIs with proper documentation.

  • Ability to write useful and maintainable tests.

  • Good understanding of the common architectural patterns and design principles.

  • Solid understanding of how modern web applications work.

  • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

  • Strong analytical and reasoning skills.

  • Bachelor’s Degree or equivalent in any relevant discipline.

Good to have experience with Elixir

It would be amazing if you have some experience working with Elixir Lang.

  • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviours.

  • You should be well versed with concurrency and processes in Elixir. 

  • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

  • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

See more jobs at StackAvenue Technologies

Apply for this job

+30d

Senior Software Developer (Elixir/ROR)

StackAvenue TechnologiesPune, India, Remote
redisagilepostgresDesign

StackAvenue Technologies is hiring a Remote Senior Software Developer (Elixir/ROR)

Job Description

Your Roles and Responsibilities

  • Design and write with the cutting edge Elixir language to improve the availability, scalability, latency, and efficiency of company’s range of products.

  • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyze and fix large-scale distributed systems.

Qualifications

We are looking for developers with 5+ years of experience of which 1-2 yrs of past work experience with Elixir or Erlang. In terms of Elixir we expect the following:

  • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviors.

  • You should be well versed with concurrency and processes in Elixir. 

  • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

  • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

  • 5+ years of overall software engineering experience.

  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

  • Good knowledge of version management with Git.

  • Awareness of TDD. 

  • CI/CD knowledge would be a huge advantage.

  • Will to design and maintain large scale distributed systems.

  • Past experience in building complex applications, either by yourself, or as part of a larger team

  • Desire (obsessive?) for maintainability.

  • Experience of working with cross-functional remote teams in an Agile software development framework.

  • Experience in designing APIs with proper documentation.

  • Ability to write useful and maintainable tests.

  • Good understanding of the common architectural patterns and design principles.

  • Solid understanding of how modern web applications work.

  • (Nice to have) Being an active member of the Elixir community (writing blog posts, giving presentations in meetups, etc).

  • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

  • Strong analytical and reasoning skills.

  • Bachelor’s Degree or equivalent in any relevant discipline.

See more jobs at StackAvenue Technologies

Apply for this job

+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

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

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+ мільйонів користувачів, поєднуючи креативність авторів з ефективністю штучного інтелекту.

Продукти

My Drama – платформа вертикальних відеосеріалів з оригінальними епізодами по хвилині кожен, заснована на наших найпопулярніших книгах та інтерактивних історіях, №1 серед європейських та американських гравців у цій ніші.

My Passion – додаток для романтичних книг, №1 у понад 10 країнах.

AI Companion – цілий світ, де оживають улюблені персонажі. З AI Companion ви можете спілкуватися з улюбленими героями та героїнями наших книг, серіалів та інтерактивних історій.

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

  • Понад 20 млн. встановлень наших додатків.
  • Географія налічує користувачів з 190+ країн, включаючи усі країни tier-1.
  • Щомісяця до нас приєднується більше 1 млн. нових користувачів.
  • Наші продукти утримують ТОП-позиції у своїх нішах в США та Європі.

Компанія

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

У інтервʼю СЕО Богдана Несвіта для The Recursive ви можете дізнатись про шлях компанії та виклики, які були на ранніх етапах. А зі статей у HackerNoon та TechCrunch - про My Drama, AI Companion і нішу вертикальних серіалів. Більше інформації про компанію шукайте у нашому LinkedIn.

Нещодавно ми запустили проєкт «ПИШИ» - масштабний open-call для українських авторів та авторок у жанрі романтики для видавництва та популяризації їх на міжнародному ринку та в Україні.

Усі 4 роки ми активно формуємо компанію так, щоб наші співробітники могли реалізувати свій потенціал на максимум та досягнути своїх найамбітніших цілей. У цьому нам допомагають шість ключових цінностей, які викристалізувались з нашого досвіду і підходів до роботи: усвідомленість, постійне зростання, 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.
  • Бажання працювати у продуктовому стартапі.
  • Вміння швидко адаптуватися.
  • Сприймання фідбеку та орієнтація на результат.

Бенефіти, які ми пропонуємо:

  • Професійну команду, у якої ви зможете переймати досвід та отримувати фідбек, що забезпечить ваш швидкий розвиток. За результатами останнього Satisfaction & Engagement опитування наші співробітники оцінили можливості для розвитку у 91%.
  • Цікаві челенджі і глибокий досвід. Компанія активно розвивається – ми запускаємо нові продукти і масштабуємо існуючі, будуємо процеси і впроваджуємо ініціативи з нуля. Ви зможете робити це разом з нами – наші співробітники оцінюють вплив їхніх результатів на роботу компанії у 96%.
  • Атмосферу довіри, відкритості та свободи. Наш eNPS показник останні 2 роки тримається на рівні 75-85%, а 94% опитаних співробітників хочуть залишатися з нами протягом наступних 1,5 року.
  • Широкі можливості навчання. У вас буде доступ до онлайн-бібліотеки, регулярних лекцій від спікерів топ-рівня, профільних шкіл, воркшопів, хакатонів. Також ми компенсуємо навчання англійської мови та участь у профільних заходах.
  • Доступ до професійного ком’юніті на сотні учасників. Ви зможете підтримувати професійні звʼязки з широким колом професіоналів з 20+ компаній Genesis.
  • Гнучкий графік роботи. Ми вам довіряємо, тому ви працюєте у тому графіку, який для вас зручний. Є бізнес-години, в які ми очікуємо, що ви будете доступні, але часом роботи ви керуєте самостійно.
  • Віддалена робота або можливість відвідувати офісна київському Подолі. Офіс – це безперебійна зона для роботи. Він обладнаний генераторами, безперебійним інтернетом, та надійним, спеціально обладнаним укриттям, розташованим на трьох поверхах під землею. А також ми забезпечуємо вас їжею (сніданки, обіди, снеки, напої, фрукти, солодощі) протягом усього дня.
  • Сучасну техніку, сервіси та інструменти для роботи.
  • Відпустку 20 робочих днів на рік, а також відпочинок у державні свята.
  • Послуги корпоративного лікаря, а після випробувального терміну покриваємо вам медичне страхування.Також кожен співробітник має необмежену кількість лікарняних.
  • Компенсацію членства в спортивних клубах та доступ до спортивних секцій.
  • Компенсацію за підтримку ментального здоровʼя та заняття з психологом.

      Етапи відбору, які ми проходимо разом з вами:

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

      Відгукуйтесь на нашу позицію і ми обіцяємо, що це буде крута і корисна подорож!

      See more jobs at Genesis

      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

      +30d

      Lead Software Engineer (CCaaS)

      Live PersonHyderabad, Telangana, India (Remote)
      redis2 years of experienceagileBachelor's degreenosqlDesignjavakubernetesAWSbackend

      Live Person is hiring a Remote Lead Software Engineer (CCaaS)

      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:

      LivePerson Voice: LivePerson's revolutionary CCaaS product offers a seamless customer experience across any voice or digital communication channel. LivePerson Voice is designed to complete the loop and create a frictionless customer experience. LiverPerson’s VoiceBot is a product offering that provides real-time voice conversations between bots and consumers. It is powered by LivePerson’s VoiceCore Platform, which is a suite of microservices.

      You will be working as Technical Lead for LivePerson’s Voice Team to deliver Voice Automations and Voice applications for our brands to resolve common customer interactions and issues. You will have a track record of leading successful software engineering teams. You must be a team player, motivated, ambitious and eager to grow through build and successful delivery of industry-shifting products.

      In this role you will:

      • Learn new technologies and architectures, including work with LivePerson’s award winning Voice AI solution, voice based telephony, and new product development.
      • Lead a team of software development engineers.
      • Designing and developing high-volume, low-latency, enterprise scale applications for mission-critical systems and delivering high-availability and performance
      • Design complex high performance backend services using Java
      • Design complex solution for Voice based applications
      • Development of technical specifications and documentation
      • Debug production issues and help maintain existing code
      • Participate in on-call rotations

      You should be an expert in:

      • 8+ years of experience building successful large scale production software systems
      • 1- 2 years of experience in leading software engineering teams following agile methods as tech lead - MUST
      • 5+ years of experience in Java programming - MUST
      • 2+ years of experience integrating with third-party APIs  - MUST
      • 3+ years Experience debugging/testing distributed microservice applications - MUST
      • 3+ year of experience with  technologies such as Kafka, Redis and NoSql - MUST
      • 3+ years of Experience building RESTful microservices  - MUST
      • Experience building voice applications is a plus
      • 3+ years of experience in Kubernetes (cluster, load balancer), Google Kubernetes  
      • Experience in Cloud Computing Technologies like GCP, AWS is a plus
      • Bachelor's degree in Computer Science or a 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