Associate Staff Engineer
Nagarro
📍Remote - India
Please let Nagarro know you found this job on JobsCollider. Thanks! 🙏
Job highlights
Summary
Join Nagarro, a rapidly scaling Digital Product Engineering company, and become a key member of our global team. We build innovative digital products and experiences. This role requires 5+ years of experience and expertise in Python, React, RESTful APIs, and database management. You will design, develop, and deploy scalable and secure applications using various technologies, including Docker and Kubernetes. Strong communication and collaboration skills are essential for success in our dynamic team environment. A Bachelor's or Master's degree in a related field is required.
Requirements
- Total Experience 5+ years
- Strong hands-on experience with Python and proficiency in at least one Python framework such as Django, Flask, or FastAPI
- Strong hands-on experience with React
- Expertise in designing and implementing RESTful APIs or GraphQL endpoints
- Proven experience in database management with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB)
- Proficiency in implementing user authentication mechanisms (e.g., JWT, OAuth, or OAuth2) to secure applications
- Experience integrating third-party services and external APIs to enhance application functionality (e.g., payment gateways, geolocation)
- Familiarity with cloud platforms such as AWS or Azure, with hands-on experience in deploying cloud-based solutions
- Hands-on experience with Docker and Kubernetes to manage and deploy containerized applications
- Up-to-date knowledge of CI/CD tools and processes to streamline development and deployment workflows
- Strong understanding of building responsive and mobile-friendly applications using React.js
- Ability to create reusable, maintainable React components and manage their lifecycle
- Excellent problem-solving, debugging, and error-handling skills to ensure high-quality, robust applications
- Strong communication and collaboration abilities to thrive in a dynamic team environment
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Responsibilities
- Design and implement RESTful APIs or GraphQL endpoints using Python frameworks such as Django, Flask, or FastAPI
- Develop and manage scalable back-end systems, including server-side logic, database interactions, and business rules
- Build and maintain relational and NoSQL databases to store and manage application data efficiently
- Implement secure authentication and authorization mechanisms to protect applications and user data
- Integrate third-party services and APIs to extend application functionality
- Use Docker and Kubernetes to build and maintain robust, scalable deployment environments
- Set up and maintain CI/CD pipelines to streamline development and deployment processes
- Develop user-friendly, responsive web applications using React.js, focusing on reusable components and responsive design
- Stay informed about the latest technology trends and adopt best practices in software development
- Collaborate with cross-functional teams to deliver innovative and scalable solutions
- Troubleshoot, debug, and resolve technical challenges to ensure application stability and performance
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- 📍India
- 📍Portugal
- 📍India
- 📍Mexico
- 📍Sri Lanka
- 📍Sri Lanka
- 📍Philippines
- 📍Colombia
- 📍Philippines