Job Description Overview
-
Skill:
Angular 10, TypeScript, Node.js, Microservices, SQL, PostgreSQL, UI/UX, Jenkins, Docker, Kubernetes, Azure, AWS, Test-Driven Development, Java, Kafka, Redis
-
Location:
Remote
-
Experience:
10
Experienced Full-Stack Developer with strong proficiency in both frontend and backend technologies. Expertise in Angular 10 (TypeScript) for robust UI development and Node.js for building scalable backend services using microservices architecture. Solid understanding of SQL and PostgreSQL for data management and queries. Proficient in UI/UX principles, ensuring user interfaces are intuitive and visually appealing. Skilled in utilizing DevOps tools such as Jenkins, Docker, and Kubernetes for CI/CD and containerization. Basic knowledge of cloud platforms (Azure or AWS) and experience in test-driven development (TDD), ensuring high-quality, reliable, and maintainable code.
Key Responsibilities:
Good to Have:
- Knowledge of Kafka for messaging and event streaming.
- Experience with Redis for caching and real-time data storage.
- Experience working with landmark products like DSIS or EDT application.
Must Haves:
- Frontend: Strong experience in Angular 10 (TypeScript) for UI development, including implementing complex UI components, managing state, and optimizing performance.
- Backend: Expertise in Node.js for backend development, with a focus on microservices architecture. Optional experience with Java is a plus.
- Database: Proficiency in SQL and PostgreSQL for designing and querying relational databases.
- UI/UX: Hands-on experience applying UI/UX principles to design attractive and user-friendly interfaces.
- DevOps Tools: Familiarity with Jenkins, Docker, and Kubernetes for automating deployment and managing cloud-based infrastructure.
- Cloud: Basic understanding of Azure or AWS cloud platforms for application hosting and cloud-native development.
- Testing: Strong experience with Test-Driven Development (TDD), particularly in Angular and Node.js.
- Communication: Strong communication skills and the ability to work collaboratively within a cross-functional team.