Job Title: Sr. Backend Developer
Interview: Virtual
Job Location: Des Moines IA
Job Duration: 6 Months
Job Description:
The enterprise services architecture primarily leverages AWS serverless microservices utilizing S3 API Gateway Lambda SNS SQS and Aurora RDS (PostgreSQL) all provisioned using CDK. The development environment is based on JavaScript/Node.js with Jest as the primary testing framework. Docker is also integrated for mocking and patching in integration tests.
MustHave Requirements:
- Node.js (5 years) Recent handson experience is required.
- AWS (5 years) Strong expertise in API Gateway Lambda AWS Batch SNS SQS Aurora RDS S3 EventBridge OpenSearch/Elasticsearch and CloudWatch.
- Database Expertise Experience with Aurora RDS MySQL PostgreSQL Microsoft SQL MongoDB DynamoDB S3 and other storage solutions.
- EventDriven Architecture Handson experience designing and working with eventdriven systems.
- Automated Testing & TDD Proficiency in TestDriven Development (TDD) and automation testing frameworks.
- Strong SQL Skills Expertise in writing efficient queries for relational and nonrelational databases.
- CI/CD Pipelines Experience in continuous integration and deployment practices.
- Collaboration & Communication Strong communication skills and ability to work in a collaborative environment.
- Mentorship Passion for mentoring and guiding software developers.
NicetoHave Skills:
- Infrastructure as Code (IaC) Experience with CDK or similar tools.
- Advanced AWS Services Familiarity with Glue XRay OpenSearch/Elasticsearch Fargate and Step Functions.
- BDD & Testing Frameworks Experience implementing BehaviorDriven Development (BDD) using Cucumber.
- Big Data Technologies Exposure to Glue PySpark or Hadoop.
- Domain Experience Background in insurance or healthcare industries.
- Leadership & Code Reviews At least 3 years of experience leading teams conducting code reviews and contributing to design decisions.