Talent Wins Games But

Teamwork Wins Championships!

Job Description

Full Stack Engineer

We are looking for an energetic individual to join us in building our next generation of web and mobile application development. someone who will strive to meet the needs of our growing business. This individual will play a key role in front-end and back-end web development. At FarEye you will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform/application/etc. This individual will work within an Agile team that works closely with other internal/external departments to ensure that the solution is meeting the needs of the business. A Bring It On attitude; bias for action; self-driven, end-to-end ownership, entrepreneurial approach; focus on operational excellence, ability to work with and manage ambiguity


  • Exp.- 3- 6 years
  • Qualification - B.Tech OR higher in Computer Science or equivalent required
  • 3+ years of experience in shipping complex, scalable and high quality applications on schedule.
  • Strong in Programming skills, Algorithms, Java & Javascript
  • Expert in JAVA, MVC framework, Object Oriented design for large/complex product
  • Experienced in any JavaScript framework preferably ReactJS or AngularJS
  • Experienced in Web development technologies - HTML, CSS, JavaScript, jQuery
  • Experience working with DB such as: Postgres, MySQL
  • Experienced in building a web application with High Performance, Scalability, Auto Scaling, Database optimisation, Logging and Analytics
  • Experienced in building custom reusable UI controls/widgets
  • Proven track record of working in Agile teams with TDD (Test Driven Development)
  • Good to have skills: HTML5, CSS3, ReactJS or AngularJS framework knowledge
  • Spring framework knowledge
  • Experience building micro services.
  • Experience with messaging frameworks such as Apache Kafka or RabbitMQ
  • Experienced in AWS - EC2, RDS, SES, S3Bonus points: A Github account that showcases your talent for building
  • Excellent communication skills and a collaborative approach to problem-solving
Apply For this Job