Poppulo is a highly successful software company seeking a Senior Software Development Engineer - Backend to drive technical excellence and scalability of their SaaS Employee Experience platform. The ideal candidate will have solid SaaS experience, hands-on exposure to AWS managed & serverless technologies, and a strong understanding of distributed systems and modern software engineering best practices.
Requirements
- Design and develop high-quality, scalable systems and services aligned with architectural standards and product requirements.
- Implement microservices and APIs with strong emphasis on maintainability, performance, observability, and reliability.
- Own complex features or components from design through deployment, including testing, monitoring, and operational support.
- Collaborate closely with Principal Engineers, Architects, Product Managers, and DevOps to ensure high-quality and consistent delivery.
- Build and enhance services leveraging AWS serverless, event-driven, and container-based technologies (Lambda, ECS, SNS, SQS, DynamoDB, Event-Bridge, RDS, etc.).
- Ensure solutions adhere to authentication, authorization, and security best practices (OAuth2, OIDC, RBAC, etc.).
- Participate in code reviews and uphold best practices in coding, design, testing, and CI/CD pipelines.
- Support observability initiatives by contributing to metrics, logging, tracing, and alerting improvements.
- Proactively identify and address technical debt, reliability risks, and areas for continuous improvement.
- Contribute to compliance and data protection requirements including GDPR and PII handling best practices.
- Participate actively in agile ceremonies and contribute to continuous improvement of engineering processes.
- Demonstrate alignment with company values and promote an inclusive, collaborative engineering culture.
Benefits
- Competitive salary
- Company performance-related bonus
- Medical insurance
- Flexible working hours
- Educational assistance
- In-house soft skills training