hero
3,039
companies
3,514
Jobs
If you are a Techstars portfolio companyclaim your profile.

Back End Web Developer

Inspektlabs

Inspektlabs

Software Engineering
India
Posted on Sunday, February 11, 2024

Job Summary:

We are seeking a highly skilled Backend Engineer with experience in Cloud deployment (AWS / Azure / GCP) to join our dynamic team. This role is ideal for someone with a strong background in Python based web development frameworks, AWS services, and database management, who is also knowledgeable in DevOps practices. If you are passionate about building scalable, highly available applications and have a knack for cloud infrastructure and automation, we encourage you to apply.

Key Responsibilities:

  • Design, develop and deploy Python based Applications and services on the AWS platform, including EC2, Lambda, S3, RDS, EFS, Elasticache, CloudWatch, ECR, etc.
  • Develop and maintain scalable and highly available Flask applications.
  • Implement and manage continuous delivery systems and methodologies using Jenkins and GitLab.
  • Manage, optimize, and troubleshoot MySQL and NoSQL databases.
  • Ensure security and efficiency of cloud infrastructure and applications.
  • Collaborate with cross-functional teams to integrate various components and deliver high-quality software solutions.

Necessary Skills:

  • Proficiency in Python programming with exposure to either Flask or Django.
  • In-depth knowledge of AWS services (EC2, Lambda, S3, RDS, EFS, Elasticache, Cloudwatch, ECR, etc).
  • Strong understanding of database concepts, specifically MySQL & NoSQL databases.

Good to Haves:

  • Experience with DevOps practices and tools, particularly Jenkins and GitLab.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Containerization with Docker.

Brownie Points:

  • Strong understanding of networking concepts, scaling applications, and AWS/web apps security.
  • Experience in dealing with VPCs, security groups, IP management, AMIs, EBS, snapshots, etc.
  • Keen problem-solving skills and the ability to innovate and adapt to new technologies and environments.

What We Offer:

  • A collaborative and innovative work environment.
  • Competitive salary and benefits.
  • Opportunities for professional growth and development.