Development Engineer 3

Comcast Comcast · Media · Chennai, India

Software Engineer responsible for planning, designing, and developing new software and web applications, with a focus on scalability, performance, security, and reliability. The role involves building and maintaining systems, collaborating with teams, contributing to architecture, and writing clean, efficient code. It also includes working with front-end frameworks, various databases (NoSQL and relational), and serverless technologies, following CI/CD and DevOps best practices.

What you'd actually do

  1. Build and maintain secure, high-performing, and reliable systems.
  2. Collaborate with team members to share knowledge and solve problems.
  3. Contribute to the design and development of scalable and reusable architecture.
  4. Continuously learn and apply modern technologies and engineering practices.
  5. Help shape systems with a strong focus on performance, security, and sustainability.

Skills

Required

  • Python
  • Single-Page Applications (SPAs)
  • AngularJS
  • ReactJS
  • NoSQL databases
  • DynamoDB
  • Elasticsearch
  • Redis
  • relational databases
  • MySQL
  • PostgreSQL
  • AWS RDS
  • serverless technologies
  • AWS Lambda
  • API Gateway
  • SNS
  • SQS
  • S3
  • data structures
  • algorithms
  • architectural patterns
  • object-oriented design principles and patterns
  • databases
  • operating systems
  • data modeling

Nice to have

  • CI/CD pipelines
  • DevOps practices