ATL / Tech Lead (Ruby on Rails, Angular, MongoDB)

Job Details

  • Salary
  • Experience 5 Years Experience

ATL / Tech Lead (Ruby on Rails, Angular, MongoDB)

  • Sri Lanka

Key Responsibilities:

 

  •  Develop and maintain robust, scalable web applications using Ruby on Rails and Angular.

  •  Create and manage RESTful APIs using the Grape framework.

  •  Ensure seamless data storage and retrieval by working with MongoDB (via Mongoid) and PostgreSQL.

  •  Manage background job processing using Sidekiq, ensuring efficient parallel task execution.

  •  Implement caching strategies using Redis for optimal performance.

  •  Secure authentication processes using Devise and implement protection against DDoS attacks using Rack-Attack.

  •  Integrate third-party services, particularly AWS SDK and Shopify API, into the system’s architecture.

  •  Support our upcoming migration from DigitalOcean to AWS services, ensuring smooth cloud-based operations.

  •  Monitor system performance and troubleshoot in real-time using NewRelic.

  •  Collaborate with cross-functional teams to define, design, and ship new features.

  •  Maintain code quality, organization, and automation of key tasks.

 

Required Skills:

 

  •  Strong experience with Ruby on Rails and the Angular framework.

  •  Proficiency in MongoDB, with experience using Mongoid for high scalability.

  •  Familiarity with PostgreSQL for reporting purposes.

  •  Expertise in background job processing using Sidekiq.

  •  Strong knowledge of Redis for caching mechanisms.

  •  Experience with authentication frameworks like Devise and security tools like Rack-Attack.

  •  Hands-on experience with AWS services, including AWS Event Bridge and Lambda.

  •  Knowledge of API development with Grape.

  •  Experience with search tools, particularly Searchkick with OpenSearch.

  •  Strong understanding of integration with third-party services such as Shopify and AWS SDK.

  •  Familiarity with real-time monitoring using NewRelic.

  •  Experience with cloud-based infrastructures, preferably with AWS.

 

Preferred Qualifications:

 

  •  Experience with digital migrations, particularly from DigitalOcean to AWS.

  •  Knowledge of best practices for building scalable web applications.

  •  Experience with performance optimization and troubleshooting complex systems.

Apply This Job