We are seeking a highly skilled Senior/Lead Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in Python and other scripting languages, with a proven track record of leading and implementing complex technical solutions using AWS services like Lambda, API Gateway, EventBridge, and Kafka. This is an exciting opportunity to drive innovation in a cutting-edge environment, collaborating with a global team of talented engineers to develop scalable, high-performance solutions.

Key Responsibilities

  • Design, develop, test, deploy, maintain, and enhance software solutions for enterprise-grade applications.

  • Provide technical leadership to the team, guiding best practices in architecture and development.

  • Build and optimize event-driven architectures utilizing AWS tools like Lambda, API Gateway, EventBridge, and Kafka.

  • AWS technologies such as Lambda, SQS, SNS, CloudWatch, Step Functions, KMS, IAM, Cloud Formation, AWS SDK

  • Experience on Cloud Databases: AWS RDS/Aurora, DynamoDB

  • Experience with cloud automation tools such as Cloud formation templates, Terraform

  • Experience building data lake on AWS using S3 for storage and Glue/EMR for compute

  • Spring Boot and related Spring technologies; Microservices

  • API Technologies (REST, API Management Tools, API Gateway), API Design concepts, API Integration, API Security

  • Experience with Kafka in creating data pipelines

  • Experience with EventBridge to build event-driven applications

  • Writing and maintaining unit tests using various frameworks like JUnit, TestNG, Mockito & PowerMock

  • Implementing functional and integration testing strategies

  • Database design and management, using both SQL and NoSQL

  • Hands-on Development experience in CLOUD

  • Implementation of Lambda functions using Python or Java

  • Developed/Implemented AWS Glue job using Psyspark/Apache Spark

  • Programming experience in Python is a must

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 7+ years of experience in software engineering, with a focus on Python and other scripting languages.

  • Expertise in AWS cloud services, including Lambda, API Gateway, EventBridge, and Kafka.

  • Strong knowledge of event-driven and microservices architectures.

  • Hands-on experience with CI/CD pipelines and DevOps practices.

  • Excellent problem-solving skills and ability to debug complex systems.

  • Strong communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with additional cloud platforms or tools.

  • Familiarity with real-time data processing and analytics.

  • Proficiency in additional programming languages like Java or Go

Salary

$65 - $70

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States