Full Stack Developer (Angular)

Overview

Remote
Full Time

Skills

Spring.NET
Web Applications
Frontend Development
HTML5
Cascading Style Sheets
Css3
Sass
Bootstrap
Responsive Design
RESTful
Express.js
Management
MySQL
PostgreSQL
MongoDB
Authentication
Authorization
OAuth
SSO
Scalability
Collaboration
UI
User Experience
Quality Assurance
Debugging
Sprint
AngularJS
Backend Development
Node.js
Java
.NET
Microservices
JSON
XML
SQL
NoSQL
Database
Git
Continuous Integration
Continuous Delivery
Build Tools
Design Patterns
Software Development Methodology
Unit Testing
Jasmine
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Docker
Kubernetes
Agile
Scrum

Job Details

Job Title: Full Stack Developer (Angular)

Location: Remote (Candidate should work CST Hours)

Duration: 6 Months


We are seeking a highly skilled Full Stack Developer with hands-on expertise in Angular and backend technologies (Node.js/Java/Spring/.NET - customize as per your stack). The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring high performance, responsiveness, and seamless user experience.

Key Responsibilities

Frontend Development (Angular)

  • Develop responsive and user-friendly UI using Angular 8+ (or specific version).
  • Implement reusable components, modules, and services following best practices.
  • Integrate RESTful APIs and handle asynchronous operations (RxJS, Observables).
  • Optimize application for maximum performance and scalability.
  • Work with HTML5, CSS3, SCSS, Bootstrap, Material UI, and responsive design frameworks.

Backend Development

  • Develop RESTful APIs and backend services using Node.js / Express.js.
  • Design and manage database schemas (MySQL, PostgreSQL, MongoDB, etc.).
  • Implement authentication/authorization (JWT, OAuth, SSO).
  • Write clean, maintainable code with proper unit tests.
  • Ensure security, scalability, and performance of the backend.

Full Stack Responsibilities

  • Collaborate with UI/UX teams, product managers, and QA engineers.
  • Translate business requirements into technical solutions.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, sprint planning, and Agile ceremonies.

Required Skills

  • Strong proficiency in Angular (components, directives, services, RxJS).
  • Proficient in backend development with Node.js / Java / .NET (choose one).
  • Experience with REST APIs, microservices architecture, and JSON/XML.
  • Solid knowledge of SQL or NoSQL databases.
  • Proficiency in Git, CI/CD pipelines, and build tools.
  • Strong understanding of OOP, design patterns, and SDLC.
  • Experience with unit testing frameworks (Jasmine/Karma/Jest/Mocha).

Nice-to-Have Skills

  • Experience with Cloud platforms (AWS, Google Cloud Platform, Azure).
  • Docker, Kubernetes, and containerization.
  • Knowledge of Agile/Scrum methodologies.
  • Experience working in US-based client environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Spark Tek Inc