
Search by job, company or skills
| Job Summary: |
| Full Stack IT Development Consultant role focused on building end-to-end web applications using Python (REST APIs, async, Pydantic) and Angular (TypeScript, HTML, CSS). The role involves backend API development, frontend UI creation, and MSSQL database management, along with ensuring code quality through testing, debugging, and performance optimization. Strong collaboration skills and experience with modern development tools like Git are essential. |
| Key Responsibilities: |
| End-to-End Development: Design, develop, and deploy complete web applications, ensuring seamless integration between the frontend and backend. Backend API Development: Develop robust, scalable, and asynchronous RESTful APIs using Python. Implement middleware, background processing, and ensure data integrity with Pydantic. Frontend Application Development: Develop high-quality, responsive user interfaces using Angular, TypeScript, HTML, and CSS. Build reusable standalone components, directives, pipes, and services to create a modular frontend architecture. Database Management: Design, optimize, and manage Microsoft SQL Server (MSSQL) database schemas. Write and maintain efficient T-SQL queries and stored procedures. UI/UX Enhancement: Integrate and enhance user interfaces using UI component libraries such as Angular Material and PrimeNG. Quality Assurance: Ensure code quality and application reliability through comprehensive unit testing on both backend (pytest) and frontend (Vitest/Jasmine/Karma) stacks. Debugging and Performance: Employ strong debugging skills to efficiently diagnose and resolve issues across the full stack, from the database to the browser. Collaboration: Collaborate closely with other engineers (Frontend, Backend, Alteryx) and team members to deliver cohesive and powerful web solutions, utilizing GIT for effective source code management. |
| Required Skills and Experience: |
| Solid knowledge of TypeScript and JavaScript with proficient skills in HTML and CSS. Strong experience with the Angular framework, demonstrating an understanding of its fundamentals and keeping up-to-date with the latest versions. Solid Python knowledge and extensive experience developing RESTful APIs with modern Python web frameworks. Expert knowledge of Pydantic for data validation and writing efficient asynchronous code with async/await. Strong hands-on experience with Microsoft SQL Server (MSSQL), including database schema design, writing T-SQL, and query optimization. Experience connecting Python applications to MSSQL (e.g., via SQLAlchemy, pyodbc). Proficiency in unit testing frameworks: pytest for the backend and Vitest or Jasmine/Karma for the frontend. Proficiency with GIT for source code management. Excellent communication and teamwork abilities. |
| Preferred Qualifications: |
| Understanding of modern Angular concepts like Signals, zoneless architecture, and M3 design principles. Knowledge of UI/UX design principles, with experience creating low-fidelity wireframes and designs. Experience in optimizing Angular application performance, including load times and rendering efficiency. Experience with SCSS as a preprocessor for efficient style management. Proficiency in Python package management tools (e.g., uv, Poetry, Pipenv). Experience implementing and managing SQL transactions to ensure data consistency and integrity. Deep knowledge of MSSQL indexing strategies, query plan analysis, and performance tuning. |
eClerx provides business process management, automation and analytics services to a number of Fortune 2000 enterprises, including some of the world's leading financial services, communications, retail, fashion, media & entertainment, manufacturing, travel & leisure, and technology companies.
Job ID: 147158443
Skills:
Javascript, CSS, HTML, Looker Studio, GA4, DataLayer
Skills:
workflow management , Python, Cloud Services, Process Automation, Data Analysis
We don’t charge any money for job offers