HamburgerMenu
hirist

Senior Software Developer - Full Stack Technologies

Posted on: 03/11/2025

Job Description

Job Summary :

We are looking for a highly skilled and experienced Senior Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will possess strong problem-solving abilities, hands-on technical expertise, and a passion for building scalable, efficient, and maintainable systems. You will collaborate closely with cross-functional teams to deliver impactful software that aligns with business objectives.

Key Responsibilities :

- Design, develop, test, and deploy robust, scalable, and secure applications.

- Participate in the entire software development lifecycle - from requirements gathering to deployment and maintenance.

- Collaborate with product managers, UI/UX designers, and QA teams to deliver high-quality features on time.

- Write clean, efficient, and maintainable code following best practices and coding standards.

- Perform code reviews, mentor junior developers, and contribute to improving team productivity and quality.

- Troubleshoot, debug, and optimize existing systems for performance and scalability.

- Participate in architectural discussions and contribute to strategic technical decisions.

- Stay current with emerging technologies, frameworks, and best practices to enhance development efficiency.

Required Skills & Qualifications :

- Bachelor's or Master's degree in Computer Science, Engineering, or related field.

- 5+ years of hands-on experience in software development.

- Strong proficiency in one or more programming languages : Java / C# / Python / JavaScript / TypeScript.

- Experience with modern frameworks such as Angular, React, .NET Core, Spring Boot, or Node.js.

- Strong understanding of object-oriented design (OOD), data structures, algorithms, and design patterns.

- Proficiency in working with RESTful APIs, Microservices architecture, and cloud platforms (AWS/Azure/GCP).

- Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.

- Familiarity with version control (Git), CI/CD pipelines, Docker, and Kubernetes.

- Excellent analytical, debugging, and problem-solving skills.

- Strong communication and collaboration abilities.

Preferred Skills (Good to Have) :

- Experience with Agile/Scrum methodologies.

- Exposure to DevOps tools and automation frameworks.

- Familiarity with testing frameworks (JUnit, Jasmine, NUnit, etc.).

- Knowledge of security best practices in application development.

- Contribution to open-source projects or prior experience in leading development teams.

info-icon

Did you find something suspicious?