Software Engineer (API, AWS)

4 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

PlayStation Global - Senior Technical Program Manager

PlayStation Global

San Francisco, California, United States (On-Site)
2 Months ago
Alphasense - Sales Solutions Architect

Alphasense

London, England, United Kingdom (On-Site)
8 Hours ago
Fictiv - Manufacturing Engineer

Fictiv

Monterrey, Nuevo Leon, Mexico (On-Site)
9 Hours ago
XBorg - Senior Back-End Software Engineer

XBorg

(Remote)
2 Months ago
HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Flow - Senior / Staff Data Engineer

Flow

New York, New York, United States (On-Site)
1 Day ago
N-iX - Senior Fullstack .NET + Angular Engineer

N-iX

Medellín, Antioquia, Colombia (Hybrid)
2 Weeks ago
ION - Senior C++ Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Enphase Energy - Sr Engg Tool builder Engg

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Zones LLC - Advanced Technology Executive

Zones LLC

(Remote)
1 Week ago
ION - Network Engineer - 7401

ION

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Coda - Senior/Staff Full Stack Engineer

Coda

Jakarta, Indonesia (Hybrid)
2 Years ago
Shyft Labs - Engineering Manager - Data Platform

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Altagram Group - Data Science Internship/Workstudent

Altagram Group

Germany (On-Site)
1 Month ago
Coda - Senior/Staff Full Stack Engineer

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
2 Years ago

Get notifed when new similar jobs are uploaded

Jobs in Dharmapuri, Tamil Nadu, India

Oil and Gas Job Search  - Lead Designer to Assistant Technical Design Manager - Utilities (Wet & Dry) - Civil 3D

Oil and Gas Job Search

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Layout Design Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Cognite - Full Stack Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Hike - Lead Paid Marketing Manager

Hike

Delhi, India (Remote)
1 Month ago
LTI Mindtree - Specialist - Software Engineering

LTI Mindtree

Chennai, Tamil Nadu, India (On-Site)
5 Days ago
Antarrtica global - Junior Fullstack Developer (Node/React)

Antarrtica global

Mumbai, Maharashtra, India (Hybrid)
1 Year ago
Landor - QA Analyst

Landor

Mumbai, Maharashtra, India (On-Site)
9 Hours ago
EVS,  Inc  - CAD Technician/Drafter

EVS, Inc

Bengaluru, Karnataka, India (Remote)
8 Months ago
Accenture - Application Developer

Accenture

Hyderabad, Telangana, India (On-Site)
4 Hours ago
Ness - Senior BI Developer

Ness

Bengaluru, Karnataka, India (Hybrid)
1 Month 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

Moscow, Idaho, United States (On-Site)

Chennai, Tamil Nadu, India (Hybrid)

Dharmapuri, Tamil Nadu, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Moscow, Idaho, United States (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

(Remote)

Moscow, Idaho, United States (Hybrid)

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