Job Title: Senior Backend Developer (5–7 Years Experience)
Role Mission:
As a Senior Backend Developer, you will be responsible for building the "brains" of our application. You will design, develop, and maintain server -side logic, ensuring high performance and responsiveness to requests from the front -end. You will play a critical role in architectural decisions and mentor mid -level developers to maintain a high standard of engineering excellence.
Requirements
Key Responsibilities:
- API Design & Development: Build and maintain robust, scalable RESTful or GraphQL APIs.
- Database Management: Design complex relational and non -relational schemas, optimizing queries for performance and scalability.
- System Architecture: Contribute to microservices design, ensuring services are decoupled, testable, and maintainable.
- Performance Tuning: Identify bottlenecks in the code or database and implement caching strategies (e.g., Redis) or code refactors to improve latency.
- System Integration: Design the communication layer between Python and Node.js services (e.g., via gRPC, RabbitMQ, or Kafka).
- Security: Implement best practices for data protection, authentication (OAuth2, JWT), and authorization across all services.
- DevOps Collaboration: Work closely with DevOps to manage CI/CD pipelines and ensure smooth deployments via Docker/Kubernetes.
- Mentorship: Lead code reviews and technical grooming sessions to foster a culture of continuous learning.
Technical Skills Required:
Languages:
• Proficiency in at least one: Java (Spring Boot), Go, Python (Django/FastAPI), or Node.js.
Architecture:
• Solid understanding of Microservices, Event -Driven Architecture, and Message Brokers (Kafka, RabbitMQ).
Databases:
• Deep expertise in PostgreSQL/MySQL and NoSQL solutions like MongoDB or DynamoDB.
Cloud Services:
• Hands -on experience with AWS (EC2, S3, RDS, Lambda), Azure, or GCP.
Testing:
• Mastery of Unit, Integration, and End -to -End testing (TDD/BDD).
Tools:
• Git, Docker, Kubernetes, and monitoring tools like Prometheus or Datadog.
Infrastructure & DevOps (2025 Standards)
- Cloud Native: Advanced experience with AWS (Lambda, ECS, RDS) or equivalent GCP/Azure services.
- Orchestration: Experience deploying and scaling containerized applications using Docker and Kubernetes.
- Observability: Setting up monitoring and distributed tracing using OpenTelemetry, Datadog, or ELK Stack.
What We Are Looking For:
The "Why" over the "How": You don't just write code; you understand the business implications of choosing one library or database over another.
Legacy Mindset: You write code that is clean, documented, and easy for the next developer to understand.
Problem Solving: You have a proven track record of debugging complex production issues that span multiple services.
Communication: You can explain technical constraints to non -technical stakeholders (Product Managers, Designers) effectively.