Senior BackEnd Developer
BackAs 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.