Job Description
A Senior Software Developer is responsible for designing, developing and maintaining scalable, high-quality software solutions. This role involves taking ownership of complex technical problems, making architectural decisions, and mentoring junior developers. The senior developer works closely with product managers, QA teams and stakeholders to deliver reliable, secure and performance-driven applications while following best engineering practices.
Eligibility & Qualifications
-
Bachelor of Technology
-
Java, JavaScript, Python, Data Structures and Algorithms, Object Oriented Programming, System Design, RESTful APIs, Microservices Architecture, Spring Boot, Node.js, SQL, NoSQL Databases, ORM Frameworks, Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD Pipelines, Git, Agile and Scrum Methodologies, Performance Optimization, Security Best Practices, Unit Testing, Integration Testing, Debugging and Troubleshooting, Code Review and Mentoring
Responsibilities
-
Software Development & Architecture
Design, develop and maintain robust, scalable and high-performance applications.
Lead technical design discussions and contribute to system architecture decisions.
Write clean, efficient and maintainable code following coding standards.
Refactor legacy code and improve system reliability and performance.
Technical Leadership
Mentor and guide junior and mid-level developers through code reviews and technical discussions.
Set development best practices, coding guidelines and quality benchmarks.
Take ownership of critical modules and ensure end-to-end delivery.
Collaboration & Agile Execution
Work closely with product owners, designers and QA teams to understand requirements.
Participate in sprint planning, daily standups, reviews and retrospectives.
Estimate development effort, identify risks and ensure timely delivery.
Testing, Debugging & Quality
Ensure adequate unit, integration and automated test coverage.
Debug complex production issues and implement long-term fixes.
Work with QA teams to resolve defects and improve overall product quality.
DevOps & Deployment
Contribute to CI/CD pipelines and automate build, test and deployment processes.
Work with cloud infrastructure and containerized environments.
Monitor application health and optimize performance post-deployment.
Security & Performance
Implement secure coding practices and address vulnerabilities.
Optimize application performance, scalability and resource usage.
Ensure compliance with data protection and security standards.
Continuous Improvement
Stay updated with emerging technologies and propose improvements.
Drive process enhancements and technical innovation within the team.
Actively participate in architectural reviews and technical decision-making.
Key Benefits
-
Paid Leaves
-
Health Insurance
Job Details
| Job Type: |
Full-Time |
| Experience Level: |
1-3 years |
| Number of Openings: |
10 |
| Expected Salary: |
₹ 50000 - ₹ 100000 per month |
| Posted Date: |
01 Jan 2026 |
| Location : |
Golaghat, Assam |
Contact Information