Full Stack Senior Software Engineer Needed

Job ID: 39514821

Budget: ₹37,500 – ₹75,000 INR

Senior Software Developer Python and django (Full Stack)
*Contract basis

Job Summary:

We are seeking a highly skilled and experienced Senior Software Engineer/Developer to join our dynamic team. The ideal candidate will have extensive experience in both front-end and back-end development, demonstrating a deep understanding of modern web technologies, frameworks, and best practices. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex web applications, ensuring their performance, scalability, and security.

Key Responsibilities:

Design and Development: Lead the design and development of robust, scalable, and secure web applications, encompassing both front-end and back-end components.
Code Review and Mentorship: Conduct thorough code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous learning and improvement.
Technical Leadership: Act as a technical lead in the architecture and implementation of new features and products, ensuring alignment with business goals and technical standards.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions.
Optimization: Identify and address performance bottlenecks, and implement best practices to ensure optimal application performance and user experience.
Documentation: Maintain comprehensive documentation of the codebase, architecture, and development processes to ensure knowledge sharing and continuity.
Stay Updated: Stay current with emerging technologies and industry trends, and advocate for their adoption where appropriate.

Required Skills and Qualifications:

Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 4-5 years of professional experience in software development, with a strong emphasis on full-stack development.
Front-End Expertise:

Proficiency in HTML, CSS, and JavaScript.
Experience and proficiency in working with Bootstrap and jQuery
Back-End Expertise:

Proficiency in Python and Django framework.
Experience with RESTful API design and development.
Knowledge of database systems, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
DevOps and CI/CD:

Experience with version control systems (e.g., Git).
Knowledge of CI/CD tools and practices (e.g., Jenkins, Travis CI).
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Cloud Services:

Experience with AWS and its services.
Testing and Quality Assurance:

Experience with automated testing frameworks and tools (e.g., Jest, Mocha, Selenium).
Strong understanding of software testing methodologies and best practices.
Soft Skills:

Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Ability to work effectively in a fast-paced, agile environment.