Software Engineer
cisco
Job Description
Key Responsibilities
- Develop front-end components using HTML, CSS/SCSS, JavaScript, Typescript frameworks (e.g., React, Angular).
- Build and maintain scalable back-end services using languages such as Node.js, Python, Java
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and testing processes to ensure code quality.
- Troubleshoot and debug applications.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent experience.
- Solid understanding of web development principles and best practices.
- Experience with front-end technologies like HTML, CSS/SCSS, and JavaScript/Typescript.
- Experience with unit testing and E2E frameworks like JEST, Junit and Playwright / Selenium
- Knowledge of Kubernetes, micro service architecture
- Basic knowledge of back-end technologies and databases
- Familiarity with version control systems such as Git.
- Familiarity with npm and third-party dependency management.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills
- Familiarity with DevOps practices and CI/CD pipelines like Jenkins.
- Understanding of RESTful APIs, websocket and web services.