Posted on: 20/11/2025
Description :
Key Responsibilities :
- System Architecture : Collaborate with engineering teams to define and implement scalable and maintainable systems architecture.
- API Design : Develop and maintain RESTful or GraphQL APIs that support front-end and third-party integrations.
- Database Management : Work with relational databases (SQL, PostgreSQL, MySQL) to design data models,
write complex queries, and optimize database performance.
- Message Queuing & Event Streaming : Work with Kafka for event-driven architecture and message queuing to ensure system reliability and scalability.
- Caching : Implement caching strategies using tools like Redis to optimize performance and reduce latency.
- Performance & Scalability : Optimize platform services for performance, scalability, and reliability, particularly for large-scale data handling.
- Code Quality & Testing : Follow best practices for clean, maintainable code, and write automated tests to ensure system reliability.
- Collaboration : Work closely with cross-functional teams, including frontend developers (React/Typescript), DevOps, and product teams, to deliver high-quality, user-friendly features.
- Continuous Improvement : Stay up-to-date with new technologies, industry trends, and best practices to continuously improve the platform.
Required Skills & Qualifications :
- Proficiency in SQL and experience with relational databases (PostgreSQL, MySQL).
- Experience working with Kafka for building event-driven architectures and handling messaging queues.
- Strong understanding of API design (RESTful, GraphQL) and integration with various systems.
- Nice to have a Familiarity with backend caching techniques using Redis.
- Ability to write clean, maintainable, and efficient code following best practices and design patterns.
- Experience with version control systems like Git.
- Knowledge of testing frameworks and practices (e.g., RSpec, Minitest).
- Strong problem-solving skills, attention to detail, and the ability to troubleshoot complex technical issues.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications :
- Familiarity with React and TypeScript for full-stack development.
- Experience with Docker and containerization.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of CI/CD pipelines and automated deployment practices.
- Familiarity with Agile methodologies and project management tools.
Why Join Us :
- Opportunities for professional growth and career advancement.
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1577961
Interview Questions for you
View All