About the Role :
We are seeking a Senior Software Engineer to join our dynamic and fast-paced development team. In this role, you will play a key part in designing, developing, and delivering high-quality software solutions that drive innovation and efficiency. Youll collaborate closely with cross-functional teamsincluding product management, design, and QAto architect and implement scalable, reliable, and secure applications.
Key Responsibilities :
- Design, develop, test, and deploy high-performance software applications and systems.
- Collaborate with stakeholders to define technical requirements and translate them into robust solutions.
- Lead code reviews, mentor junior engineers, and promote best coding practices and design patterns.
- Optimize existing systems for performance, scalability, and maintainability.
- Troubleshoot and resolve complex technical issues across the software stack.
- Participate in the full software development lifecycle (SDLC), from concept to deployment and maintenance.
- Stay current with emerging technologies and recommend tools or frameworks that improve development efficiency.
Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related field.5+ years of professional experience in software development. Proficiency in one or more programming languages e.g., Java, Python, C#, JavaScript, Go.Strong understanding of software architecture, data structures, algorithms, and design principles.Experience with cloud platforms (AWS, Azure, or GCP) and CI / CD pipelines.Familiarity with agile methodologies and version control systems (e.g., Git).Excellent problem-solving, analytical, and communication skills.Why Join Us :
Youll work with a passionate team that values creativity, collaboration, and continuous learning. We offer competitive compensation, flexible work arrangements, and opportunities to shape the future of cutting-edge software solutions.
(ref : hirist.tech)