Angular Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Role type: Full-time/ W2 position only. Location: RemoteWork Authorization status: U.S. work authorization required Company: Cardinality.aiJob Overview:The Full-Stack Developer will be responsible for developing, testing, and maintaining both theclient-side and server-side components of web applications. The role requires a strong proficiencyin Angular for front-end development and NestJS with TypeScript for backend development. Thedeveloper will also manage and integrate with databases like PostgreSQL and MongoDB. Thisposition demands a deep understanding of the entire web development process, from designinguser interactions on the web page to developing robust server logic and database management. Theideal candidate should be capable of delivering seamless integration between the front-end andback-end systems while ensuring performance, security, and scalability.Key Responsibilities:● Design, develop, and maintain both front-end and back-end components of web applicationsusing Angular, NestJS, and TypeScript● Collaborate with other developers to ensure seamless integration between the front-endand back-end services● Develop and manage databases, primarily PostgreSQL and MongoDB, ensuring efficient datastorage and retrieval● Create and maintain RESTful and GraphQL APIs to support front-end applications● Optimize applications for maximum speed, scalability, and user experience● Implement and ensure the technical feasibility of UI/UX designs on the front-end● Write clean, maintainable, and testable code, adhering to best practices across the stack● Debug and troubleshoot issues across the full stack, ensuring compatibility across variousbrowsers and devices● Implement security best practices, including authentication, authorization, and dataprotection mechanisms● Conduct code reviews and provide feedback to team members to improve overall codequality● Stay updated on emerging technologies and industry trends to continuously enhance thedevelopment process● Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, andretrospectivesSkills / Qualifications:● Proficiency in Angular for front-end development, with a strong understanding ofTypeScript, HTML5, CSS3, and JavaScript● Experience in developing server-side applications using NestJS and TypeScript● Strong knowledge of PostgreSQL and MongoDB, including database design, queryoptimization, and management● Experience with RESTful and GraphQL API design and implementation, integrating withboth front-end and back-end● Understanding of asynchronous programming, promises, and event-driven architecture● Familiarity with containerization and deployment tools like Docker and Kubernetes● Knowledge of security best practices in both front-end and back-end development, includinghandling of authentication and authorization● Experience with version control systems (e.g., Git) and Agile methodologies● Ability to write and maintain unit and integration tests across the full stack● Problem-solving skills and the ability to troubleshoot complex issues in both front-end andback-end environments● Excellent communication and teamwork skills to collaborate effectively with otherdevelopers and stakeholdersWhy Join Cardinality.aiCardinality.ai partners with state governments to modernize critical systems that improve thedelivery of services to millions of citizens. Our work spans complex technology programs thatcombine data, AI-driven insights, and modern cloud platforms to solve real-world public sectorchallenges.We are building a delivery organization defined by discipline, accountability, and mission impact,and we are seeking leaders who are motivated to drive successful outcomes for our clients and thecommunities they serve.