Software Engineer (API, AWS)

6 Months ago • 2-4 Years • ₹6,00,000 LPA - ₹8,00,000 LPA

Job Summary

Job Description

As an API Software Engineer, you will design, build, and deploy scalable APIs, ensuring seamless integration with cloud infrastructure and automated deployment pipelines. Responsibilities include designing RESTful APIs, managing containerized microservices using AWS ECS and Fargate, collaborating with DevOps engineers for CI/CD pipelines, using IaC tools, implementing microservices, implementing logging, monitoring, and alerting, ensuring API security, collaborating with cross-functional teams, and troubleshooting API issues. The role requires 2-4 years of experience with AWS, RESTful APIs, containerization, and DevOps principles.
Must have:
  • 2-4 years of API software engineering experience.
  • Experience with designing and deploying RESTful APIs.
  • Proficiency in AWS services like ECS and Fargate.
  • Experience with Docker and containerization.
  • Proficiency in CI/CD tools.
Good to have:
  • AWS certifications.
  • Familiarity with serverless architecture (Lambda, API Gateway).
  • Experience with Kubernetes or ECS Fargate.

Job Details

We are looking for a talented and experienced Software Engineer with hands-on expertise in AWS, specifically ECSFargate, and related cloud technologies, to join our dynamic engineering team. As an API Software Engineer, you will be responsible for designing, building, and deploying scalable APIs, while also ensuring seamless integration with cloud infrastructure and automated deployment pipelines.


Responsibilities
  • Design and build high-performance, RESTful APIs for use across internal and external applications.
  • Manage and deploy containerized microservices using AWS ECS and AWS Fargate. Ensure that APIs are highly available, scalable, and secure.
  • Collaborate with DevOps engineers to implement and automate continuous integration and deployment (CI/CD) pipelines using tools such as GitLab, etc
  • Use Terraform, CloudFormation, or other IaC tools to automate infrastructure provisioning and management.
  • Design, implement, and manage microservices that communicate via APIs, ensuring they are decoupled, scalable, and maintainable.
  • Implement robust logging, monitoring, and alerting for API services using AWS CloudWatch, or similar tools. Continuously optimize performance.
  • Follow best practices for securing APIs, ensuring sensitive data is protected, and that your APIs are compliant with industry standards.
  • Collaborate with cross-functional teams to ensure smooth deployment and integration of APIs, write unit and integration tests, and ensure that APIs are well-documented.
  • Monitor and troubleshoot API issues, ensuring quick resolution and minimal downtime. Participate in on-call rotations if required.


Required Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 2-4 years of experience as an API software engineer or backend developer with a focus on cloud technologies and containerization.
  • Strong experience in designing, building, and deploying RESTful APIs.
  • Proficient in AWS services, particularly ECS, Fargate, Lambda, API Gateway, RDS, S3, and IAM.
  • Containerization expertise with Docker and ECS for deploying microservices and API workloads.
  • Proficiency with DevOps principles and experience with CI/CD tools such as Jenkins, GitLab CI, AWS CodePipeline, or similar tools.
  • Hands-on experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
  • Strong programming skills in at least one language such as Python, Java .
  • Experience with API security best practices (e.g., OAuth, JWT, rate-limiting).
  • Familiarity with microservices architecture and how APIs enable communication between distributed systems.
  • Experience with logging and monitoring tools such as AWS CloudWatch, or the ELK stack.
  • Excellent debugging and troubleshooting skills in cloud environments.
  • Ability to work collaboratively in an agile, cross-functional team.


Preferred Qualifications:
  • AWS certifications such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer.
  • Familiarity with serverless architecture (AWS Lambda, API Gateway).
  • Experience with Kubernetes or ECS Fargate in production environments.


Similar Jobs

Pocket Worlds - Lead Backend Engineer

Pocket Worlds

Austin, Texas, United States (Remote)
3 Months ago
Devoteam - Architecte Cloud Hybride H/F

Devoteam

Levallois-Perret, Île-de-France, France (Remote)
8 Months ago
Britive - Senior UI Engineer

Britive

Bengaluru, Karnataka, India (Remote)
2 Months ago
Thousand Eyes - Site Reliability Engineering Technical Leader, Network Assurance Data Platform

Thousand Eyes

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Boomi  - Principal Incident Commander

Boomi

Conshohocken, Pennsylvania, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sail Point - Senior Solution Architect

Sail Point

United States (On-Site)
1 Month ago
Cubic corporation - Test Environment Manager

Cubic corporation

Salfords, England, United Kingdom (On-Site)
1 Month ago
Ion - Senior C++ Developer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
Smilegate - [AI센터] DevOps, 인프라 엔지니어

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
6 Months ago
VGW - Security Engineer

VGW

Perth, Western Australia, Australia (On-Site)
1 Month ago
CyberArk - Senior Site Reliability Engineer

CyberArk

United States (On-Site)
1 Month ago
Devoteam - Consultant Identity & Access Management (IAM) / One Identity Manager (m/w/d)

Devoteam

Frankfurt Am Main, Hessen, Germany (Remote)
8 Months ago
AlphaSense - Technical Support Engineer

AlphaSense

United States (Remote)
1 Month ago
Coda - Senior/Staff Software Engineer

Coda

Bangkok, Thailand (Hybrid)
1 Year ago
Revolgy - Cloud Security Analyst

Revolgy

Poland (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dharmapuri, Tamil Nadu, India

NCR Voyix - IT Project Manager

NCR Voyix

Gurugram, Haryana, India (On-Site)
1 Year ago
rivos - SOC Design Verification - Full-time

rivos

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Capgemini - Automation Architect

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Isha Foundation - UX Writer

Isha Foundation

India (On-Site)
11 Months ago
Winzo - Corp Development & Investments

Winzo

New Delhi, Delhi, India (On-Site)
2 Months ago
Qualcomm - CPU Performance & Power Analyst/Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cognite - Project Manager

Cognite

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Likewise - Application Support Analyst

Likewise

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Inveniolsi - SAP UI5/Fiori Senior Consultant

Inveniolsi

India (On-Site)
5 Months ago
Accenture - Record to Report Ops New Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

United Kingdom (Remote)

United States (Remote)

Moscow, Idaho, United States (On-Site)

United States (Remote)

Chennai, Tamil Nadu, India (Remote)

Chennai, Tamil Nadu, India (Remote)

United States (Remote)

Chennai, Tamil Nadu, India (Hybrid)

Dharmapuri, Tamil Nadu, India (Hybrid)

Chennai, Tamil Nadu, India (Remote)

View All Jobs

Get notified when new jobs are added by Lightcast

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug