Senior Software Developer

Bangalore, Full time

Responsibilities

  1. Design and develop highly scalable, reliable and fault-tolerant systems.
  2. Build robust and reliable codebases and deploy polished products and systems aimed at improving customer experience.
  3. Use customer data and analytics to identify areas of improvement and bring data focus during the feature discussions.
  4. Work with cross-functional teams to solve tough engineering problems @Omnify, you will always be hitting scale & as engineers: we create, code, build, design & create FAST and at SCALE.
  5. Work on CI/CD infrastructure & incorporate microservices architecture.

Experience And Skills

  1. 2+ years of relevant software development experience with B2B/enterprise products with hands-on experience in deploying large-scale applications.
  2. Proficiency in OOP, SQL, Design Patterns, experience with functional programming is a plus.
  3. At Omnify, we primarily use PHP, Jquery, AngularJS & Angular9. Familiarity with two or more is preferred.
  4. Ability to design and implement low latency RESTful services.
  5. Data modeling experience in Relational databases.
  6. Experience troubleshooting server performance - memory issues, GC tuning, resource leaks, etc.
  7. Understand and implement CI/CD and well versed with Agile methodologies, TDD is a plus.
  8. Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions.
  9. Network programming, concurrency & multithreading, fault tolerance, monitoring, security and operability of systems.
  10. Experience with AWS infrastructure is a must.
Apply to Job
Name*
Email*
Phone
Resume*