Senior Backend Engineer (Python/AWS)
GetLinks partner
Berlin, Germany
Negotiable
Apply
Job description
FastAPI
RESTful API
AWS
Sql & No-sql
English
TASKS
Design, develop, and maintain scalable backend services using Python on a production running product
Architect and implement robust RESTful APIs and backend systems following industry best practices
Lead the design and development of cloud-native backend solutions on AWS (e.g., ECS, SQS, SNS)
Drive the architecture and scalability of backend systems to ensure reliability, performance, and maintainability
Define and enforce coding standards, testing strategies, and best practices across the backend codebase
Implement and oversee observability practices, including monitoring, logging, and alerting
Collaborate closely with frontend engineers, QA, DevOps, and product stakeholders to deliver high-quality solutions
Conduct code reviews, technical design reviews, and architectural discussions
Lead troubleshooting and root-cause analysis of complex production issues
Mentor junior and mid-level engineers and support their technical growth
Contribute to technical documentation, system design documentation, and knowledge sharing
Stay up to date with emerging technologies and help drive technical innovation within the team
YOUR PROFILE AND YOUR PERSONALITY
5 - 7 years of experience in backend software development using Python
Strong experience building production systems with FastAPI or similar Python frameworks
Proven experience designing scalable, maintainable backend architectures
Strong expertise in RESTful API design and distributed system design
Proven experience in running a production environment with active users, and no downtime deployment
Experience building and deploying cloud-native applications on AWS
Solid experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
Experience implementing monitoring, logging, and observability systems (Prometheus, Grafana, Sentry, etc.)
Strong experience with automated testing, including unit and integration testing (e.g., Pytest)
Deep understanding of software architecture patterns, design principles, and clean coding practices
Experience integrating AI services or building AI-enabled backend features
Strong problem-solving ability and ability to drive technical decisions
Excellent communication skills and ability to collaborate across teams
Proficiency in English communication
Nice To Have
Experience with other software developer technologies, such as Typescript/NodeJS
Interest in leading a team of software engineers in Vietnam
Direct client communication experience
Experience in successful communication between team members in different time zones
Genuine interest in telecom and AI domain
Contact us
1 - Nguyen Ta Thuy Hang (Stella)
Email:
[email protected]
Tel:
+84 96 260 46 87
Related jobs