Senior Software Developer
We are looking for an experienced and results-driven Senior Software Developer to join our development team.
The ideal candidate will have a strong background in software development across the full stack, excellent problem-solving skills, and the ability to mentor junior developers.
You will be responsible for designing, developing, and delivering scalable, high-performance software solutions in collaboration with cross-functional teams.
Key Responsibilities :
- Design, develop, test, and maintain scalable and secure software applications.
- Work on both front-end and back-end development as needed (Full Stack development).
- Collaborate with product managers, designers, and other developers to deliver high-quality features and functionality.
- Lead architectural discussions and decision-making for key projects.
- Conduct code reviews and provide technical guidance to junior and mid-level developers.
- Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Identify and address performance bottlenecks and improve application speed and responsiveness.
- Ensure best practices in coding, testing, and deployment are followed.
- Stay up to date with emerging technologies and propose their adoption when beneficial.
Required Skills & Qualifications :
Bachelor's / Masters degree in Computer Science, Engineering, or a related field.8+ years of professional software development experience.Proficient in one or more modern programming languages such as Java, .NET, Python, Node.js, or similar.Strong front-end skills with JavaScript, React, Angular, or Vue.js.Hands-on experience with RESTful APIs, Microservices architecture, and cloud platforms (e.g., AWS, Azure,GCP).
Good understanding of database systems (SQL and NoSQL).Familiar with CI / CD pipelines, version control systems (Git), and Agile methodologies.Solid understanding of software design principles, data structures, and algorithms.Excellent communication skills and a team-oriented mindset.Preferred Qualifications :
Experience with containerization tools like Docker and orchestration platforms like Kubernetes.Exposure to DevOps practices and tools.Certification in cloud platforms (AWS, Azure, etc.) is a plusref : hirist.tech)