Who are we looking for
- We are seeking a talented Senior Backend Engineer who has a strong background in implementing solutions with Python frameworks, preferably FastAPI implementing and managing DevOps processes and tools and cloud security to join our growing team. As a member of our engineering team, you will be responsible for designing, building, scaling, deploying, and securing our backend systems and infrastructure, ensuring that they are secure, scalable, and reliable. You will work closely with our AI team to develop AI-driven solutions that help solve complex business problems. You will also be responsible for mentoring and coaching junior engineers and collaborating with cross-functional teams to deliver high-quality products.
The problems you will solve
Responsibilities:
Backend Development:
- Design and develop backend systems and infrastructure using Python FastAPI and other modern technologies.
- Develop and maintain monitoring and alerting systems for optimal system performance.
- Write clean, maintainable, and well-documented code following coding standards.
- Participate in code reviews and provide constructive feedback to peers.
DevOps and Cloud Infrastructure:
- Develop and maintain the company's DevOps infrastructure, including CI/CD pipelines, infrastructure automation, and configuration management.
- Architect, deploy, and maintain highly available and secure cloud-based systems in adherence to industry standards for fault-tolerance, scalability, and availability.
- Monitor cloud performance and optimize resource allocation for cost-effectiveness and scalability.
Technical Leadership and Collaboration:
- Mentor junior engineers, provide technical leadership and share knowledge.
- Participate in strategic planning for the product roadmap and technology stack.
- Collaborate with cross-functional teams to create features that align with business requirements.
Qualifications:
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.