BP logo

Software Engineer

BP
NewPosted today

LOCATION

Pune · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

AWSNode.jsCI/CDAPI IntegrationTerraformInfrastructure as CodeCloudWatchIAMEvent-Driven Architecture

Job description

Overview

BP International Limited is seeking a Software Engineer to design, develop, and maintain robust software solutions while contributing to high-performing teams and operational excellence within a secure and agile environment.

What you'll do

  • Design, develop, and maintain robust software solutions.
  • Troubleshoot and solve AWS-wide issues and general cross-systems problems involving multiple systems connected through integrations.
  • Understand existing designs and architectures and build new ones on top of them.
  • Maintain and extend infrastructure built on top of AWS.
  • Implement, maintain, and extend current CI/CD processes.
  • Use, program, troubleshoot, debug, and solve problems in NodeJS applications, Bash scripts, OpenSSL Certificates usage through the OpenSSL CLI, and FTL templates for integrations and CI/CD pipelines.

What you'll need

  • 5 +years of Experience.
  • Experienced with well understanding of AWS services, AWS architectures, general cloud design patterns and architectures.
  • Experience with Cloud Formation, AWS Serverless Framework SAM, IAM, Event Bridge, API Gateway + Route53, Lambda, Dynamo DB, SNS, SQS, Security Groups, VPCs, Secrets Manager mangement, CloudWatch Alarms, Dashboards and working with Logs querying, and AWS CLI.
  • Experience with Grafana, Azure DevOps, Postman/Insomnia.
  • Experienced with well understanding of communication models, including request/response (sync) model and message-based (async) model.
  • Understanding of standard communication interfaces, patterns and standards like REST API, OpenAPI V3, and JSON.
  • Understanding of standard security architectures, patterns and technologies like OAuth2 (JWT flow, Client Credentials flow), OpenSSL Certificates, and Role-based access patterns in Cloud.
  • Understanding of Git and standard patterns for source-code maintenance and team collaboration.
  • Experienced with well understanding of DevOps in general, specially Azure Pipelines.
  • Experienced in using/programming, troubleshooting/debugging and solving problems in NodeJS applications, Bash scripts, OpenSSL Certificates usage (OpenSSL CLI) and FTL templates.

Details

  • Location: Pune, India.
  • Full-time role.
  • This position is not available for remote working.
  • No travel is expected with this role.
  • This role is eligible for relocation within country.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer