Position Overview: We are seeking a highly skilled Senior Full Stack Developer with 5-8 years of extensive experience in Python and PostgreSQL. The ideal candidate will have a deep understanding of both front-end and back-end development and be comfortable working in an agile environment. This role involves designing, developing, and maintaining web applications that provide exceptional user experiences.Key Responsibilities:
- Design and develop scalable and robust web applications using Python (preferably Django or Flask).
Develop and maintain database schemas, write optimized SQL queries, and manage PostgreSQL databases.- Implement responsive and interactive user interfaces using modern front-end frameworks (e.g., React, Angular, or Vue.js).
Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
Write clean, maintainable, and well-documented code.- Perform code reviews, testing, and debugging.
Integrate third-party APIs and services.
- Stay up-to-date with emerging trends and technologies in web development.
Mentor junior developers and provide technical guidance to the team.- Lead architecture and design discussions to build efficient and scalable solutions.
Requirements:- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
5-8 years of proven experience as a Full Stack Developer or similar role.
- Strong proficiency in Python and experience with web frameworks such as Django or Flask.
Extensive experience with PostgreSQL, including database design, query optimization, and performance tuning.- Solid understanding of front-end technologies, including HTML, CSS, JavaScript, and front-end frameworks (React, Angular, or Vue.js).
Experience with version control systems (e.g., Git).
- Familiarity with RESTful APIs and web services.
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.- Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
- Proven ability to lead projects and mentor team members.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
Familiarity with CI/CD pipelines and DevOps practices.- Knowledge of microservices architecture.
Experience with other databases and data storage solutions (e.g., NoSQL, Redis).
Job Types: Full-time, Permanent
Location Type:
Schedule:
* Monday to Friday
Education:
Experience:
- Python: 6 years (Required)
Work Location: In person