We're on the lookout for a Backend Engineer to steer our tech team towards greatness! If you're excited about building scalable systems, optimising search functionalities, and ensuring rock-solid infrastructure, this might be the perfect role for you.
Responsibilities
- Lead the Pack: Guide and mentor our backend team. Hands-on and lead by example.
- Architect Extraordinaire: Design and implement scalable backend solutions using Python, focusing on robust data structures and efficient algorithms.
- Team Player: Collaborate with product managers, front-end developers, and QA engineers to deliver outstanding solutions.
- Best Practices Champion: Ensure adherence to top-tier software development practices, emphasising code quality and performance.
- Automation Enthusiast: Implement and maintain CI/CD pipelines for seamless testing and deployment.
- Code Reviewer: Conduct thorough code reviews to ensure high standards of maintainability and scalability.
- Problem Solver: Troubleshoot and resolve complex issues in production environments.
- Tech Trendsetter: Stay updated with emerging technologies and propose innovative solutions to enhance our backend systems.
Requirements
- Python Pro: 2+ years of Python development experience with a solid grasp of data structures, algorithms, and software design principles.
- Backend Builder: Proven experience in creating and maintaining backend services for web applications.
- Scalability Savvy: Expertise in designing high-performance, scalable systems.
- Search Specialist: Knowledge of search technologies and optimisation, preferably with Sage.
- Infrastructure Expert: Experience in building scalable infrastructure solutions, preferably with Pandora.
- Leader: Exceptional leadership and communication skills to inspire and guide your team.
- Problem Solver: Strong analytical skills to troubleshoot complex technical issues.
- Version Control Veteran: Proficiency with Git and CI/CD pipelines.
- Educated: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Bonus Points
- Cloud Connoisseur: Experience with AWS, Azure, or Google Cloud Platform.
- Container Champion: Familiarity with Docker and Kubernetes.
- Microservices Maestro: Understanding of microservices architecture and distributed systems.
- Database Dynamo: Experience with SQL, NoSQL, and caching mechanisms.
- DevOps Devotee: Knowledge of DevOps practices and infrastructure as code (IaC) tools.
- Agile Advocate: Experience with Agile/Scrum methodologies.
This job was posted by Hema Chandrashekar from DecoverAI.