Job Overview: We are looking for a highly skilled and experienced Backend Developer who excels in building robust, scalable backend systems using multiple frameworks and languages. The ideal candidate will have 2-4 years of experience working with at least two backend frameworks and be proficient in at least two programming languages such as Python, Node.js, or Go. As an SDE 2 Backend Developer, you will play a critical role in designing, developing, and maintaining backend services, ensuring seamless real-time communication with WebSockets, and optimizing system performance with tools like Redis, Celery, and Docker.
Key Responsibilities
- :Design, develop, and maintain backend systems using multiple frameworks and languages (Python, Node.js, Go)
- .Build and integrate APIs, microservices, and other backend components
- .Implement real-time features using WebSockets and ensure efficient server-client communication
- .Collaborate with cross-functional teams to define, design, and ship new features
- .Optimize backend systems for performance, scalability, and reliability
- .Troubleshoot and debug complex issues, providing efficient and scalable solutions
- .Work with caching systems like Redis to enhance performance and manage data
- .Utilize task queues and background job processing tools like Celery
- .Develop and deploy applications using containerization tools like Docker
- .Participate in code reviews and provide constructive feedback to ensure code quality
- .Mentor junior developers, sharing best practices and promoting a culture of continuous learning
- .Stay updated with the latest backend development trends and technologies to keep our solutions cutting-edge
.
Required Qualification
- s:Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experienc
- e.2-4 years of professional experience as a Backend Develope
- r.Proficiency in at least two programming languages: Python, Node.js, or G
- o.Experience working with multiple backend frameworks (e.g., Express, Flask, Gin, Fiber, FastAPI
- ).Strong understanding of WebSockets and real-time communicatio
- n.Hands-on experience with Redis for caching and data managemen
- t.Familiarity with task queues like Celery for background job processin
- g.Experience with Docker for containerizing applications and service
- s.Strong knowledge of RESTful API design and implementatio
- n.Understanding of microservices architecture and distributed system
- s.Solid understanding of database technologies (SQL and NoSQL
- ).Excellent problem-solving skills and attention to detai
- l.Strong communication skills, both written and verba
l.Preferred Qualification
- s:Experience with cloud platforms such as AWS, Azure, or GC
- P.Familiarity with CI/CD pipelines and DevOps practice
- s.Experience with GraphQL and other modern API paradigm
- s.Familiarity with task queues, caching, or message brokers (e.g., Celery, Redis, RabbitMQ
- ).Understanding of security best practices in backend developmen
- t.Knowledge of automated testing frameworks for backend service
- s.Familiarity with version control systems, particularly Gi
t.