Contribute to impactful projects from start to finish
Creative and able to work as individual or part of a team
Interpret business requirements into working solutions.
Design, implement and maintain server-side applications that directly interact with databases and message brokers.
Collaborate with peers, designers, QA, BA, DevOps or end-users to produce cutting edge software solutions.
Involved in solving the production issue efficiently.
Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
Honest and always adapt to the latest technologies
Minimum Qualifications
Min. 3 years of working experience as Backend Web Developer.
Strong expertise in one or more programming languages: Python, Golang. If you're coming from another language and technologies background and you're optimistic and eager to learn a new world, then you're welcome to apply.
Good Understanding of one or more API frameworks: Django, Django DRF, Fast API, Fiber (golang).
Good Understanding of one or more ORM framework: Django ORM, SqlAlchemy, GORM.
Good understanding of Object Oriented Programming concept.
Having knowledge and experience of using relational database: PostgreSql
Having knowledge and experience of using NoSql database: Redis, Mongodb (plus point).
Having knowledge and experience of using message broker technology like RabbitMQ would be an advantage.
Having knowledge and experience of using data streaming technology like Kafka would be an advantage.
Understanding of unit testing, refactoring, solid principles, design pattern, clean architecture, event-driven architecture or microservices are plus points.
Understanding in using version control (Git, Bitbucket) and Ticketing system (Jira) are plus points.
Having experience in a scrum team would be an advantage.
Familiar with container and container orchestration technology like Docker, Kubernetes are plus points.
Familiarity with google cloud platform is a plus point.