Experience/Industry requirements:
Education background requirements: : Bachelor&039;s degree in a relevant field (e.g., Computer Science, Engineering) or equivalent practical experience.
Strong Background in E- commerce Domain (Preferred): Strong understanding of the challenges and common patterns in the e- commerce space.
Containerization & Cloud: Experience with containerization technologies (Docker) and deploying applications on cloud platforms ([Specify your cloud provider, e.g., AWS, GCP, Azure]).
Mentorship: Experience mentoring or leading junior developers.
Testing Excellence: Experience writing and advocating for comprehensive unit, integration, and potentially end- to- end tests.
Solid Front- End Proficiency: Solid understanding of modern front- end development principles and best practices.
Database Mastery: Deep expertise in designing database schemas, optimizing queries, and managing databases like PostgreSQL, Redis, MongoDB, and Elasticsearch.
Problem Solving: Exceptional analytical and problem- solving skills with the ability to break down complex issues and find elegant solutions.
DevOps & CI/CD: Practical experience setting up and maintaining CI/CD pipelines using tools like GitHub Actions, and a strong commitment to automation.
Distributed Systems & Messaging: Hands- on experience working with message queue systems such as RabbitMQ or Kafka.
Architectural Acumen: Demonstrated ability to design and reason about complex system architectures, focusing on scalability, reliability, and maintainability.
AI Experience: Experience working with Artificial Intelligence concepts, models, or integrating AI services into production applications.
Technical Proficiencies (Our Current Stack / Openness to Learn):
Databases: PostgreSQL, Redis, MongoDB, Elasticsearch
Version Control: Git
Testing: Unit testing, Integration testing, End- to- end testing
Monitoring: Grafana, Prometheus (plus)
Message Queues: RabbitMQ, Kafka
Programming Languages: We are open to candidates with strong backgrounds in various languages who are willing to learn our core languages, which currently include Elixir, Golang, Node.js
Containerization: Docker
DevOps: CI/CD, GitHub Actions
Bonus Points For:
Team player with collaborative mindset
English communication (written and verbal) is preferred
Adaptable to new technologies and ideas
Experience with microservices architecture.
Creative problem- solver who focuses on priorities
Strong time management skills