About the job
As a Senior Developer at ignite-33, you will play a pivotal role in the modernization of our technical platforms. You will lead the design, refactoring, and implementation of AWS Cloud Native solutions as part of a significant initiative to migrate legacy systems.
Your expertise in Python and deep familiarity with AWS services and serverless architecture will be crucial in this endeavor. You will engage in system discovery, help develop a detailed systems inventory, and assist in creating and executing structured migration plans from legacy on-premises systems to cloud-native environments.
This role goes beyond mere feature development; it encompasses ownership of intricate refactoring projects, ensuring architectural integrity, and maintaining integration stability across various modernization efforts.
Key Responsibilities
Systems Inventory & Migration Planning
- Engage in systematic discovery sessions to evaluate legacy systems, data flows, and integration dependencies.
- Contribute to the creation of a comprehensive systems inventory, documenting:
- Functional capabilities
- Technical stack
- Data dependencies
- Upstream/downstream integration points
- Support the development of a phased migration plan, including:
- Analysis of refactoring versus lift-and-shift
- Risk identification
- Sequencing of interdependent systems
- Hybrid mitigation strategies
- Collaborate with architects and Requirements Engineers to ensure alignment between modernization strategies and technical feasibility.
Expert-Level Python Refactoring & Cloud-Native Redesign
- Lead complex refactoring from legacy environments (e.g., SAS, file-based batch systems) to Python-based AWS Cloud Native architectures.
- Redesign algorithms and workflows to enhance scalability and performance.
- Maintain computational and functional equivalence throughout the migration process.
- Transition from file-based ingestion models to API- and database-driven architectures.
- Optimize high-volume, data-intensive applications for distributed execution.
Expert-level Python proficiency is required, including:
- Advanced data processing
- Modular architecture design
- Performance optimization
- Test-driven development practices
AWS Cloud & Serverless Architecture Implementation
- Design and implement solutions leveraging AWS services such as:
- Lambda
- ECS / EKS
- Fargate
- Aurora/Postgres
- EventBridge
- SNS/SQS
- Glue
- Batch
- S3
- IAM / KMS
- Architect event-driven and serverless patterns.
- Implement scalable containerized workloads.
- Ensure compliance with enterprise cloud guardrails and security standards.

