Backend Engineer (3+ Years Experience) — Job Description
Role: Backend Engineer
Experience: 3+ Years
Location: [Your Location / Remote / Hybrid]
Employment Type: Full time
About the Role
We are looking for a skilled Backend Engineer with 3+ years of experience building scalable, reliable, and high-performance backend systems. You will work closely with product managers, frontend engineers, and DevOps teams to design and develop APIs, microservices, and distributed systems powering our platform.
The ideal candidate is passionate about clean architecture, performance optimization, and solving complex engineering problems at scale.
Responsibilities
Design, develop, test, and maintain backend services and APIs
Build scalable and fault-tolerant distributed systems
Optimize application performance, database queries, and system reliability
Collaborate with frontend, product, and infrastructure teams
Write clean, maintainable, and well-documented code
Participate in code reviews and architectural discussions
Debug production issues and improve monitoring/logging systems
Implement security and data protection best practices
Contribute to CI/CD pipelines and deployment automation
Required Skills
3+ years of backend development experience
Solid proficiency in one or more backend languages:
Python
Java
Go
Node.js
Experience building RESTful APIs and microservices
Robust understanding of databases:
MySQL/PostgreSQL
Redis
Experience with asynchronous systems, queues, or event-driven architecture:
Kafka
RabbitMQ
AWS SQS
Familiarity with cloud platforms:
AWS / GCP / Azure
Understanding of Docker and containerized deployments
Knowledge of system design, scalability, and performance optimization
Experience with Git and CI/CD workflows
Preferred Qualifications
Experience with Kubernetes or container orchestration
Exposure to distributed systems and high-scale applications
Familiarit