Job Overview:
We are seeking an experienced and passionate Full Stack Developer with strong expertise in cloud platforms to help design, develop, and deploy web applications. You will work with cross-functional teams to build robust, scalable, and efficient solutions, utilizing both front-end and back-end technologies, while leveraging cloud infrastructure services like AWS, Azure, or GCP to deliver high- performance and secure applications.
Key Responsibilities:
* Develop and Maintain Full Stack Applications: Design, build, and maintain both the front- end and back-end components of web applications using modern technologies such as JavaScript, Angular, Python and cloud-based services.
* Cloud Infrastructure Management: Design, deploy, and manage cloud-based applications using AWS, Azure, or Google Cloud Platform (GCP). Experience with EC2, Lambda, S3, RDS, and other cloud services is a plus.
* Collaborate with Cross-Functional Teams: Work closely with UI/UX designers, product managers, and other developers to deliver high-quality solutions that meet business and user requirements.
* API Development and Integration: Design and develop RESTful APIs, integrate third-party APIs, and ensure seamless communication between front-end and back-end systems.
* Optimize Application Performance: Ensure applications are optimized for speed, scalability, and security by utilizing caching, database optimizations, load balancing, and cloud-based auto-scaling.
* CI/CD & DevOps Practices: Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitHub Actions, and Docker to automate deployments and streamline development processes.
* Testing and Debugging: Write unit and integration tests, identify and fix bugs, and ensure applications run smoothly across different environments.
* Stay Updated on Latest Technologies: Keep up to date with emerging technologies in cloud development, full-stack frameworks, and software best practices.
Qualifications:
* Experience: 3+ years of experience as a Full Stack Developer with a strong portfolio of web applications built from start to finish.
* Cloud Expertise: Strong experience with cloud platforms such as AWS services such as EC2, Lambda, S3, RDS, and cloud-based storage and networking.
* Front-End Development: Proficiency in JavaScript frameworks like Angular, or React and experience with HTML5, CSS3, and responsive design principles.
* Back-End Development: Expertise in server-side languages like Node.js, Python, or similar technologies. Experience with databases such as MySQL, PostgreSQL, and NoSQL (MongoDB).
* DevOps & CI/CD: Hands-on experience with DevOps practices, Docker, Kubernetes, Terraform, Jenkins, or other tools to automate deployments and infrastructure management.
* Version Control: Familiarity with Git for version control, including GitHub or Bitbucket.
* API Development: Strong experience in developing RESTful APIs and integrating external
* Problem-Solving Skills: Strong analytical skills with the ability to troubleshoot and resolve complex issues efficiently.
* Soft Skills: Excellent communication skills, both verbal and written, with the ability to work collaboratively in a fast-paced, team-oriented environment.