Principal Software Engineer - Full Stack Developer

7 - 15 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a highly skilled Principal Software Engineer for full stack development, responsible for architecting and designing file access, sharing, and collaboration platform used by thousands of users globally. You will influence and lead the technical direction of the organization, successfully lead multi-developer feature teams, ensure efficient development of high-quality solutions, and collaborate effectively with QA, Support, and Documentation groups. As a Principal full-stack Software Engineer at Nasuni, you will represent the team in technical discussions and be a key technical contributor to major new features. You will work with AWS technologies such as EC2, Aurora, Elasticache, API Gateway, and Lambda, ensuring the user interface is intuitive, responsive, and visually appealing by leading discussions with UI / UX / Product teams. In this role, you will collaborate with engineering management, product management, and key stakeholders to understand requirements and translate them into technical specifications. You will be recognized as an expert in one or more technical areas and respond to critical customer incidents in a timely manner, performing root cause analysis and implementing preventative measures. Furthermore, you will provide technical leadership to junior engineers, mentor them, and drive the team to implement industry best practices for securing internet-facing applications. Your technical skills should include in-depth knowledge of Full-stack development, ability to architect solutions for critical/complex problems, proficiency in programming languages like Python and JavaScript, strong knowledge of Linux, Git, Docker, databases like Postgres or MySQL, and cloud services especially AWS. Experience in building HTTP-based APIs, knowledge of storage protocols like SMB and NFS, and familiarity with CI/CD are essential. To be successful in this role, you should have 11 to 15 years of previous experience in the industry, with at least 7+ years of experience in full-stack development. A degree in computer science, electronics and communications, or MCA is required. You should have excellent problem-solving and troubleshooting skills, experience working in an agile development environment, and strong communication and leadership skills to mentor and inspire colleagues. Nasuni offers competitive benefits including competitive compensation programs, flexible time off and leave policies, comprehensive health and wellness coverage, hybrid and flexible work arrangements, professional development and learning support, inclusive and collaborative team culture, modern office spaces with team events and perks, as well as retirement and statutory benefits as per Indian regulations. Nasuni does not accept agency resumes and is not responsible for any fees related to unsolicited resumes.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You