- Company Name
- Collabera
- Job Title
- Software Dev Engineer
- Job Description
-
Job Title: Software Development Engineer
Role Summary: Develop and maintain scalable AWS‑based backend services and associated React front‑end components, leveraging Python, serverless architecture, and modern CI/CD practices to deliver production‑grade, high‑performance applications.
Expactations: 4–10 years of professional software engineering; strong Python expertise; proven experience in AWS Lambda, DynamoDB, and serverless patterns; hands‑on React development; proficiency in scripting (Python, Bash); solid knowledge of relational or NoSQL databases; deep understanding of REST APIs, microservices, and cloud‑native design; familiarity with CI/CD pipelines, IaC, and optional containerization; collaborate effectively with cross‑functional teams and adhere to coding quality, security, and documentation standards.
Key Responsibilities:
- Design, implement, and maintain RESTful APIs and microservices in Python on AWS Lambda.
- Build and update front‑end features using React, ensuring seamless integration with backend services.
- Establish and manage CI/CD pipelines via GitHub Actions, CodePipeline, Jenkins, or similar tools.
- Author and maintain infrastructure-as-code (CloudFormation, AWS CDK, or equivalent) for resource provisioning.
- Write comprehensive unit, integration, and end‑to‑end tests; enforce code quality, security, and compliance.
- Respond to production incidents, analyze logs, and optimize application performance.
- Engage with product, QA, and operations teams to prioritize and deliver features.
Required Skills:
- Python backend development (APIs, business logic, integrations)
- AWS Lambda, DynamoDB, and serverless architecture
- React front‑end development
- Scripting in Python, Bash, or similar
- Database experience: DynamoDB (preferred), SQL, or MongoDB
- REST APIs, microservices, cloud‑based application design
- CI/CD pipeline tools: CodePipeline, GitHub Actions, Jenkins, etc.
- Infrastructure-as-code: CloudFormation, AWS CDK, or equivalent
- Docker containerization (preferred)
Required Education & Certifications: None specified.