Position: Senior Full Stack Developer (Python)
Company: GeeksForLess
Experience required: 5y
Category: Python
English level: upper
Published: 2023-07-01T00:00:00+03:00

As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining cutting-edge web applications and platforms using technologies such as ReactJS, NextJS, Python, and various database systems. You will collaborate closely with our team of engineers, designers, and product managers to build end-to-end solutions that deliver exceptional user experiences and provide robust functionality for our clients.

Remote, full-time, long-term

Requirements:
•	BS/MS in Computer Science or a related field
•	5+ years of full-stack development experience, with a focus on ReactJS, NextJS, Python, and database systems
•	Strong proficiency in HTML5, CSS3, JavaScript/TypeScript, and related web technologies
•	Experience with server-side programming languages, frameworks, and libraries (e.g., Flask, Django, FastAPI)
•	In-depth knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) and data modelling techniques
•	Familiarity with RESTful API design principles and experience working with web services
•	Excellent problem-solving skills and the ability to work independently or as part of a team
•	Strong communication and collaboration skills
•	Experience with version control systems (e.g., Git)

Responsibilities:
•	Design and develop high-quality, scalable web applications using ReactJS, NextJS, Python, and other modern technologies
•	Collaborate with cross-functional teams to define, design, and ship new features and enhancements
•	Build and optimize data models, schemas, and database systems to ensure high performance and reliability
•	Write clean, testable, and efficient code that adheres to best practices and follows established coding standards
•	Continuously learn and stay up-to-date with the latest advancements in full-stack development, web technologies, and industry trends
•	Mentor junior developers and contribute to the team's knowledge-sharing culture