Full Stack Engineer – Angular/UI/Python
4 days ago
Jersey City
Full Stack Engineer – Angular/UI/Python We are seeking a skilled Full Stack Engineer with experience in both user interface development and backend services with extensive experience in JavaScript, Angular, CSS/SCSS/HTML, Python, and component libraries packaged for npm. The ideal candidate will have a proven track record in building and maintaining scalable, high-performance web applications, a deep understanding of front-end and back end technologies and best practices, and a commitment to taking ownership and following through on projects. Key Responsibilities: • Design, develop, and maintain complex web applications using JavaScript and Angular., • Create and style responsive, high-quality UIs with HTML, CSS, and SCSS., • Develop and integrate APIs, ensuring seamless interaction between front-end and back-end systems., • Implement and maintain reusable UI components and libraries, packaged for npm., • Develop python scripts/ utilities, back-end PL/SQL procedures, implement database changes., • Tune and monitor, SQL and PL/SQL performance., • Experience in programming in Python, using python packages and REST services., • Code development compliant to the architecture, application framework, and coding standards., • Understand, comprehend and contribute to the use case preparation in context of overall business flow, associated module and the system, • Prepare and execute unit tests and ensure quality code., • Collaborate with product managers, UX designers, and other stakeholders to implement innovative solutions for the product direction, visuals, and experience., • Optimize applications for maximum speed and scalability., • Conduct code reviews, mentor other developers, and enforce coding standards and best practices., • Stay updated with the latest industry trends and technologies to ensure the continuous improvement of our products., • Utilize Jira for agile task management and project tracking., • Demonstrate ownership and follow-through by delivering high-quality solutions and resolving issues proactively., • 12+ years of work exp with last 5+ years of experience in front-end web development with a strong focus on UI., • Expertise in Angular including Angular CLI, RxJS, Redux (NgRx), and state management libraries., • Proficiency in HTML5, CSS3, and SCSS/SASS., • Strong JavaScript skills, with experience in ES6+ features., • Experience in programming in Python, using python packages and REST services., • Proficient in writing SQL queries with complex datasets, • Experience with TypeScript., • Proven experience in building and maintaining component libraries packaged for npm., • Strong understanding of concurrent, parallel, and distributed systems, • Fundamental understanding of events, data streams, and batch processing, • Experience in end to end design, development, testing and deployment of data pipelines to manage enterprise data., • Familiarity with modern front-end build pipelines and tools (Webpack, Gulp, etc.)., • Experience with version control systems, such as Git., • Understanding of RESTful APIs and asynchronous request handling., • Strong problem-solving skills and the ability to troubleshoot complex issues., • Excellent communication and collaboration skills., • Experience with other front-end frameworks and libraries (React, Vue.js, etc.)., • Knowledge of backend technologies and frameworks, particularly Java and Spring Boot., • Familiarity with CI/CD pipelines and DevOps practices., • Experience with testing frameworks and tools (Jasmine, Karma, Protractor, etc.)., • Strong understanding of web security and performance best practices., • Experience with machine learning algorithms and big data processing a plus