The Role
Design, develop, and deploy full-stack web applications: build Angular frontends, Python/Node.js backends, integrate REST APIs, implement CI/CD pipelines to AWS, write tests, participate in code reviews, and troubleshoot across frontend, backend, and cloud.
Summary Generated by Built In
This is a remote position.
Job Description: The Developer is expected to actively contribute to the design, development, and deployment of scalable applications, integrating both frontend and backend components while leveraging cloud infrastructure and DevOps practices.
Responsibilities:
- Develop and maintain dynamic web applications using Angular, ensuring responsive and accessible UI/UX.
- Build and integrate RESTful APIs using Python (Flask, FastAPI, or Django) and Node.js for backend services.
- Collaborate with DevOps teams to deploy applications using CI/CD pipelines and AWS services.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and agile development processes.
- Troubleshoot and resolve issues across the stack (frontend, backend, cloud).
Requirements
More than 3 years of experience in software development.
2+ years working with specific technologies such as Angular, Python, and Node.js.
Proven experience in cloud environments (preferably AWS) and in implementing CI/CD pipelines.
Bachelor’s degree in computer science, Software Engineering.
Frontend Development:
- Proficiency in Angular (components, services, RxJS, Angular CLI).
- Strong skills in HTML, CSS, and TypeScript.
- Experience managing dependencies and build script and using npm (package.json).
Backend Development:
- Python: REST API development (Flask, FastAPI, or Django, data manipulation, and integration.
- Node.js: Microservices, backend logic, and APIs/databases.
Cloud & DevOps:
- AWS CLI: Comfortable managing services like S3, Lambda, EC2.
- CI/CD: Experience with GitHub Actions, AWS CodePipeline, or GitLab CI.
- Familiarity with containerized or serverless deployments.
Testing & Deployment:
- Unit testing for Angular and backend services (Python/Node).
- Deployment automation through pipelines to AWS environments.
Soft Skills:
Ability to work collaboratively in cross-functional teams.
Strong problem-solving and debugging skills.
Benefits
We offer a competitive package with several advantages.
Skills Required
- More than 3 years of experience in software development.
- 2+ years working with Angular, Python, and Node.js.
- Proven experience in cloud environments and implementing CI/CD pipelines.
- Experience with AWS services (S3, Lambda, EC2) and AWS CLI.
- Experience with CI/CD tools: GitHub Actions, AWS CodePipeline, or GitLab CI.
- Proficiency in Angular (components, services, RxJS, Angular CLI), HTML, CSS, TypeScript, and npm.
- Backend REST API development with Python (Flask, FastAPI, or Django) and Node.js (microservices, APIs, databases).
- Familiarity with containerized or serverless deployments.
- Unit and integration testing for frontend and backend services.
- Bachelor's degree in Computer Science or Software Engineering.
- Ability to work collaboratively in cross-functional teams and strong debugging/problem-solving skills.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
SmartLogix is an information technology services and software development company creating custom cloud applications and market-ready products. Its capabilities include cloud integration, data analytics, mobile technology, UI/UX design, and managed IT services. The company also offers staffing and talent solutions, pre-screening professionals and organizing resources for projects, consultancy, daily operations, and IT staffing across healthcare, food distribution, insurance, and other industries.







