CGI•7h ago
Indeed
Software Engineer
Hyderabad, Telangana
Full Time
Senior Level
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a skilled Software Engineer with expertise in Node.js, AWS, and Terraform. This role is ideal for a developer experienced in designing, developing, and maintaining scalable backend systems and data pipelines within a cloud-native environment. The position offers full-time employment with a general shift pattern. The primary location is Hyderabad, with potential for roles in Bangalore and Chennai.
Key Responsibilities:
- Design and develop robust server-side applications using Node.js (JavaScript/TypeScript).
- Build and integrate RESTful APIs and connect with third-party services.
- Develop and manage cloud-native applications leveraging AWS services.
- Implement and manage infrastructure as code (IaC) using Terraform for efficient resource provisioning.
- Architect and construct end-to-end data processing pipelines for large-scale datasets.
- Deploy and maintain Spark-based data ingestion frameworks.
- Establish and optimize CI/CD pipelines and automation workflows.
- Collaborate effectively with cross-functional teams, including front-end developers.
- Conduct code reviews to ensure high-quality code and adherence to standards.
- Diagnose and resolve issues in both production and development environments.
- Ensure application security, data integrity, and adherence to industry best practices.
Required Qualifications:
- Technical Skills: Proficient in Node.js, JavaScript, and/or TypeScript. Hands-on experience with key AWS services such as S3, Lambda, DynamoDB, SQS, SNS, ECS, EKS, Step Functions, EMR, Glue, and KMS. Expertise in using Terraform for infrastructure provisioning. Strong understanding of RESTful API development. Experience with Apache Spark and Apache Airflow. Proficiency in SQL and NoSQL database concepts.
- Database Knowledge: Experience with relational databases like PostgreSQL, MySQL, Oracle, and NoSQL databases such as MongoDB. Solid understanding of SQL Joins, aggregations, window functions, indexing, and performance tuning techniques.
- Tools & Frameworks: Familiarity with ORM/ODM tools like Sequelize or Mongoose. Experience with testing frameworks such as Jest, Mocha, or Chai. Proficiency in Git for version control.
- Competencies: Strong analytical and problem-solving abilities. Excellent communication skills. Ability to work effectively in a collaborative team setting. High attention to detail and commitment to quality.
Company
CGI
Founded in 1976, CGI is a leading global independent IT and business consulting services firm. With a workforce of 94,000 professionals worldwide, CGI offers a comprehensive suite of services, includi...
Hyderabad, Telangana
Posted on Indeed