Annual CTC: 95 lakhs (negotiable)Work Type: Remote (India Only)Project City & Country: San Francisco, USANotice Period: <45 DaysOpportunity: Full-time & Part-time
We are seeking a talented Backend Engineer to join our dynamic team, you will play a key role in designing, implementing, and maintaining the backend infrastructure that powers our applications. You will work closely with our frontend developers, product managers, and other cross-functional teams to deliver high-performance and reliable solutions. The ideal candidate will have a strong background in backend development, a deep understanding of software architecture principles, and a passion for solving complex technical challenges.
Key Responsibilities:
Design, develop, and maintain scalable backend systems and APIs using modern programming languages and frameworks such as Python, Java, or Node.js.Collaborate with frontend developers and product managers to understand project requirements and translate them into technical specifications.Optimize backend code for performance, scalability, and reliability, ensuring smooth operation under high traffic and load conditions.Implement security best practices to protect sensitive data and prevent unauthorized access or attacks.Integrate third-party services and APIs to enhance the functionality of our applications.Monitor and analyze system performance metrics, identify areas for improvement, and implement solutions to optimize performance and efficiency.Conduct code reviews, provide feedback to peers, and participate in technical discussions to ensure code quality and adherence to best practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.4+ years of experience in backend development, with a proven track record of building and maintaining scalable and reliable systems.Proficiency in at least one backend programming language such as Python, Java, or Node.js, as well as familiarity with related frameworks and libraries.Strong understanding of software architecture principles, design patterns, and best practices for building scalable and maintainable backend systems.Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or Redis.Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform, and experience with containerization technologies such as Docker and Kubernetes.Excellent problem-solving skills and the ability to troubleshoot complex technical issues.Excellent communication skills and the ability to work effectively in a collaborative team environment.