Software Engineer (API, AWS)

5 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

Boomi  - Software Engineer (Full Stack)

Boomi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
WebFX - Entry Level Software Engineer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
7 Months ago
Version1 - Databricks Engineer

Version1

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
SSC Technologies - Director of Product Management

SSC Technologies

San Francisco, California, United States (Hybrid)
5 Days ago
Capgemini - Solution/Delivery Architect

Capgemini

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Enverus - Staff Software Engineer

Enverus

Calgary, Alberta, Canada (On-Site)
1 Month ago
Version1 - Windows Platform Consultant

Version1

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
8 Months ago
Capgemini - Azure Cloud Security Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
PlayStation Global - Senior Software Engineer (Back End / Machine Learning)

PlayStation Global

San Mateo, California, United States (On-Site)
1 Month ago
Scientific Games - Director Product Delivery

Scientific Games

Warwick, Rhode Island, United States (On-Site)
3 Months ago
Devoteam - IT Traineeship - API & Integration (Dutch speaking)

Devoteam

Amsterdam, North Holland, Netherlands (On-Site)
7 Months ago
Niantic - Staff Software Engineer

Niantic

Bellevue, Washington, United States (Hybrid)
6 Days ago
Hudl - Senior Software Engineer

Hudl

Lincoln, Nebraska, United States (Hybrid)
1 Month ago
CrowdStrike - Sr. Engineer -Cloud- IoT

CrowdStrike

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Dharmapuri, Tamil Nadu, India

Version1 - Grant and R&D Operations Co-ordinator

Version1

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Crowd Strick - Team Lead 2, Billing

Crowd Strick

Pune, Maharashtra, India (On-Site)
1 Week ago
London stock Exchange - Senior Engineer, Application Management(DevOps)

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Qualcomm - Microservices Developer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Capgemini - Devops

Capgemini

Gurugram, India (On-Site)
1 Week ago
Neolytix - SEO, PPC, Lead Generation - Digital Marketing

Neolytix

Gurugram, Haryana, India (Hybrid)
1 Month ago
Qualcomm - Senior Engineer - DevTools

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zenoti - Customer Success

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Dream Sports - MISE - Sales (Delhi)

Dream Sports

Delhi, India (On-Site)
5 Months ago
PwC - IN_ Associate_Post Merger Integration_DDV_Advisory

PwC

Gurugram, India (On-Site)
20 Hours 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)

Milan, Lombardy, Italy (Remote)

United States (Remote)

Moscow, Idaho, United States (On-Site)

United States (Remote)

United Kingdom (Remote)

Chennai, Tamil Nadu, India (Hybrid)

Moscow, Idaho, United States (Remote)

Dharmapuri, Tamil Nadu, India (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