TalentOlaThe ideal candidate will leverage their strong Python knowledge, AWS cloud computing skills, and modern software practices to ensure high-performance, secure, and reliable systems.
● Backend Systems: Design and implement robust backend services and RESTful APIs, ensuring a good understanding of overall backend architecture.
● Web Frameworks: Leverage experience with Python web frameworks such as Flask, FastAPI, or Django for building high-quality, scalable applications.
● Scalability & Security: Ensure high performance, scalability, security, and resilience of all applications and infrastructure.
● Kafka / MSK: Design and implement scalable microservices that communicate using asynchronous messaging via Kafka to ensure low-latency, resilient transaction processing.
● Database Proficiency: Demonstrate proficiency in database management, including writing complex SQL queries and applying Object-Relational Mapping (ORM) techniques.
● Methodologies: Work collaboratively within a fast-paced environment, applying knowledge of software development methodologies like Agile/Scrum.
● Mandatory experience with core AWS cloud services like Lambda, RDS, Step Functions, S3, EC2, Cloudwatch, API Gateway, MSK, Redis, Timestream, Athena, etc. for application hosting, deployment, and infrastructure management.
● Demonstrable experience with at least one major Python web framework (Flask, FastAPI, or Django).
● Experience with Kafka or other message queuing systems (e.g., RabbitMQ, ActiveMQ). Familiarity with producing and consuming data from Kafka topics.
● Solid proficiency in relational and NoSQL databases, including advanced SQL and ORM techniques.
● Experience with containerization (Docker) and understanding of orchestration concepts.
● Ability to design, implement, and maintain highly scalable ETL jobs and data pipelines for processing and analyzing large datasets.
● Hands-on experience with specialized AWS data services, such as Glue, Athena, Kinesis, and Eventbridge.
● Experience building and managing data warehouses, data lakes, and complex data integrations with CRMs and analytics tools.
Interested in this role?