Senior Backend Developer | Codersbrain
full-time
Posted on September 13, 2025
Job Description
Senior Backend Developer
Company Overview
Not specified
Job Summary
The Senior Backend Developer will be responsible for creating and maintaining high-performance software within the organization. This role requires proficiency in backend development to contribute significantly to the company's goals by ensuring efficient and effective software solutions.
Responsibilities
- Develop and maintain RESTful APIs using FastAPI, focusing on request handling, validation, and asynchronous programming.
- Optimize SQL and NoSQL database queries for performance using PostgreSQL, MySQL, or MongoDB.
- Integrate and design APIs, ensuring scalability, security, and performance standards are met.
- Manage MQTT protocol for real-time data transfer, particularly in IoT environments, and oversee data communication processes.
- Familiarize and deploy applications within Linux-based operating systems, including server management and shell scripting.
- Utilize version control systems, particularly GIT, managing workflows, branches, and collaborative code reviews.
- Apply OpenCV for image processing tasks and knowledge of machine learning model deployment within backend applications.
Qualifications
- Experience: Minimum of 6 years in backend development with a strong focus on Python.
- Strong Backend Development Skills: Proficient in FastAPI, SQL and NoSQL databases, API integration, and MQTT protocol.
- Proficiency in Linux: Comfortable with system administration and shell scripting.
- Version Control: Extensive knowledge of GIT workflows and collaborative use cases.
- OpenCV and Machine Learning: Experience in image processing and deployment of machine learning models using libraries like TensorFlow, PyTorch, or scikit-learn.
- Problem-Solving: Strong skills in code optimization and debugging in production environments.
- Soft Skills: Exceptional communication skills, capable of engaging with both technical and non-technical stakeholders.
Preferred Skills
- Basic understanding of containerization using Docker and Kubernetes.
- Experience with AWS cloud services including EC2, S3, Lambda, and RDS for deploying and scaling backend applications.
Experience
- A minimum of 6 years of relevant experience in backend software development.
Environment
Not specified
Salary
- Maximum budget up to 25 LPA (Lakhs Per Annum).
Growth Opportunities
Not specified
Benefits
Not specified