Senior Backend Engineer-Python
Responsibilities:
· Design and implement advanced backend services and middleware aligned with business needs and modern architecture standards.
· Collaborate closely with Software Engineers, the Chief Software Architect, and Test Engineers to deliver a robust, efficient, and scalable product experience.
· Participate in code reviews, share constructive feedback, and maintain high-quality coding standards.
· Apply creative and solution-oriented thinking to address technical challenges and deliver innovative backend solutions.
· Conduct product experience testing using IoT devices in our lab environment, ensuring real-world performance and usability.
· Demonstrate a strong commitment to ethical standards, incorporating ethical considerations throughout the development lifecycle.
· Troubleshoot, triage, and resolve issues identified during QA and production use.
· Identify and address middleware and backend bottlenecks, and optimize platform performance.
· Stay current with backend development trends, tools, and best practices, and proactively integrate them into the development process.
· Communicate effectively with technical and non-technical stakeholders to ensure clarity, alignment, and accurate translation of business needs.
· Take ownership of backend documentation, including playbooks and runbooks, to ensure knowledge is shared and accessible within the team.
· Demonstrate a growth mindset by actively seeking development opportunities and embracing new challenges.
Qualifications and Experience
Education:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Equivalent relevant experience may also be considered.
Work Experience:
· 5+ years of experience in backend software development.
· Minimum 2+ years of hands-on development in GoLang.
· Proven experience in designing and building scalable and maintainable backend systems.
· Familiarity with the complete Software Development Life Cycle (SDLC).
Technical Skills:
· Strong proficiency in Python, with expertise in Fast APIs and building high-performant web APIs.
· Additional experience in NodeJS is a plus.
· Cloud technologies: AWS, Kubernetes (K8s), K8s Operators.
· Solid experience with PostgreSQL (must-have).
· Experience with NoSQL databases such as Cassandra and Elasticsearch.
· Knowledge of distributed systems, CAP theorem, and system trade-offs.
· Familiarity with caching solutions such as Redis, Aerospike, Memcache, Hazelcast, or Oracle Coherence (3+ years required).
· Experience in at least one architectural pattern: Clean Architecture, Hexagonal, or CQRS.
· Understanding of TDD and unit testing practices.
Preferred Experience:
· Development of navigation, mapping, routing, and location-based features.
· Exposure to IoT platforms or systems involving connected devices.
· Basic knowledge of React.js/Redux to understand and review front-end integration and feature flow.
Soft Skills:
· Self-driven and able to work independently with minimal supervision.
· Strong analytical and problem-solving abilities.
· Effective communication skills with the ability to collaborate across technical and non-technical teams.
· Strong documentation habits and knowledge sharing mindset.
· Passion for continuous improvement and learning new technologies.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Backend Engineer .NET
2026-05-13
Senior Frontend Engineer
2026-05-13
Senior .NET Backend Developer
2026-05-19
- Posted
- Jun 17, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- U X E SECURITY SOLUTIONS L.L.C
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Backend Engineer .NET
2026-05-13
Senior Frontend Engineer
2026-05-13
Senior .NET Backend Developer
2026-05-19