S

Full Stack Developer – AWS & DevOps

SmartLogix
Full-time
Remote
Worldwide

Job Category: Software Development

About the Role:
As a Full Stack Developer, you'll play a key role in designing, developing, and deploying scalable applications. You will integrate frontend and backend components, using cloud infrastructure and DevOps practices.

Job Responsibilities:

  • Develop and maintain dynamic web applications using Angular, focusing on responsive and accessible UI/UX.
  • Build and integrate RESTful APIs using Python (Flask, FastAPI, or Django) and Node.js for backend services.
  • Work 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 (What We’re Looking For):

  • 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 scripts 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.

Apply Now