Saama
Saama is hiring: Full Stack Engineer – Angular/UI/Python in Jersey City
Saama, Jersey City, NJ, US, 07390
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.
- 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.
- 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 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