Senior Backend Engineer (Python/Go)

jobhub
UrbanEdge Infrastructure Ltd

Join our dynamic engineering team as a Senior Backend Engineer, where you'll be instrumental in designing, developing, and maintaining scalable and robust backend services. We're building the next generation of cloud-native platforms for real-time data processing and are looking for passionate engineers who thrive on complex challenges and enjoy contributing to a collaborative, high-impact environment. You'll lead critical projects from conception to deployment, mentor junior engineers, and significantly influence our architectural decisions and technology roadmap. This role offers the opportunity to work with cutting-edge technologies and make a tangible difference in our product and user experience.

Skills:
Python, Go (Golang), Django or Flask, RESTful API Design, Microservices Architecture, PostgreSQL, Redis, AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Git, CI/CD (e.g., GitHub Actions), Test-Driven Development (TDD), System Design

Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field; Master's preferred., 5+ years of professional experience in backend software development, with significant expertise in Python and/or Go., Proven track record of designing, building, and maintaining highly scalable, fault-tolerant backend systems., Strong understanding of data structures, algorithms, and distributed system design principles., Experience with cloud platforms, preferably AWS, and containerization technologies like Docker and Kubernetes., Excellent problem-solving skills and ability to troubleshoot complex issues., Ability to mentor and lead technical projects, driving best practices and code quality., Strong communication and collaboration skills, with ability to work effectively in a cross-functional team., Experience with agile development methodologies.