Über
Role Overview
We are seeking a highly capable Full Stack Developer with strong systems administration and security awareness. This role goes beyond frontend/backend coding — it requires ownership of infrastructure, testing discipline, disaster recovery planning, and long-term architectural thinking.
The ideal candidate is comfortable designing and deploying production systems on AWS, maintaining legacy platforms, and helping architect future AI-integrated education platforms.
Core Responsibilities1. Systems & Infrastructure
- Manage and deploy applications in AWS environments
- Configure and maintain Docker-based services (AWS Fargate)
- Implement monitoring, logging, and uptime strategies
- Maintain mirrored databases and failover systems
- Oversee version control workflows (Git) and CI/CD pipelines
Manage load balancers and caching layers (HAProxy, Varnish)
Security & Reliability
Implement secure authentication and authorization practices
- Conduct security hardening and vulnerability mitigation
- Design and test disaster recovery plans
- Ensure backup integrity and database redundancy
Maintain secure cloud storage (AWS S3)
Application Development (New Platform)
Backend development using JavaScript / Express)
- Frontend development using modern JS frameworks (Lit)
- Database architecture and optimization (PostgreSQL, AWS-hosted)
- Implement API integrations and content storage systems
- Work with document conversion pipelines (Pandoc / Lua)
- Write unit tests and integration tests
Perform load testing and performance tuning
Legacy Platform Support (Current System)
Maintain and extend existing systems using:
- MySQL
- PHP
- Java
- Perl
- Python (partial stack)
- Support and optimize caching and proxy layers (Varnish, HAProxy)
Required Technical Skills
- Git (version control, branching workflows, CI/CD familiarity)
- AWS ecosystem experience (EC2, S3, RDS, Fargate preferred)
- JavaScript / Express)
- PostgreSQL
- Docker
- Unit testing frameworks
- Strong understanding of system security principles
Preferred / Asset Skills
- Load testing tools and performance profiling
- Infrastructure-as-Code
- High-availability architecture design
- Experience with document conversion systems (Pandoc)
- Lua scripting
- Experience maintaining legacy stacks (PHP, Perl, Java)
Future-Focused Skills (Strategic Direction)
As we expand into AI-powered educational systems, the following experience would be highly valuable:
- Python
- Machine learning frameworks (TensorFlow or PyTorch)
- Experience deploying LLM-powered applications
- Familiarity with local LLM orchestration tools (e.g., Ollama)
- Prompt engineering and AI system integration
Ideal Candidate Profile
- Thinks in systems, not just features
- Comfortable owning uptime and security
- Writes testable, maintainable code
- Understands performance bottlenecks
- Can maintain legacy systems while building modern architecture
- Interested in building AI-assisted educational platforms
Job Type: Full-time
Pay: $52,325.31-$75,000.00 per year
Work Location: In person
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.