Software Engineer


Job Title: Software Engineer

Location: Remote

Salary: 7-18LPA

Overview

We are seeking a skilled Software Engineer with 3-8+ years exp to design, develop, test, and maintain high-quality software solutions. The ideal candidate has strong problem-solving abilities, a passion for technology, and experience working in collaborative engineering environments.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance software applications
  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams (Product, QA, DevOps, UX)
  • Participate in code reviews and provide constructive feedback
  • Debug, optimize, and improve existing systems
  • Implement best practices for security, performance, and reliability
  • Contribute to architecture discussions and technical decision-making
  • Stay updated with emerging technologies and industry trends

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong experience in one or more programming languages (e.g., Java, Python, C#, JavaScript)
  • Solid understanding of data structures, algorithms, and OOP principles
  • Experience with REST APIs, microservices, or web application development
  • Familiarity with relational and NoSQL databases
  • Knowledge of version control systems (Git)

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Familiarity with CI/CD pipelines and DevOps tools
  • Knowledge of containerization (Docker, Kubernetes)
  • Exposure to Agile/Scrum methodologies
  • Experience with frontend frameworks (React, Angular, Vue)