JobsAisle
C

Senior Fullstack Developer

Ciena Corporation

Gurugram, IndiaINR 500,000-1,200,000/moAED 22.0K-52.8K/moToday
IndiaJavaScriptJavaPythonGitReactjsAgileScrumLinuxbased SystemsCICD PipelinesFull Time

Skills Required

JavascriptPythonJavaReactGitAgileScrumErpCommunication

Job Description

Job Description As a Fullstack Developer at Ciena, you will be part of an agile development team responsible for designing, developing, and maintaining scalable software solutions that support Cienas cutting-edge networking products. You will contribute across the full stack, working on modern web-based UIs as well as backend services, while collaborating closely with cross-functional teams. Key Responsibilities: - Design, develop, test, and maintain full stack software components using React.js and JavaScript on the frontend, and Java and/or Python on the backend. - Participate in all phases of the product lifecycle, including requirements analysis, design, development, testing, deployment, and ongoing maintenance. - Collaborate with product management, hardware teams, and QA to deliver high-quality, reliable solutions. - Troubleshoot, debug, and resolve complex software issues in Linux-based environments. - Contribute to software architecture discussions and help drive technical design decisions. Qualifications Required: - Minimum 4+ years of hands-on experience in full stack software development. - Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience). - Solid backend development experience using Java or Python. - Strong experience in frontend development using React.js and JavaScript. - Hands-on experience working in an Agile/Scrum development environment. - Experience with Linux-based systems and debugging in production or development environments. - Familiarity with CI/CD pipelines and automated build/deployment tools. - Experience using version control systems such as Git. - Strong problem-solving skills with the ability to debug and resolve software issues effectively. Assets: - Experience with full stack development in large-scale or distributed systems. - Exposure to cloud computing architectures and scalable application design. - Familiarity with Linux kernel development or low-level system optimization. - Understanding of software architecture and design principles. - Experience with product lifecycle management in enterprise software environments. - Knowledge of research and development operations and emerging technologies. - Strong communication skills with the ability to present technical concepts clearly and collaborate effectively across teams. As a Fullstack Developer at Ciena, you will be part of an agile development team responsible for designing, developing, and maintaining scalable software solutions that support Cienas cutting-edge networking products. You will contribute across the full stack, working on modern web-based UIs as well as backend services, while collaborating closely with cross-functional teams. Key Responsibilities: - Design, develop, test, and maintain full stack software components using React.js and JavaScript on the frontend, and Java and/or Python on the backend. - Participate in all phases of the product lifecycle, including requirements analysis, design, development, testing, deployment, and ongoing maintenance. - Collaborate with product management, hardware teams, and QA to deliver high-quality, reliable solutions. - Troubleshoot, debug, and resolve complex software issues in Linux-based environments. - Contribute to software architecture discussions and help drive technical design decisions. Qualifications Required: - Minimum 4+ years of hands-on experience in full stack software development. - Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience). - Solid backend development experience using Java or Python. - Strong experience in frontend development using React.js and JavaScript. - Hands-on experience working in an Agile/Scrum development environment. - Experience with Linux-based systems and debugging in production or development environments. - Familiarity with CI/CD pipelines and automated build/deployment tools. - Experience using version control systems such as Git. - Strong problem-solving skills with the ability to debug and resolve software issues effectively. Assets: - Experience with full stack development in large-scale or distributed systems. - Exposure to cloud computing architectures and scalable application design. - Familiarity with Linux kernel development or low-level system optimization. - Understanding of software architecture and design principles. - Experience with product lifecycle management in enterprise software environments. - Knowledge of research and development operations and emerging technologies. - Strong communication skills with the ability to present technical concepts clearly and collaborate effectively across teams.