Tech Stack
DockerElasticSearchKubernetesLinuxMariaDBMicroservicesMongoDBPython
About the role
- Develop server-side logic and APIs.
- Develop and maintain the central database ensuring high responsiveness and performance to frontend requests.
- Build and maintain mission-critical backend systems to support high-volume requests.
- Address performance issues in a scalable environment.
- Create web services and implement various backend modules.
- Ensure development tasks are completed within timelines and that issues are fully tested with minimal defects.
Requirements
- Between 3 - 5 years of IT experience in software engineering.
- Strong Linux knowledge and experience.
- Experience in programming using Python.
- Experience working with complex data structures (MongoDB, MariaDB, Elasticsearch).
- Good understanding of HTTP, REST, web servers and microservices.
- Experience with Containerization (Docker, Kubernetes, etc.).
- Familiarity with build systems and CI/CD procedures.
- Ability to write scalable code.
- Highly skilled at developing Application Programming Interfaces (APIs).