Associate Level

Senior Fullstack Developer | FOK003

Preferable Location: Bengaluru, Chennai, Hyderabad, Gurugram, Mumbai, Pune   |   Full Time

Hiring Fullstack Developer for a leading SAAS product company - Remote (Permanent)


#Fullstack #java #javascript #python #ruby #react.js #angular


About the role

As a Senior Software Engineer, you are responsible for producing and implementing functional software solutions. In this role, you will be able to work independently with little supervision.


Responsibilities

  • Design, architect, implement, test, profile, release, and optimize highest quality software/services using RoR/Python/ Golang (RoR & Python preferred)
  • Partner with product manages to analyse product requirements and plan engineering execution
  • Document HLD/LLD for easy knowledge sharing and future scaling
  • Perform design and code reviews
  • Implement code with very high coverage of unit tests and component tests
  • Cross-training peers and mentoring teammates
  • Possess expert knowledge in performance, security, scalability, architecture, and best practices
  • Functionally decompose complex problems into simple, straight-forward solutions
  • Collaborate with UX designers to develop responsive user interface components

Must have

  • 5+ years of experience designing, integrating, and developing distributed applications in Ruby, Python, Go, Java, or other high-performance languages
  • Experience with Service design, systems engineering, API Design and versioning
  • Understanding of Design Patterns, Server less computing, cloud first architecture, TDD, BDD, CI/CD, Integration Patterns
  • Working knowledge of SQL based (any RDBMS) and NOSQL data stores (any one) with the ability to write intermediate level SQL
  • Experience in building web application using JS frameworks like React, Angular, Backbone or jQuery etc

Good to have

  • Experience building distributed systems using Kafka. Strong grasp of fundamental concepts of Kafka, ZooKeeper and building producer and consumer applications using Kafka
  • Experience with ELK stack
  • Experience with cluster and container orchestration systems such as Docker, Mesos, Marathon, Salt or Kubernetes.
  • Good Linux/UNIX systems knowledge
  • Experience of working in an agile environment
  • Experience publishing technical papers in reputed conferences.

Education Qualification: Graduate from B.E/ B.Tech / MCA / M.Tech Background.

Submit Your Application

You have successfully applied
  • You have errors in applying