Saama
Saama is hiring: Full Stack Engineer – Angular/UI/Python in Jersey City
Saama, Jersey City, NJ, United States, 07390
Responsibilities
- 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.
- 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.
- Support the development of a strategic architecture, including event-based infrastructure, to align with the company’s north star objectives.
Qualifications
- 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.
- 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 Jira for agile task management.
Preferred Qualifications
- 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
Seniority level
- Mid-Senior level
Employment type
- Contract
Job function
- Consulting
Industries
- IT Services and IT Consulting
We’re removing unrelated postings and boilerplate content to focus on the role and qualifications required for this position.