Senior Software Engineer

jobhub
Archirayan infotech

We are seeking an experienced and passionate Senior Software Engineer to join our innovative product development team. In this role, you will be instrumental in designing, developing, and deploying high-quality, scalable software solutions that directly impact our users. You'll work within a collaborative, agile environment, contributing to all phases of the development lifecycle, from concept to launch. We're looking for someone who thrives on technical challenges, champions best practices, and enjoys mentoring junior team members to foster a culture of continuous improvement and technical excellence.

Skills:
Proficiency in one or more modern programming languages (e.g., Python, Java, Go, C#), Experience with cloud platforms (AWS, Azure, GCP) and serverless architectures, Strong understanding of data structures, algorithms, and software design patterns, Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB), Expertise in building and consuming RESTful APIs and microservices, Experience with CI/CD pipelines and DevOps practices, Proficient with version control systems, especially Git, Excellent problem-solving abilities and analytical skills, Strong communication and teamwork skills

Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, 5+ years of professional experience in software development, with a focus on web or backend systems, Proven track record of delivering complex, scalable software projects from inception to production, Experience working in an Agile/Scrum development environment, Ability to design and implement robust, maintainable, and testable code, Demonstrated ability to mentor and guide junior engineers, fostering their growth and development