Software Engineer Golang Mobility Platform AWS
Responsibilities/Requirement:
3+ years of backend development experience with Golang.
Strong experience in AWS cloud services (Lambda API Gateway DynamoDB etc.).
Experience with microservices architecture and containerized deployment (Docker Kubernetes).
Proficiency in SQL and NoSQL databases.
Experience with serverless computing and event-driven architecture.
Strong understanding of API security best practices (OAuth JWT etc.).
Knowledge of test-driven development (TDD).
Experience in mobility automotive or fleet management is a plus.
Develop and maintain scalable cloud-native backend services using Golang.
Design and implement RESTful APIs and gRPC services.
Work with AWS services (e.g. Lambda S3 DynamoDB RDS API Gateway SQS SNS).
Implement event-driven architecture using Kafka or AWS EventBridge.
Optimize application performance for low-latency high-availability systems.
Implement CI/CD pipelines (AWS CodePipeline Jenkins GitHub Actions).
Ensure cloud security best practices (IAM roles encryption AWS WAF).
Work with SQL/NoSQL databases (PostgreSQL MySQL DynamoDB).
Collaborate with cross-functional teams to develop robust backend solutions.
Fully onsite + with 25% of Canada travel.
Location: Troy/MI.