skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer - Full Stack (Remote work option)

5.00 to 10.00 Years   Chennai   18 May, 2021
Job LocationChennai
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Role summary: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.,

Keyskills :
service designdistributed systemsknowledge sharingtechnical papersdesign patternscustomer relationssql serverdigital conversionjavascriptsqljavaweb applicationfull stack

Senior Software Engineer - Full Stack (Remote work option) Related Jobs

© 2020 Skillindia All Rights Reserved