Senior BackEnd Developer

Back

As a Senior Backend Engineer, you will be a key contributor in designing, implementing, and optimizing our Backend Engine and application infrastructure. You will collaborate with other team members to ensure our applications are cloud-ready, scalable, and secure – enabling us to stay at the forefront of our industry. You will get a chance to work on a variety of technologies, in a dynamic and fast paced environment.

Qualifications

  • Excellent communication and collaboration abilities
  • At least 6 years of experience in Backend development, designing and implementing micro-services
  • At least 2 years of experience in Python in a Linux environment, good knowledge of Python’s inner working
  • Experience working with NoSQL and SQL databases (e.g., MongoDB, Elasticsearch, MSSQL)
  • Experience working with Messaging Queues (e.g., Redis, RabbitMQ, Kafka)
  • Good knowledge of AWS services (e.g., EC2, VPC, ECS, Lambda)
  • Good knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • [Advantage] Familiarity with observability and monitoring tools (e.g., Prometheus, Grafana, PagerDuty)
  • [Advantage] Familiarity with CI\CD tools (e.g., CircleCI, Gitlab CI, Jenkins)

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy robust and scalable features for our cutting-edge data analytics platform.
  • Architect, implement, and optimize backend solutions using Python to ensure seamless data processing, storage, and retrieval.
  • Collaborate closely with product managers, data scientists, tech-leads to understand requirements, provide technical insights, and deliver high-quality solutions.
  • Continuously enhance the performance, scalability, and security of the platform and backend services through code reviews, testing, and optimization.
  • Stay up-to-date with industry trends and emerging technologies; proactively recommending and implementing improvements to enhance the platform’s capabilities.

Watch Also