Job Summary
We areseekinga highly skilled and experiencedMiddle Full Stack Developerwith deepexpertisein Python / .NETcore. You will be a member of our engineering team responsible for designing developing and deploying robust scalable and high-performance web applications. The ideal candidate is a proactive problem-solver who can take ownership of the entire development lifecycle from conceptualization to deployment and maintenance
Role Summary
You will deliver end-to-end features (frontend backend) lead technical decisions improve scalability and reliability and handleAWSdDevOps responsibilities (CI/CD infrastructure monitoring incident response). Additionally you will applyAI-assisted development (vibe coding)using tools likeCursor Codex and Claudeto speed up implementation testing refactoring and documentationwhilemaintainingstrong engineering discipline.
Key Responsibilities
Product & Engineering Delivery
- Build andmaintainbackend services usingPython(FastAPI/Django) and.NET ( Core).
- Deliver frontend features usingHTML &Javascriptand/orReact(or the platforms current stack).
- Design and evolveRESTAPIs integrate third-party services (SSO email analytics etc.).
- Implement secure auth flows (OAuth2/OIDC JWT) RBAC for learners/admins/instructors.
Architecture & Quality
- Drive architecture decisions: service boundaries data modeling caching background jobs scalability patterns.
- Establish and enforce engineering best practices: code reviews testing strategy CI gates observability documentation.
- Improve performance: database query optimization caching async processing andfrontendperformance.
- Mentor engineers and raise team execution quality.
AWS DevOps & Platform Operations
- Own deployments and production reliability on AWS across environments.
- Maintain CI/CD pipelines (Argo CD) with automated tests and safe deployments.
- Manage infrastructure withIaC:Terraform / CloudFormation.
- Operate AWS services as needed:
- Compute/containers:EC2 / ECS / EKS / Lambda
- Data:RDS (PostgreSQL/MySQL) S3 optional DynamoDB/ElastiCache
- Networking: VPC Security Groups ALB/NLB Route53
- Observability: CloudWatch dashboards/alarms/logs/traces
- Participate in incident response RCA postmortems and preventive improvements.
AI-Assisted Development (Vibe Coding) Responsibilities
- UseCursor / Codex / Claude(and similar AI tools) to accelerate:
- Feature scaffolding refactoring and code generation
- Writing unit/integration tests and improving coverage
- Debugging and log-driven troubleshooting
- Creating technical documentation ADRs runbooks
- Generating migration scripts API clients and tooling
- Validate AI-generated output rigorously:
- Ensure correctness security maintainability and performance
- Enforce coding standards and architecture consistency
- Avoid introducing license/security risks or leaking sensitive data
- Contribute to team practices for AI usage:
- Prompt patterns review checklist guardrails and reusable templates
Requirements (Must have)
- 3 yearsof software engineering experience delivering full-stack systems in production.
- Strong hands-on experience with:
- Pythonbackend development (FastAPI/Django/Flask)
- .NET / C#( Core Web API background services)
- Solid frontend experience withReact(or equivalent) and TypeScript/JavaScript.
- Strong knowledge ofSQL databases(PostgreSQL/MySQL) schema design indexing querytuning.
- Production experience withAWS: deployments monitoring scaling security basics (IAM least privilege).
- Proficient withDockerand working knowledge ofECS/EKS(or similar).
- Strong ownership: ability to lead technical decisions break down work deliver reliably.
- Experience using AI coding tools (Cursor/Codex/Claude)in real projects to improve development velocity and quality.
- Completetasks asassigned by the Line Manager.
Nice to have
- Experience withLMS / e-learning platforms(quizzes grading certification analytics).
- Experience withSSO/OIDC SCORM/xAPI(if applicable).
- Event-driven systems and queues (SQS/SNS/RabbitMQ).
- Caching (Redis)search(Elastic) CDN (CloudFront).
- Experience mentoring and improving engineering processes.
Tech Stack (adjust to actual platform)
- Backend:Python (FastAPI/Django).NET ( Core)
- Frontend:React/TypeScript HTML/Javascript
- Data:PostgreSQL/MySQL Redis (optional)
- Infra:AWS (ECS/EKS/EC2 RDS S3 CloudWatch ALB Route53)Azure (optional)
- Source Control:BitBucket Azure GitHub
- AI Tools:Cursor / Codex / Claude(prompting review guardrails)
Required Experience:
IC
Job SummaryWe areseekinga highly skilled and experiencedMiddle Full Stack Developerwith deepexpertisein Python / .NETcore. You will be a member of our engineering team responsible for designing developing and deploying robust scalable and high-performance web applications. The ideal candidate is a p...
Job Summary
We areseekinga highly skilled and experiencedMiddle Full Stack Developerwith deepexpertisein Python / .NETcore. You will be a member of our engineering team responsible for designing developing and deploying robust scalable and high-performance web applications. The ideal candidate is a proactive problem-solver who can take ownership of the entire development lifecycle from conceptualization to deployment and maintenance
Role Summary
You will deliver end-to-end features (frontend backend) lead technical decisions improve scalability and reliability and handleAWSdDevOps responsibilities (CI/CD infrastructure monitoring incident response). Additionally you will applyAI-assisted development (vibe coding)using tools likeCursor Codex and Claudeto speed up implementation testing refactoring and documentationwhilemaintainingstrong engineering discipline.
Key Responsibilities
Product & Engineering Delivery
- Build andmaintainbackend services usingPython(FastAPI/Django) and.NET ( Core).
- Deliver frontend features usingHTML &Javascriptand/orReact(or the platforms current stack).
- Design and evolveRESTAPIs integrate third-party services (SSO email analytics etc.).
- Implement secure auth flows (OAuth2/OIDC JWT) RBAC for learners/admins/instructors.
Architecture & Quality
- Drive architecture decisions: service boundaries data modeling caching background jobs scalability patterns.
- Establish and enforce engineering best practices: code reviews testing strategy CI gates observability documentation.
- Improve performance: database query optimization caching async processing andfrontendperformance.
- Mentor engineers and raise team execution quality.
AWS DevOps & Platform Operations
- Own deployments and production reliability on AWS across environments.
- Maintain CI/CD pipelines (Argo CD) with automated tests and safe deployments.
- Manage infrastructure withIaC:Terraform / CloudFormation.
- Operate AWS services as needed:
- Compute/containers:EC2 / ECS / EKS / Lambda
- Data:RDS (PostgreSQL/MySQL) S3 optional DynamoDB/ElastiCache
- Networking: VPC Security Groups ALB/NLB Route53
- Observability: CloudWatch dashboards/alarms/logs/traces
- Participate in incident response RCA postmortems and preventive improvements.
AI-Assisted Development (Vibe Coding) Responsibilities
- UseCursor / Codex / Claude(and similar AI tools) to accelerate:
- Feature scaffolding refactoring and code generation
- Writing unit/integration tests and improving coverage
- Debugging and log-driven troubleshooting
- Creating technical documentation ADRs runbooks
- Generating migration scripts API clients and tooling
- Validate AI-generated output rigorously:
- Ensure correctness security maintainability and performance
- Enforce coding standards and architecture consistency
- Avoid introducing license/security risks or leaking sensitive data
- Contribute to team practices for AI usage:
- Prompt patterns review checklist guardrails and reusable templates
Requirements (Must have)
- 3 yearsof software engineering experience delivering full-stack systems in production.
- Strong hands-on experience with:
- Pythonbackend development (FastAPI/Django/Flask)
- .NET / C#( Core Web API background services)
- Solid frontend experience withReact(or equivalent) and TypeScript/JavaScript.
- Strong knowledge ofSQL databases(PostgreSQL/MySQL) schema design indexing querytuning.
- Production experience withAWS: deployments monitoring scaling security basics (IAM least privilege).
- Proficient withDockerand working knowledge ofECS/EKS(or similar).
- Strong ownership: ability to lead technical decisions break down work deliver reliably.
- Experience using AI coding tools (Cursor/Codex/Claude)in real projects to improve development velocity and quality.
- Completetasks asassigned by the Line Manager.
Nice to have
- Experience withLMS / e-learning platforms(quizzes grading certification analytics).
- Experience withSSO/OIDC SCORM/xAPI(if applicable).
- Event-driven systems and queues (SQS/SNS/RabbitMQ).
- Caching (Redis)search(Elastic) CDN (CloudFront).
- Experience mentoring and improving engineering processes.
Tech Stack (adjust to actual platform)
- Backend:Python (FastAPI/Django).NET ( Core)
- Frontend:React/TypeScript HTML/Javascript
- Data:PostgreSQL/MySQL Redis (optional)
- Infra:AWS (ECS/EKS/EC2 RDS S3 CloudWatch ALB Route53)Azure (optional)
- Source Control:BitBucket Azure GitHub
- AI Tools:Cursor / Codex / Claude(prompting review guardrails)
Required Experience:
IC
View more
View less