Full Stack Engineer


Job Details

Role Overview:

We are seeking a talented Python/Azure Full Stack Developer to join our team. The ideal candidate will have expertise in enterprise scale application development, with proficiency in Python, NoSQL, Containerization and Azure cloud experience. This role offers the opportunity to work with cutting-edge technologies and contribute to the development of innovative solutions in a dynamic environment.


Key Responsibilities:

  • Develop and maintain full-stack applications using Python, Docker, Kubernetes and Azure cloud
  • Design and implement RESTful APIs
  • Utilize MongoDB or other NoSQL databases to store and manage data for web applications.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features that meet business needs.
  • Optimize application performance and ensure scalability, reliability, and security of web applications deployed on Azure cloud platform.
  • Manage database interactions, optimize queries, and ensure secure API and data handling.
  • Seamlessly integrate front-end and back-end components to create cohesive web applications.
  • Monitor and troubleshoot production issues, identify root causes, and implement solutions to ensure smooth operation of web applications.
  • Implement CI/CD pipelines using Azure native technologies or other similar tools for automated build, test, and deployment processes.
  • Stay updated on emerging technologies and best practices in full-stack development, cloud computing, and Azure services.


Requirements:

  • Bachelor's degree in computer science, Engineering, or a related field.
  • Proven experience as a full-stack developer with expertise in Python and MongoDB/NoSQL databases.
  • Experience working with Azure cloud services, including Azure App Service, Azure Functions, Azure Cosmos DB, and Azure DevOps.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Familiarity with version control systems such as Git and collaborative development workflows.
  • Excellent problem-solving skills and ability to work effectively in a team environment.
  • Strong communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.





 Fractal

 07/01/2024

 all cities,CA