Senior Staff Engineer

closed
Nagarro Logo

Nagarro

πŸ“Remote - India

Summary

Join Nagarro, a rapidly growing Digital Product Engineering company, and contribute to the development of inspiring digital products and services. As a key member of our team, you will leverage your extensive experience (10+ years) in developing and maintaining responsive web applications using Angular and Python frameworks. You will collaborate with designers and engineers to create visually appealing and user-friendly interfaces, build scalable backend systems, and ensure seamless data exchange. Your expertise in RESTful APIs, databases (MySQL, PostgreSQL, MongoDB), and data analysis will be crucial. Strong problem-solving skills, attention to detail, and excellent communication are essential for success in this role.

Requirements

  • Total Experience 10+ Years
  • Experience in developing responsive, dynamic, and user-friendly web applications using Angular or React framework
  • Hands-on experience in backend development using Python frameworks such as Django, Flask, or FastAPI
  • Proficiency in implementing modern UI/UX designs by collaborating with designers to create visually appealing and responsive UI components
  • Expertise in creating reusable components, directives, and services to ensure application scalability and maintainability
  • Strong understanding of consuming RESTful APIs and Web Services to integrate front-end applications with backend systems seamlessly
  • Proficiency in designing and developing RESTful APIs for smooth data exchange between the client and server
  • Experience with databases like MySQL, PostgreSQL, or NoSQL solutions such as MongoDB, including writing optimized queries and ensuring database security
  • Skills in data processing, manipulation, and analysis, including the ability to implement machine learning models or algorithms
  • Proficiency in writing unit and integration tests using testing frameworks to ensure code quality and application stability
  • Strong problem-solving skills, attention to detail, and the ability to work independently with minimal supervision
  • Excellent communication and collaboration skills for effective teamwork in a dynamic environment
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field

Responsibilities

  • Develop and maintain responsive, user-friendly web applications using Angular
  • Collaborate with designers to implement aesthetically pleasing and responsive UI components for an enhanced user experience across devices
  • Design and develop reusable components, directives, and services to support scalable and maintainable applications
  • Integrate front-end applications with backend systems by consuming RESTful APIs and ensuring smooth communication
  • Build scalable and efficient backend systems using Python frameworks (Django, Flask, or FastAPI) to handle web requests and database interactions
  • Design, develop, and integrate RESTful APIs with frontend applications for seamless data exchange
  • Manage and optimize databases, writing efficient queries for MySQL, PostgreSQL, or NoSQL databases like MongoDB
  • Perform data processing and analysis, implementing machine learning models or algorithms as needed
  • Write unit and integration tests to ensure application stability and maintain high-quality code standards
  • Collaborate with cross-functional teams to solve technical challenges and deliver exceptional user experiences
This job is filled or no longer available