💼

Software Engineer - Full Stack Developer at Nasuni

Location
Hyderabad, Telangana, India
Job type
Full time
Posted on 02 Aug
Description

Responsibilities


  • Contributes to the design, implementation, and testing of new features. Shall make sure performance testing of the backend API services done to ensure scaling and user experience requirements are met.
  • Maintains and enhances existing software components.
  • Respond to customer raised incidents in a timely manner, perform root cause analysis and implement preventative measures to avoid future incidents.
  • Work with AWS technologies such as EC2, Aurora, Elasticache, API Gateway, and Lambda.
  • Collaborate and work closely with UI / UX / Product and system test engineers to deliver our collective goals. Ensure that the user interface is intuitive, responsive, and visually appealing.
  • Follow the development process and quality guidelines set by the organization.


Technical Skills Required


  • You should have strong knowledge in Front-end or Backend code development. If you are good in both it will be an added advantage.
  • Proficiency in any one of the programming languages is must - Python 3, Python FastAPI, JavaScript (React), Typescript.
  • Good knowledge of Linux, Git (GitHub), Docker (Containers), Jenkins, Postgres or MySQL databases are essential is preferred. Good understanding of CI/CD pipeline building will be an added advantage.
  • Exposure to cloud services, especially AWS will be added advantage.
  • Very good problem solving and troubleshooting skills is essential.
  • Experience working in an agile development environment, and a solid understanding of the agile methodologies.
  • It is essential to have the right attitude to work and collaborate with team members, follow the organizational guidelines and take strong accountability to deliverables.


Experience


  • BE/B.Tech, ME/M.Tech in computer science (or) Electronics and Communications (or) MCA
  • 3 to 6 years’ previous experience in the industry. At least 2+ years of experience in full-stack development.



Master Backend Engineering
AI-First Software Engineering
Next batch starts on 22 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What is the role of a Software Engineer - Full Stack Developer at Nasuni?
Chevron down
What are the responsibilities of this position in Nasuni's engineering department?
Chevron down
Where is the Software Engineer - Full Stack Developer position located?
Chevron down
What is the employment type for the Software Engineer - Full Stack Developer role at Nasuni?
Chevron down
What level of seniority is required for the Software Engineer - Full Stack Developer position at Nasuni?
Chevron down
When was the job posted for the Software Engineer - Full Stack Developer position at Nasuni?
Chevron down
How can I apply for the Software Engineer - Full Stack Developer position at Nasuni?
Chevron down
What does Nasuni specialize in as a company?
Chevron down

Why Work at Nasuni

Nasuni is a leading cloud file services company that provides an innovative workspace for tech enthusiasts and problem solvers. If you are considering a career change or seeking a challenging role to enhance your skills, Nasuni offers a unique environment that blends cutting-edge technology, an inclusive culture, and opportunities to grow. As a firm that values innovation and efficiency, Nasuni ensures that every employee is equipped with the tools and knowledge required to excel in the ever-evolving tech landscape.

Nasuni's culture is rooted in its mission to create excellent cloud storage solutions for businesses of all sizes. Employees are encouraged to think creatively and proactively contribute to projects that make a real-world impact. With a focus on continuous learning and development, Nasuni provides ample opportunities for professional growth through workshops, expert talks, and access to the latest technologies.

Furthermore, working at Nasuni means being part of a diverse and supportive team where each member is valued for their unique insights and expertise. The company embraces diversity and inclusion, fostering an environment where every employee feels respected and motivated to achieve their best work.

What's it Like to Work at Nasuni

Working at Nasuni means being part of a dynamic and supportive community that champions collaboration and teamwork. The work culture at Nasuni is characterized by open communication, with a flat organizational structure that encourages dialogue between all levels of staff. Leaders at Nasuni believe in empowering employees to take ownership of their projects, which inspires trust and confidence across the teams.

Employees at Nasuni thrive in an environment that celebrates creativity and innovation. The company is committed to maintaining a work-life balance that supports the personal and professional aspirations of its workforce. Flexible working hours and remote work options further enhance employees' ability to strike that balance.

Moreover, Nasuni provides an engaging and friendly atmosphere with team-building activities and social events that strengthen company bonds and create a sense of belonging. The focus on creating a healthy work environment is evident in the company's dedication to employee well-being programs, which include fitness activities, mental health resources, and more.

What's it Like to Work as a Software Engineer - Full Stack Developer at Nasuni

As a Software Engineer - Full Stack Developer at Nasuni, you will have the opportunity to work on an array of innovative projects that push the boundaries of cloud technologies. This role is integral to developing and maintaining robust web applications, ensuring seamless user experiences through both the client and server sides of architecture.

You will collaborate closely with cross-functional teams, including designers, product managers, and other engineers, to create solutions that align with Nasuni's standards of excellence. The responsibilities include coding, testing, and deploying software products within a streamlined Agile framework, which guarantees a stimulating and varied workload.

The position emphasizes continual learning, allowing you to refine your technical skills in front-end technologies like JavaScript, React, and Angular, as well as backend development using Node.js, Python, or other relevant languages. You'll be encouraged to keep abreast of industry trends and emerging technologies, ensuring Nasuni remains at the forefront of tech innovation.

Being a part of such a fast-paced and challenging environment not only develops your technical abilities but also enhances your problem-solving proficiency and your capacity to adapt to new challenges quickly and efficiently.

Software Engineer - Full Stack Developer Interview Questions at Nasuni

Interviewing for a Software Engineer - Full Stack Developer position at Nasuni typically involves a multi-stage process designed to assess both technical competencies and cultural fit. Here are some sample questions you might encounter:

  1. Describe a challenging full-stack project you've worked on and how you approached it.
  2. How do you manage state in large front-end applications?
  3. Can you explain the difference between RESTful and GraphQL APIs, and when you might choose one over the other?
  4. How do you ensure your code is scalable and maintainable?
  5. Discuss a time when you had to debug a complex issue on a deployed application.
  6. How would you optimize a database query that is running slower than expected?

These questions test not only your technical know-how but also your problem-solving skills and ability to work under pressure.

Software Engineer - Full Stack Developer Interview Preparation at Nasuni

Preparation is key to succeeding in your interview for the Software Engineer - Full Stack Developer role at Nasuni. Start by revisiting the core areas of full-stack development, brushing up on your knowledge of front-end and back-end technologies. It's beneficial to review JavaScript, HTML, CSS, and any prevalent frameworks such as React or Angular. For server-side technologies, ensure you're comfortable with Node.js or Python, and have a strong grasp of working with databases like SQL or MongoDB.

Understanding Nasuni's product line and company mission can give you an edge, as this knowledge demonstrates your genuine interest in the role. Review recent articles or case studies about Nasuni's solutions to be aware of their latest advancements.

Practicing mock interviews with a peer can help build confidence. Simulating the interview experience, including both technical questions and discussions about your previous work experience, will prepare you to communicate clearly and effectively during the actual interview session.

Software Engineer - Full Stack Developer Interview Tips at Nasuni

Here are some tips to keep in mind when interviewing for a Software Engineer - Full Stack Developer position at Nasuni:

  1. Research the Company: Being familiar with Nasuni's technology stack, values, and mission will aid in demonstrating your enthusiasm for the position.

  2. Prepare Demonstrations and Examples: Be ready to discuss specific experiences and projects that illustrate your ability to tackle complex technical challenges.

  3. Understand Core Concepts: Deepen your understanding of both frontend and backend development principles, as Nasuni places great emphasis on comprehensive technical expertise.

  4. Communicate Clearly: You will often be required to explain complex technical concepts. Practice articulating your thoughts concisely and in a non-technical manner when necessary.

  5. Engage with the Team: Show your interest in collaborative working by asking insightful questions about team dynamics and project management practices at Nasuni.

By thoroughly preparing and understanding the expectations of the role and company, you'll put yourself in a strong position to succeed in securing a position as a Software Engineer - Full Stack Developer at Nasuni.