
Senior Backend Developer
Posted 5 days ago

Posted 5 days ago
• Develop scalable cloud services.
• Design and implement Python-based backend solutions, from initial concept to production, utilizing advanced AWS serverless technologies.
• Deliver event-driven architectures.
• Create and enhance event-driven systems leveraging AWS Lambda, SQS, SNS, and Step Functions to facilitate high-scale device operations.
• Take ownership of backend quality and performance.
• Write clean, testable code while continually enhancing system reliability, observability, and performance in production settings.
• Influence system architecture.
• Contribute to architectural decisions, design evaluations, and technical strategies across various backend services.
• Advocate for engineering best practices.
• Promote robust SDLC practices, including CI/CD, automated testing, monitoring, and structured logging.
• Collaborate with cross-functional teams.
• Partner closely with product, QA, and fellow engineers to deliver high-quality features and bolster overall platform resilience.
• Tackle complex problems.
• Diagnose and resolve issues in distributed systems, addressing performance bottlenecks and production incidents.
• Support essential systems.
• Engage in incident response and ongoing enhancement of critical AWS workloads.
• Extensive commercial experience developing Python backend systems in production environments.
• Proven expertise in utilizing AWS serverless technologies (Lambda, API Gateway, SQS, SNS).
• Strong comprehension of event-driven and distributed architectures.
• Experience with PostgreSQL (schema design, optimization) and/or DynamoDB.
• Practical experience with Docker, Terraform, and CI/CD pipelines.
• Proficient in Python, including modern features such as async, typing, and testing methodologies.
• Experience in building APIs using frameworks like FastAPI or Flask.
• Understanding of observability, logging, and monitoring in cloud contexts.
• Comfortable diagnosing issues in complex, distributed systems.
• Nice to have: Experience with Airflow, PySpark, or data pipelines.
• Nice to have: Exposure to telecommunications, IoT, or device management platforms.
• Nice to have: Familiarity with multi-tenant SaaS architectures.
• Nice to have: AWS certifications.
• A degree in computer science, software engineering, or equivalent experience.
• AWS certification is highly desirable but not mandatory.
• Competitive compensation.
• Bonus scheme to share in our success.
• Immediate enrollment in our pension scheme.
• Private medical insurance for you and your family from day one.
• Income protection and life insurance for peace of mind.
• Remote/hybrid working options to accommodate your lifestyle.
• An open holiday policy with no upper limit—take the time you need, when you need it.
• Support for volunteering and causes that matter to you.
• Opportunities for professional development and career advancement.
• Exposure and collaboration with global teams.
• A commitment to diversity, equity, and inclusion.
• A collaborative atmosphere where your input is valued and your wellbeing is prioritized.
• The opportunity to work on technology that drives global economic inclusion and creates a meaningful impact in people's lives.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.