Full Stack Software Engineer

Full Stack Software Engineer

The client is seeking a Full Stack Software Engineer. You will develop on AWS for our multiple SaaS products. This is an opportunity to be part of a growing company that has real potential to become a household name.
To be successful in this role, you should have experience with working on all layers of web applications hosted in a cloud environment. Our current stack is React, Ruby on Rails, ElastiCache, Postgres and AWS. If you have experience with these technologies and like working in open source technology then we’d love to meet you.
Responsibilities

  • Gather and evaluate software requirements in collaboration with stakeholders
  • Good understanding of software development lifecycle, from requirements gathering to delivery of features
  • Architect, design, implement and ship high quality software
  • Troubleshoot production problems and be able to deploy bugs and features daily
  • Test your code by writing unit tests and e2e testing
  • Automate as much as possible
  • Write documentation for internal and external purposes

Requirements

  • Master’s Degree or Bachelor’s Degree in computer science, software engineering, or related field
  • Proven work experience as a developer for a minimum of 3 years
  • Experience working with Ruby on Rails and Javascript
  • Experience with frontend development (React.js) and ideally component based architecture
  • Professional experience working with AWS specifically EC2, S3, RDS
  • Experience working with SaaS development 
  • Creating and consuming REST API, GraphQL and writing proper documentation
  • Good knowledge of data structures, algorithms and best practices
  • Knowledge of coding paradigms, design patterns, and architectures
  • Experience writing unit testing, code reviews and code coverage
  • Understanding of modern technologies in the cloud
  • Strong communication skills

Bonus

  • Ability to take lead on projects and understand pros and cons on development choices
  • AWS Certification
  • Experience with CI/CD
  • Knowledge of serverless technologies and experience implementing high volume processes with it
Job Category: AWS GraphQL JavaScript ReactJS Ruby
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx