Search by job, company or skills

Perint Infosystems India Private Limited

Senior Software Engineer – Backend engineering

4-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

  • 3-8 years of meaningful experience building internet-enabled enterprise-class software systems and services
  • Very good expertise in algorithms and data structures
  • Excellent in at least one of the programming languages and frameworks listed below:
  • Most preferred: java script and node js, type script and nest js, python with flask/falcon
  • Nice to have: java and springboot, go, rust
  • Good understanding of operating systems, networking fundamentals, performance analysis, and optimizations
  • Hands-on experience in at least one cloud platform Azure(preferred), AWS, or GCP
  • Hands-on experience in using SQL/NoSQL databases such as MongoDB, MySQL, definition of data models, query performance analysis, and optimization
  • Good understanding of distributed system fundamentals

Nice to have:

  • Demonstrated experience with internet-scale cloud-based distributed systems development(end to end), Microservices, databases(RDBMS/NoSQL)
  • Working knowledge of the Internet of Things desired
  • Good understanding of MQTT, WebSockets, Message Queues like Kafka
  • Good understanding of new frameworks, platform trends in the space of distributed systems (Incl. Kubernetes, Dockers)
  • Working knowledge in Application and services-based security understanding (oauth2, CORS, SQL Injection, etc.)
  • Good knowledge of Domain-Driven Design, Test Driven Development
  • Hands-on in design patterns, software architecture, system design
  • Experience developing in an Agile / SCRUM Environment

Soft skills:

  • Self-driven, results-oriented, collaborative, comfortable with a fast-paced, always-on, highly ambiguous start-up like environment
  • Good with rapid problem solving, a solid technical background, and a passion for continuous learning and improvement
  • Self-driven, results-oriented, collaborative, comfortable with a fast-paced, always-on, highly ambiguous start-up like environment
  • Good with rapid problem solving, a solid technical background, and a passion for continuous learning and improvement

Master in Computer Application (M.C.A), Bachelor Of Computer Application (B.C.A)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 128826095

User Avatar
0 Active Jobs