Senior Software Developer
Pagefreezer Software
Job Description
Requirements Software Development Expertise: Proven track record of designing, building, and maintaining live, distributed systems that handle large-scale data ingestion and microservices architectures Full-Stack Programming Polyglot: Advanced proficiency in modern languages like Python and JavaScript/TypeScript, and specifically familiarity with Angular as a framework. Strong willingness and capability to adapt quickly to frameworks across our product groups. Experienced in integrating Frontend and Backend via REST APIs with special attention to mitigating web vulnerabilities Cloud & Microservices Depth: Hands-on experience leveraging cloud services to construct high-performance solutions, with an understanding of event-driven systems, worker orchestration systems (such as EKS), queue, and resource management Experience with AWS tooling: Experience with AWS and associated tooling, applied knowledge to respond to customer requirements in an efficient way Collaborative Communicator: Top-notch communication skills with a mindset focused on knowledge sharing and cross-functional excellence AI & Automation Advocacy: Proven experience in leveraging AI tools to surface insights faster and a passion for fostering an engineering culture rooted in automation and AI-augmented productivity What the job involves We are looking for a strategic and collaborative Senior Software Developer to join our Development & Engineering team to work on our Social Media Archiving Solutions In this role, you will be a key individual contributor designing and building scalable, high-performance systems optimized for massive data ingestion, high availability, and self-healing capabilities You will bridge the gap between high-level architectural patterns and high-quality software delivery Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency, and self-healing capabilities Build Resilient Integrations: Lead the design and development of scalable API integrations, ensuring seamless connectivity and adaptability with external data streams and partners Advance Observability & Monitoring: Design comprehensive logging, tracking, and alerting systems to monitor crucial system health metrics, ingestion quality, and customer behavior for proactive risk resolution Optimize Software Delivery: Enhance CI/CD pipelines, support automated testing strategies, and establish rigorous coding standards to ensure safe, secure, and frequent production deployments Foster Collaborative Excellence: Actively participate in Agile planning, conduct thorough architecture reviews, and produce clean technical documentation to support developer onboarding and peer mentorship Drive AI Fluency & Innovation: Evaluate and integrate emerging technologies, including AI-assisted development tools and automation frameworks, to optimize code creation, reduce technical debt, and solve complex business problems Tools and Technologies We Use: Google Workspace, Slack, Atlassian Suite (Jira and Confluence), and GitHub are used across all product groups for communication, project management, and version control Languages and Frameworks: Python and supporting libraries, Angular Infrastructure: Cloud systems (AWS), ArgoCD, SNS, SQS, Lambda, GH Actions Containerization & Orchestration: Docker, Kubernetes, EKS, Helm and Helm charts Terraform Data Persistence & Messaging: Opensearch, Elasticache (redis), RDS, KeyspacesRabbitMQ QA & Automation Tools: Playright, Postman, and Jenkins Security & Monitoring: Burp Suite, ELK & TIG Stacks, Prometheus, Cloudwatch, Sentry, MixPanel (Frontend usage), Jaeger #J-18808-Ljbffr