Ruby on Rails and React Developer

We are seeking a skilled Ruby on Rails and React Developer to join our dynamic development team. As a Ruby on Rails and React Developer, you will be responsible for designing, developing, and maintaining web applications using Ruby on Rails and React. You will collaborate with cross-functional teams to implement new features, improve existing functionalities, and deliver high-quality, scalable, and maintainable code. The ideal candidate should be proficient in both Ruby on Rails and React and possess a strong understanding of web development principles.

Responsibilities:

  1. Design and develop full-stack web applications using Ruby on Rails and React.
  2. Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications.
  3. Write clean, efficient, and maintainable code in Ruby on Rails and JavaScript (React).
  4. Implement new features and optimize existing functionalities to enhance the user experience.
  5. Conduct thorough testing and debugging to identify and fix issues promptly.
  6. Work with version control systems (e.g., Git) to manage code repositories effectively.
  7. Collaborate with back-end developers to integrate front-end components with server-side logic.
  8. Participate in code reviews to ensure code quality and adherence to best practices.
  9. Stay updated with the latest trends and advancements in Ruby on Rails and React development.
  10. Troubleshoot and resolve technical issues and performance bottlenecks.
  11. Contribute to the continuous improvement of development processes and workflows.
  12. Collaborate effectively within an Agile development environment and participate in sprint planning and retrospectives.

Requirements:

  1. Proven experience as a Ruby on Rails developer with a solid understanding of web application development.
  2. Proficiency in JavaScript and experience with front-end frameworks like React.
  3. Strong knowledge of HTML5, CSS3, and responsive web design principles.
  4. Experience with RESTful APIs and integrating front-end applications with backend services.
  5. Familiarity with relational databases (e.g., PostgreSQL, MySQL) and data modeling concepts.
  6. Solid understanding of version control systems, especially Git.
  7. Familiarity with front-end build tools like Webpack and package managers like npm or Yarn.
  8. Knowledge of testing frameworks like RSpec and Jest for automated testing.
  9. Ability to work collaboratively in a team environment and excellent communication skills.
  10. Strong problem-solving skills and attention to detail.
  11. Experience in designing multi tenant SaaS product would be preferred.
  12. Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Preferred Qualifications:

  1. Experience with other front-end libraries or frameworks like Redux or Vue.js.
  2. Familiarity with server-side languages like Python, PHP, or Node.js.
  3. Knowledge of containerization and deployment tools like Docker and Kubernetes.
  4. Understanding of Agile development methodologies and Scrum.

Were looking for someone who:

  • Has 5+ years of full-stack software development experience
  • Has experience building and scaling Software Products
  • Has experience architecting and deploying Software Products on AWS Platform
  • Ruby on Rails: 5 years (Required)
  • PostgreSQL: 5 years (Required)
  • React: 5 years (Required)
  • HTML, CSS, JavaScript (Required)
  • Bootstrap CSS framework (Required)
  • Git version control system (Required)

Nice to have:

  • Modern front-end frameworks: Angular, Vue.js, React.js etc
  • Microservice architecture
  • API design and development

UI/UX Designer & Developer

  • Proficiency with Photoshop, Illustrator, Adobe XD and Sketch is mandatory
  • Knowledge in Prototyping tools such as Invision or Zeplin
  • Knowledge in wireframing tools such as Figma or Adobe XD
  • Proven experience as a UI/UX Designer or similar knowledge in the design process including user research, visual design, component design
  • Very good knowledge on Mobile Apps Design & Web Application Design
  • Creative a wide range of graphics and layouts for Architecture design, Product Ads, Social Media Banners, Brochure designs, Business Card Designs, letter head designs.
  • Knowledge on Video Editing
  • Up to date with the latest UI/UX trends, techniques and technologies
  • Photoshop to HTML Conversion, Angular and material
  • Essential front-end web development languages, i.e., HTML, HTML5 CSS, CSS3, JavaScript, jQuery.
  • Front end frameworks (bootstrap, angular, material)
  • Experience with CSS Preprocessors(LESS, SASS)
  • Responsive web design to create applications that automatically conform to multiple screen sizes/devices.
  • Conduct usability testing to identify and fix UI issues, and gather real-world intelligence from target users.
  • Wield their knowledge of Search Engine Optimization (SEO) to develop search-friendly websites and interfaces.
  • Excellent problem-solving skills
  • Optimize Applications for maximum speed
  • Maintain and improve website
  • Knowledge on Cross Browsing (Ie, Firefox, chrome Microsoft edge, safari, etc.)

AWS Solution Architect

Responsible for successfully architecting and implementing AWS solutions across a diverse client base from startups to enterprises. Function as SME and trusted advisor for accelerating and supporting our customer’s cloud adoption journey. Work closely with account executives, customers and partners to ensure professional services engagements are successful.

  • Take a lead role designing and implementing AWS infrastructure and services.
  • Design AWS environments to meet customer requirements for availability, performance and scalability.
  • Build automation workflows and produce quality code to automate deployments, configuration and application transformation.
  • Assist customers with migrating legacy applications to a cloud optimized architecture.
  • Participate in regular architecture reviews to ensure customer environments are secure and optimized for cost, availability and performance.
  • Contribute to practice development including internal knowledge sharing, blogging, solutions center development and maintenance.
  • Architecture and design experience with core Amazon Web Services infrastructure services such as EC2, S3, VPC, Route53 is required.
  • Hands-on experience with implementing ancillary services such as AWS Config, CloudTrail, CloudWatch, Systems Manager.
  • Experience with automation and DevOps tools such as Ansible, Puppet, Chef, Git, Jenkins, etc.
  • Firm grasp of security concepts with IAM, KMS, Identity Providers, Federation and SSO.
  • Expertise migrating on-premises virtualized workloads to AWS is preferred.
  • Strong scripting abilities with Bash, Python, Ruby or PowerShell.
  • Knowledge of networking concepts including DNS, VPNs, Firewalls and load balancers.
  • AWS Solutions Architect Professional and/or SysOps, Developer certification.
  • Prior experience working in a professional services or consulting organization.
  • Experience deploying AWS solutions leveraging CloudFormation and/or Terraform.
  • Familiarity with third-party tools and services such as CloudHealth, Datadog, Splunk, etc.
  • Experience with APIs, integrations and development.
  • Working knowledge of software development life cycles and Agile methodology.
  • Understanding of IT Operations Management, such as process improvement, operating models and IT Service Management.
  • Bachelor’s degree in Computer Science, Information Systems or related field is desired, as is related certification.
  • strong on cloud formation Scripting, CI/CD, Lambda.

Addition to remuneration profit sharing will be included based on the projects worked on.

logo
logo

Chat

Hi! Welcome to KNS Technologies Chatbot.