Senior Software Engineer

0 years

0.0 Lacs P.A.

New Delhi, Delhi, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

softwaredeveloperdevelopmentpythonprogrammingdjangomvcsqldatabasedesigncodecodingrelationalpostgresqlmysqlcommunicationauthenticationauthorizationsecuritydataintegritydocumentationsupportcollaborationapitestingnosqlmongodbrediscontainerizationorchestrationdockerkubernetesawsazureservernginxapache

Work Mode

On-site

Job Type

Full Time

Job Description

Position Summary: We are looking for a Backend Developer who is passionate about backend development and eager to gain practical experience in building scalable and efficient web applications. The ideal candidate should have a solid foundation in Python or other similar programming languages, experience with Django or similar MVC frameworks, and familiarity with SQL and various database technologies. This opening offers the opportunity to work alongside experienced developers, contribute to exciting projects, and develop valuable skills in backend development. Key Responsibilities: Collaborate with the development team to design, develop, and maintain backend systems for web applications using Python and Django. Write clean, efficient, and maintainable code while following coding standards and best practices. Design and implement database schemas, queries, and optimizations for relational databases such as PostgreSQL or MySQL. Develop RESTful APIs to enable seamless communication between frontend and backend systems. Implement authentication, authorization, and security features to protect sensitive data and ensure data integrity. Work closely with frontend developers to integrate backend functionality with frontend components. Conduct code reviews, identify areas for improvement, and provide constructive feedback to peers. Collaborate with other team members to troubleshoot and debug backend issues and optimize performance. Stay updated on emerging backend technologies, frameworks, and best practices to continuously enhance skills and knowledge. Assist in documentation and knowledge sharing to support team collaboration and project continuity. Requirements: Strong proficiency in Python or any simillar programming language. Experience with Django or other MVC frameworks for building web applications. Knowledge of SQL and experience working with relational databases (e.g., PostgreSQL, MySQL). Familiarity with RESTful API design and development. Basic understanding of software development principles, including version control and testing. Ability to work collaboratively in a fast-paced environment and adapt to changing priorities. Excellent problem-solving skills and attention to detail. Effective communication skills and ability to articulate technical concepts clearly. Preferred Qualifications: Previous project experience with backend development using Python/Django. Familiarity with NoSQL databases such as MongoDB or Redis. Knowledge of containerization and orchestration tools like Docker and Kubernetes. Understanding of cloud computing platforms such as AWS, Azure, or Google Cloud Platform. Experience with web server technologies such as Nginx or Apache. Show more Show less

[ ]

RecommendedJobs for You

Hyderabad, Telangana, India