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)