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.