
A Potential Organization
Requirements
Experience
At least 7 years
Additional Requirements
Age At least 24 years
Experience with cloud platforms (AWS, Azure or GCP).
Exposure to API Gateway, service mesh or large-scale system architecture.
Knowledge of DevSecOps practices and secure system design.
Experience working in high-traffic or large-scale distributed systems.
Required Qualifications:
Minimum 7 years of professional software development experience, with strong backend focus.
Strong proficiency in at least one primary backend language: Java, Python, or Golang.
Solid experience in designing and building microservices-based systems.
Hands-on experience with RESTful API design and event-driven architecture.
Practical experience with Kafka and/or RabbitMQ.
Strong understanding of database design and optimization (PostgreSQL, Redis, ClickHouse, Elasticsearch or similar).
Experience with Docker, Kubernetes, and CI/CD pipelines (GitLab CI, Jenkins, or GitHub Actions).
Good understanding of distributed systems, scalability, and performance tuning.
Familiarity with Agile/Scrum development processes.
Strong problem-solving and communication skills.
Responsibilities & Context
Key Responsibilities:
Design, develop, and maintain scalable, high-performance backend services using Java (Spring Boot), Python (FastAPI/Flask/Django), or Golang.
Build and maintain RESTful APIs and event-driven services ensuring reliability, scalability, and security.
Design and implement microservices-based architectures, including service decomposition, communication patterns, and fault tolerance.
Develop asynchronous processing systems using messaging platforms such as Apache Kafka or RabbitMQ.
Optimize and manage relational and non-relational databases including PostgreSQL, Redis, ClickHouse, and Elasticsearch.
Implement system observability using logging, monitoring, metrics, and tracing tools to ensure production reliability.
Collaborate with frontend and product teams to support seamless API integration (Node.js and modern frontend frameworks where required).
Work with DevOps teams to support CI/CD pipelines, containerization (Docker), and Kubernetes-based deployments.
Ensure adherence to secure coding practices, performance optimization, and scalable system design principles.
Participate in system design discussions, code reviews, and technical mentoring of junior engineers.
Skills & Expertise
Apache Kafka
AWSAzure Cloud Administration
CICD pipelines
DevSecOps
Dockers and Kubernetes
Elasticsearch
java spring boot
PostgreSQL
Python or GO
RESTful API
Other Relevant Skills
Backend Development
Cloud Platform
Database design
DevSecOps
microservices
Workplace
Work at office
Employment Status
Full Time
Job Location
Dhaka
To apply for this job email your details to apply@chakricircular.com