Description :
Job Summary :
We are looking for a highly skilled Senior Backend Software Engineer to design, develop, and maintain the core services and APIs for our high-traffic platform.
You will be responsible for ensuring high performance, scalability, and reliability of our microservices architecture.
Key Responsibilities :
- Design & Development: Architect and implement highly available and scalable microservices using [Primary Language, e.g., Java/Go/Python] and frameworks like Spring Boot or Django.
- Database Management: Design efficient database schemas and optimize queries for PostgreSQL or MongoDB.
- Implement caching layers with Redis/Memcached.
- System Architecture: Contribute to the overall system design, performance tuning, and scaling strategies for a cloud-native environment (AWS/Azure/GCP).
- Testing & Quality: Write comprehensive unit, integration, and performance tests.
- Participate in code reviews to maintain high quality standards.
- Collaboration: Work closely with Frontend, DevOps, and Product teams to define and deliver new features.
Required Technical Skills :
- Languages: Expert proficiency in Java (with Spring Boot) or Python (with Django/Flask).
- Databases: Strong experience with Relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
- Cloud & Containers: Hands-on experience with AWS/Azure/GCP and containerization technologies like Docker and Kubernetes.
- APIs & Messaging: Expertise in building RESTful and GraphQL APIs.
- Experience with message queues like Kafka or RabbitMQ.
- Tools: Git, CI/CD pipelines (Jenkins/GitLab CI)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1567560
Interview Questions for you
View All