redis Remote Jobs

179 Results

+30d

Development Operations Specialist / IT Systems Architect

Campfire InteractiveAnn Arbor, MI, Remote
DevOPSEC2redis3 years of experiencejirasqlgitjavakubernetesjenkinsAWS

Campfire Interactive is hiring a Remote Development Operations Specialist / IT Systems Architect

Job Description

  • Installing and Maintaining Campfire’s production, staging and testing environments on AWS cloud, customer promise and internal to Campfire IT
  • Good communication skills to keep up customer communication in addition to technically supporting them
  • This includes, but not limited to, Hardware, networking, and software used by internal employees
  • Internal IT customer support when needed at the server and PC level
  • Need to be able to support IT emergencies both internally to Company and customers

 

Qualifications

  • Ability to work in a collaborative team environment while also being able to execute work independently
  • Ability to problem-solve complex issues independently and with a team
  • Meet project timelines and deadlines while producing high-quality work
  • Ability to identify the big picture in all components of decision making using the top-down thinking approach
  • Eagerness to learn and the ability to adapt to company culture
  • Establish and maintain effective working relationships with peers, project team members, and customers
  • Excellent verbal and written communication ability
  • Ability to work in a fast-paced, start-up environment and be able to respond to emergencies

Primary Technical Skills

  • DevOps: Your primary responsibilities
  • Experience and knowledge in the following areas:
  • Installing/maintaining Java, Apache, Tomcat, SQL, Open-source software, and tools on Windows OS,
  • Build tools and build script development (jenkins, Ant scripts, PowerShell, dbdeploy, etc.,)
  • Development environment (SVN, Jira, Confluence, Git, Redis, RabitMQ)
  • Administering databases on Microsoft SQL Server (database creation, backup, restore, scheduling SQL jobs, etc.,)
  • Familiarity with SQL scripts and basic troubleshooting
  • Knowledge and experience in deploying web applications
  • Knowledge and understanding of protocols and communications (e.g. HTTP/S, FTP/S, SMTP, RDP, SSO, MQ etc.)
  • Understanding of development, Testing, Staging, production environments
  • Deploy software solutions on internal and customer production servers
  • Familiarity with Dockers, Kubernetes
  • Working knowledge on Microsoft Windows Server 2012/2016/2019/2022
  • Ability to trouble shoot problems (OS, application, network environment)
  • Familiarity in AWS, EC2, VPC, SG, snapshot backup, SQL backup, etc.

Supporting Technical Skills

  • IT infrastructure: willingness to support on the following areas along with another IT specialist
  • Managing Windows servers, Domain server, Hyper-V VM, Could VM Office365 portal management, support
  • Managing Backup and restore tools, software, and process.
  • Monitoring Firewalls and security software (e.g. Antivirus, Malware etc.,)
  • Coordinating and executing upgrades to network software and hardware
  • Administering LAN/WAN security, Antivirus and spam control measure
  • Knowledgeable of network protocols, software and hardware involved in LAN/WAN operations

Work Experience

  • At least 3 years of experience working as an in-house DevOps or IT and network administrator.
  • Ready to move forward more on DevOps and less on IT infrastructure support

Educational Experience

  • Bachelor’s degree in information technology or Equivalent
  • Any MCSA, MCP, CCNA, AWS certification is a plus

 

 

See more jobs at Campfire Interactive

Apply for this job

+30d

Staff DevOps Engineer

BloomreachSlovakia, Czechia, Remote
gRPCDevOPSgolangredisremote-firstterraformDesignansiblemongodbdockerelasticsearchkubernetespython

Bloomreach is hiring a Remote Staff DevOps Engineer

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

  • Discovery, offering AI-driven search and merchandising
  • Content, offering a headless CMS
  • Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

 

Are you looking for a cutting-edge tech stack to work with on a daily basis? We are currently expanding our Infrastructure team and are looking for a new colleague to join as a SeniorDevOps / Infrastructure Engineer. The salary starts from €3,500 based on your experience level, and you can work from home or one of our Central Europe offices on a full-time basis. Are you ready to grow with us?

What tech stack do we have for you?

  • Python, Golang
  • Kubernetes, Terraform, Gitlab
  • Google Cloud, GCP Bigtable, GCP BigQuery, GRPC  
  • MongoDB, Redis, Elasticsearch, Influxdb, Etcd, Kafka
  • Victoria Metrics, Grafana, Sentry

Minimum requirements:

At least 3 years of production experience with:

  • Kubernetes - we are looking for engineer that not only deployed applications to a cluster, but who also understands what is happening behind the scenes and can operate 24x7 production 
  • GCP (preferred)/AWS/Azure - our solution is built on top of GCP platform. Candidate should be comfortable working with public cloud, understand the risks and benefits associated with running applications in the public cloud, be familiar with infrastructure as a code principle and have ability to make design choices between using cloud managed solutions versus self hosted alternatives
  • Python/Go - you should be a solid programmer capable of developing custom tooling

If you don’t meet these requirements, don’t worry we are also looking for Junior DevOps engineers.

How to know if you are good fit:

The qualifications outlined below serve as a guide to determine if your skills and experience align with the requirements of this position:

  • Continuous Learning: You have a keen interest in Kubernetes and related technologies, demonstrated by your active engagement in reading and staying updated about them.
  • Conference Participation: You have participated in DevOps related conferences, showcasing your commitment to continuous learning and networking in the field.
  • Configuration Proficiency: You have hands-on experience configuring pod/container security context, network policies, roles and role bindings, pod affinity, host path, pod disruption budgets, priority classes, node taints, to name a few.
  • Resource Optimization: You have analyzed resource usage of applications hosted on a cluster and implemented or suggested changes to resource requests/limits, Horizontal Pod Autoscalers (HPAs), or Vertical Pod Autoscalers (VPAs).
  • Cluster Management: You have a deep understanding of the clusters you manage, including the types of machines used in node pools, the reasons for their selection, the enabled or disabled cluster features, the cluster version, and the node autoscaling setup. You have successfully upgraded Kubernetes cluster versions without causing interruptions to live applications hosted on the cluster.
  • Terraform Proficiency: You have written a Terraform module with multiple interconnected resources. 
  • Monitoring and Alerting: You have experience setting up monitoring systems and configuring alerts. On-duty experience is preferred, along with experience with Grafana and Prometheus.
  • DevOps and CI/CD Experience: You have experience with DevOps, Orchestration/Configuration Management, and Continuous Integration technologies such as Terraform, GitLab, Ansible, Docker, etc.
  • Team Onboarding and Training: You have experience with onboarding and training new team members, demonstrating your leadership skills and commitment to team growth.

About your team:

The Infrastructure team operates and maintains Bloomreach Engagement core infrastructure built on Google Cloud with security, high availability, costs, and scalability in mind.Our vision is to identify and implement opportunities to achieve a robust, reliable, and efficient infrastructure and development platform. We strongly support DevOps culture: each team is responsible for releasing, operating, and monitoring their own applications.

The role of the Infrastructure Team is to provide a strong foundation upon which all teams can build, for example, manage big infrastructure components like Kubernetes, databases, and cloud components in Google Cloud. An important role of the team is also providing support for developers, reviewing design proposals, validating the performance and availability of applications, and sometimes even developing new core application components like logging or authorization.

Tasks and responsibilities:

In the position of DevOps Engineer, you’d be expected to work with other Engineering teams to design sustainable infrastructure, microservice solutions, and an efficient and robust production environment. Additionally, you’ll be working on a variety of tasks and projects, including automating tools and infrastructure to reduce manual work, monitoring applications and participating in an on-call rotation as required. 

The ideal candidate will be passionate about learning new things, creative, willing to take the initiative, and able to think outside the box to solve problems strategically.

#LI-DU1

More things you'll like about Bloomreach:

Culture:

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. 

  • We have defined our5 valuesand the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. 

  • We believe in flexible working hours to accommodate your working style.

  • We work remote-first with several Bloomreach Hubs available across three continents.

  • We organize company events to experience the global spirit of the company and get excited about what's ahead.

  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • TheBloomreach Glassdoor pageelaborates on our stellar 4.6/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5

Personal Development:

  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.

  • Our resident communication coachIvo Večeřais available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.

  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*

Well-being:

  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*

  • Subscription to Calm - sleep and meditation app.*

  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.

  • We facilitate sports, yoga, and meditation opportunities for each other.

  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.*

Compensation:

  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*

  • Everyone gets to participate in the company's success through the company performance bonus.*

  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.

  • We reward & celebrate work anniversaries -- Bloomversaries!*

(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)

Excited? Join us and transform the future of commerce experiences!

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

 #LI-Remote

See more jobs at Bloomreach

Apply for this job

+30d

Lead Software Engineer (Full-stack) -Lahore

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (Full-stack) -Lahore

Lead Software Engineer (Full-stack) -Lahore - Agnos - Career Page #resuma

See more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Lahore

Senior Software Engineer (Ruby on Rails)- Lahore - Agnos - Career PageSee more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Pakistan

Senior Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody { min-width: 1140px; }

See more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Islamabad

Senior Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Karachi

Senior Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Page

See more jobs at Agnos

Apply for this job

+30d

Lead Software Engineer (Full-stack) - Pakistan

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (Full-stack) - Pakistan

Lead Software Engineer (Full-stack) - Pakistan - Agnos - Career Page
+30d

Associate Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Karachi

Associate Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Pagebody { min-wi

See more jobs at Agnos

Apply for this job

+30d

Lead Software Engineer (Full-stack) - Islamabad

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (Full-stack) - Islamabad

Lead Software Engineer (Full-stack) - Islamabad - Agnos - Career Page
+30d

Lead Software Engineer (Full-stack) - Karachi

AgnosRemote
Full TimeSinatraExpressJSredisagileBachelor's degreeDesignmongodbgitrubyjavadockerpostgresqltypescriptkubernetesAWSjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Lead Software Engineer (Full-stack) - Karachi

Lead Software Engineer (Full-stack) - Karachi - Agnos - Career Page

See more jobs at Agnos

Apply for this job

+30d

Associate Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Islamabad

Associate Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Page
+30d

Associate Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Lahore

Associate Software Engineer (Ruby on Rails)- Lahore - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

+30d

Associate Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Pakistan

Associate Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody

See more jobs at Agnos

Apply for this job

+30d

Platform Engineer (Golang)

AutonomIQPune, India, Remote
MemcachedgolangredissqlRabbitMQDesignmongodbjavaMySQLkubernetespythonbackend

AutonomIQ is hiring a Remote Platform Engineer (Golang)

Job Description

Major Accountability;

  • Communicating with project stakeholders to deeply understand product use-cases
  • Creating high-quality, simple, flexible code that meets the technical specification (both correct and complete)
  • Enforce code quality through test driven development
  • Enhance, refactor, and continuously improve the existing codebase
  • Communicate effectively with technical and non-technical people
  • Proactive in keeping your skills updated
  • Develop the most complex features and fix bugs on the back-end codebase of our on-prem and cloud-based products
  • Establish and maintain a high level of codebase quality through the well-written, high-coverage unit and integration tests
  • Implement and deploy microservices based applications over cloud or on-prem
  • Troubleshoot any issues with existing features, live on production

Must Have;

  • 3+ year's overall development experience in backend and databases
  • Experience with languages like Golang, Python, Java
  • Excellent working knowledge of implementing REST based containerized services
  • Working knowledge of MySQL and Non-SQL databases like Mongodb
  • Strong preference for experience and/or familiarity with cloud native applications, micro services, kubernetes, containers
  • Strong knowledge of modern architecture design components like message queues like Rabbitmq and distributed caching systems like Memcached, Redis, Aerospike.

Qualifications

BE / BTech Only

See more jobs at AutonomIQ

Apply for this job

+30d

Software Engineer - Lead

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangularreactjs

StackAvenue Technologies is hiring a Remote Software Engineer - Lead

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, ReactJs, 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

Full Stack Engineer

StackAvenue TechnologiesPune, India, Remote
redispostgressqlDesignvueuiMySQLangular

StackAvenue Technologies is hiring a Remote Full Stack Engineer

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

 

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.

 

Experience

 

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

 

Qualifications

See more jobs at StackAvenue Technologies

Apply for this job

+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