Padmi

Senior Backend Developer & National Urban Digital Mission

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at National institute of Urban Affairs

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior Backend Developer, your primary responsibility will be to design, develop, and maintain backend services using a variety of programming languages such as Java, Python, Ruby, PHP, or Node.js. You will work with SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB to ensure efficient data storage and retrieval. Additionally, you will be tasked with developing and maintaining RESTful and GraphQL APIs to facilitate communication between backend services and frontend applications. Collaborating with frontend developers will be essential to ensure smooth integration between various components. Key Responsibilities: - Design, develop, and maintain backend services using Java, Python, Ruby, PHP, or Node.js. - Work with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB for efficient data storage and retrieval. - Develop and maintain RESTful and GraphQL APIs for seamless communication with frontend applications. - Manage and deploy servers on cloud platforms like AWS, Azure, or Google Cloud. - Collaborate with frontend developers to ensure smooth integration between frontend and backend components. - Contribute to the development and maintenance of CI/CD pipelines using tools like Jenkins. - Monitor system performance and identify bottlenecks using tools like Prometheus. - Utilize messaging services like Kafka or AWS SQS for asynchronous communication between components. Qualifications Required: - Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Proven 3+ years of experience in backend development. - Strong proficiency in at least one programming language from Java, Python, Ruby, PHP, or Node.js. - In-depth knowledge of SQL and NoSQL databases. - Experience with RESTful and GraphQL APIs. - Knowledge of server management and deployment on cloud platforms. - Proficiency in Git and version control systems. - Familiarity with Docker and Kubernetes for container orchestration. - Experience with CI/CD pipelines and tools. - Understanding of system monitoring tools. - Knowledge of messaging services. (Note: Additional details of the company were not provided in the job description.) Role Overview: As a Senior Backend Developer, your primary responsibility will be to design, develop, and maintain backend services using a variety of programming languages such as Java, Python, Ruby, PHP, or Node.js. You will work with SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB to ensure efficient data storage and retrieval. Additionally, you will be tasked with developing and maintaining RESTful and GraphQL APIs to facilitate communication between backend services and frontend applications. Collaborating with frontend developers will be essential to ensure smooth integration between various components. Key Responsibilities: - Design, develop, and maintain backend services using Java, Python, Ruby, PHP, or Node.js. - Work with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB for efficient data storage and retrieval. - Develop and maintain RESTful and GraphQL APIs for seamless communication with frontend applications. - Manage and deploy servers on cloud platforms like AWS, Azure, or Google Cloud. - Collaborate with frontend developers to ensure smooth integration between frontend and backend components. - Contribute to the development and maintenance of CI/CD pipelines using tools like Jenkins. - Monitor system performance and identify bottlenecks using tools like Prometheus. - Utilize messaging services like Kafka or AWS SQS for asynchronous communication between components. Qualifications Required: - Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Proven 3+ years of experience in backend development. - Strong proficiency in at least one programming language from Java, Python, Ruby, PHP, or Node.js. - In-depth knowledge of SQL and NoSQL databases. - Experience with RESTful and GraphQL APIs. - Knowledge of server management and deployment on cloud platforms. - Proficiency in Git and version control systems. - Familiarity with Docker and Kubernetes for container orchestration. - Experience with CI/CD pipelines and tools. - Understanding of system monitoring tools. - Knowledge of messaging services. (Note: Additional details of the company were not provided in the job description.)

One address, no account. We’ll tell you when matching roles go live.

More at National institute of Urban Affairs

Related open roles

View all roles