ApplyBackend Engineer - 1505 / 1506 / 1507
Posted about 1 month agoViewed
View full description
💎 Seniority level: Senior
📍 Location: Mexico, Colombia, Costa Rica, El Salvador
🏢 Company: In All Media Inc
🪄 Skills: AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonJavaJavascriptKafkaKubernetesMongoDBMySQLApache KafkaRedisNosqlSparkCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailMicroservices
Requirements:
- Proficiency in programming languages like Python, JavaScript (Node.js), and Java.
- Hands-on experience with cloud services including AWS, Google Cloud, or Azure.
- Expertise in developing and optimizing RESTful and GraphQL APIs with a focus on performance optimization for sub-second response times and high concurrency.
- Experience with Apache Kafka, AWS Kinesis, Spark Streaming, and Elasticsearch for real-time data processing and analytics.
- Knowledge of relational databases such as PostgreSQL and MySQL, as well as NoSQL databases like Redis and MongoDB.
- Familiarity with big data tools like Google BigQuery, Redshift, or Snowflake.
- Strong experience with Kubernetes for container orchestration, along with knowledge of Docker and microservices architecture.
- Strong analytical skills for solving complex backend issues and designing scalable solutions.
Responsibilities:
- Tackle complex, backend-heavy challenges to ensure robust systems with minimal latency.
- Optimize backend performance to handle high concurrency and achieve sub-second response times.
- Build and maintain data pipelines for real-time analytics and streaming using technologies like Apache Kafka, AWS Kinesis, and Spark Streaming.
- Create and optimize scalable RESTful and GraphQL APIs ensuring efficiency and reliability.
- Develop and maintain infrastructure on Kubernetes for system resiliency and scalability.
- Implement monitoring solutions to verify 100% application fidelity and develop automated checks and alerts for issue detection.
- Collaborate with cross-functional teams and provide technical guidance to junior team members.
Apply