Your Passion Begins Here

Welcome to FatherShops, your ultimate hub for e-commerce excellence. Beyond a platform, we’re a dynamic community of innovators shaping the future of online retail. Immerse yourself in the fusion of creativity and e-commerce excitement at FatherShops.

We're Hiring

full stack DeveloperDev Ops Engineer

Dev Ops Engineer

Dehradun, Uttarakhand, India
Work from Office
Full Stack Developer

Full Stack Developer

Dehradun, Uttarakhand, India
12 LPA / INR
Work from Office

Life at FatherShops

Beyond a Job

Feel the rhythm of FatherShops through stories shared by team members like Phillipa Smith. Working here is not just a job; it’s an immersive journey of creativity, growth, and fulfillment.

The Coolest Workspace

Step into our dedicated office space—a realm designed for productivity and joy. Immerse yourself in a fully-equipped gym, breakout spaces, and even a slide, creating an environment that nurtures your best work.

Help Us Achieve Our Goal

Our vision is to make FatherShops the beacon of e-commerce excellence. Join us on this exhilarating journey toward redefining the future of online retail.

Personal Information

Employment Type: Full-time

Dev Ops Engineer

Company Overview: We are a fast-growing SaaS-based business that provides a platform for managing thousands of websites. Our focus is on delivering high-performance, secure, and reliable solutions to our customers. To support our rapidly expanding infrastructure and ensure top-notch security, we are seeking a talented DevOps Engineer with specialized expertise in AWS services.

Job Requirements:

- Proven hands-on experience in managing AWS-based infrastructure with expertise in the specified services.
- Strong understanding of cloud computing principles and best practices.
- Proficiency in scripting languages such as Python, Shell, or similar.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with Infrastructure as Code (IaC) principles and tools like Terraform.
- Knowledge of security best practices for AWS and web applications.
- Demonstrated ability to troubleshoot and resolve complex technical issues.
- Strong teamwork and communication skills to collaborate effectively with cross-functional teams.

Job Description

As a DevOps Engineer specialized in AWS services, you will play a crucial role in managing our website infrastructure, ensuring its scalability, security, and availability. You will collaborate with cross-functional teams to implement and optimize cloud-based solutions, CI/CD pipelines, and monitoring systems. Your primary responsibilities will include managing website infrastructure on AWS, ensuring scalability, security, and availability, collaborating with cross-functional teams, implementing and optimizing cloud-based solutions, setting up and maintaining CI/CD pipelines, and implementing and configuring monitoring systems.

- AWS Global Accelerator: Configuring and optimizing AWS Global Accelerator to improve the performance and availability of our applications worldwide.
- WAF Rules & Shield Advanced: Setting up and managing Web Application Firewall (WAF) rules to protect our applications from security threats and DDoS attacks. Utilizing AWS Shield Advanced to enhance DDoS protection and threat detection capabilities.
- Network Load Balancer:- Implementing and maintaining Network Load Balancers to distribute traffic efficiently across our applications.
- Redis and Memcache: Deploying and managing Redis and Memcache to support caching and improve application performance.
- AWS S3: Managing Amazon S3 buckets to store and serve static assets securely.
- RDS: Deploying, configuring, and maintaining Amazon RDS instances to host relational databases for our applications.
- EKS (Elastic Kubernetes Service): Supporting and optimizing our Kubernetes-based infrastructure on AWS EKS.
- Terraform: Creating and maintaining infrastructure as code using Terraform to ensure consistency and scalability.
- Helm Chart: Building and managing Helm Charts for efficient deployment and scaling of applications.
- Git, GitLab, GitLab Runner, - - CI/CD: Utilizing Git and GitLab for version control and managing CI/CD pipelines to enable continuous integration and deployment.
- Grafana and Prometheus: Implementing and configuring Grafana and Prometheus for monitoring and alerting of our infrastructure and applications.

Join our dynamic team and be a part of shaping the future of our SaaS platform while ensuring the highest levels of performance, security, and scalability for our customers.

Database & Caching:

Strong understanding of MySQL, including SQL queries and eager loading
Familiarity with Memcached is a plus
Experience with database backup and restoration is highly valued

Version Control & Project Management:

Proficiency in Git
Familiarity with Jira

Employment Type: Full-time

Full Stack Developer

We're seeking a passionate full stack Developer to spearhead the design, development, and implementation of cutting-edge software solutions. The ideal candidate will have a knack for crafting high-quality, innovative, and fully functional software while adhering to coding standards and technical design principles. Our React Developer should excel in software development, code composition, and comprehensive documentation.

Job Requirements:

- Proficiency in HTML/CSS, Javascript
- Solid experience with Next.js
- Experience with React Native/JS is a significant plus
- Proficiency in PHP

Additional Skills (a huge plus):

- Docker, Kubernetes (KS8)
- AWS knowledge

Database & Caching:

- Strong understanding of MySQL, including SQL queries and eager loading
- Familiarity with Memcached is a plus
- Experience with database backup and restoration is highly valued

Version Control & Project Management:

- Proficiency in Git
- Familiarity with Jira

As a Full Stack Developer, you will take on the following responsibilities

- Strictly adhere to and suggest enhancements for coding standards
- Stay updated on the latest industry trends, tools, and technological advancements
- Actively participate in all phases of the development lifecycle
- Conceptualize, develop, test, and deploy software applications and features
- Craft clean, concise, and efficient code
- Manage code documentation and version control
- Operate in an agile environment, consistently delivering software on a predefined schedule
- Efficiently troubleshoot and debug software
- Participate in an on-call rotation to promptly address production issues

Job Qualifications and Skill Sets:

To be successful in this role, you should possess the following qualifications:

- Bachelor's degree in computer science, software engineering, or a related field
- Proficiency in at least one programming language (e.g., PHP, JavaScript)
- Proficiency in Next.js is a must
- Strong knowledge of React Native/JS
- Back-end development expertise is advantageous
- Strong problem-solving and communication skills
- Self-motivated with a minimum of 3 years of experience in the field