We are seeking a highly experienced Senior Software Engineer with 6+ years of expertise to join our team. The ideal candidate will possess in-depth knowledge of Angular, Node JS, ServiceNow Development would be an added advantage.
Key Responsibilities:
- Frontend Development: Design and implement high-performance, responsive, and dynamic web applications using Angular (Angular Latest Version).
- Backend Development: Build and maintain scalable backend services using Node.js, ensuring smooth integration with frontend technologies.
- API Integration: Develop and maintain RESTful APIs and integrate with third-party services to meet business requirements.
- Performance Optimization: Identify bottlenecks and optimize application performance for both frontend and backend.
- Code Quality & Best Practices: Follow best practices for clean, maintainable code and ensure adherence to coding standards and security guidelines.
- Testing & Debugging: Develop and execute unit, integration, and end-to-end tests. Troubleshoot, debug, and optimize applications for production environments.
- Collaboration: Work closely with product managers, designers, and other developers in an Agile development environment to deliver high-quality products on time.
- Documentation: Provide technical documentation, user guides, and system specifications.
- ServiceNow Experience (Optional): Experience with ServiceNow development is highly advantageous. You may be involved in integrating or building custom applications on the ServiceNow platform.
Required Qualifications & Skills:
- 6+ years of hands-on experience in Angular development, including the latest features and best practices.
- Strong experience with Node.js and building RESTful APIs.
- Expertise in HTML5, CSS3, JavaScript (ES6+), TypeScript, and other web development technologies.
- Strong understanding of frontend and backend development life cycle.
- Proficiency with version control systems like Git.
- Experience in integrating with databases (SQL, NoSQL) and caching mechanisms.
- Knowledge of security best practices, performance tuning, and application scaling.
- Ability to collaborate effectively in a fast-paced, Agile environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
- ServiceNow development experience (custom application development, business rules, workflows, etc.).
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with testing frameworks such as Jasmine, Mocha, or Jest.
- Familiarity with UI/UX best practices and responsive design principles.
- Experience in integration with Mobile, Now Mobile app development for both iOS and native applications.
Position Type: Remote/Hybrid