It's fun to work in a company where people truly BELIEVE in what they are doing!
JOB LOCATION : BANGALORE / MUMBAI / PUNE / NOIDA / GURGAON / CHENNAI
JOB DESCRIPTION :
Fractal is a leading AI & analytics organization. We have a strong Full Stack Team with great leaders accelerating the growth. Our people enjoy a collaborative work environment, exceptional training, and career development as well as unlimited growth opportunities. We have a Glassdoor rating of 4 / 5 and achieve customer NPS of 9 / 10. If you like working with a curious, supportive, high-performing team, Fractal is the place for you.
RESPONSIBILITIES :
"Job Title : Python Full Stack Developer"
Experience : 6 - 12 Years
Must Have Skills : Python, Fast API, ReactJS (Strong), Django (
Good to have), Docker, Kubernetes, CICD, Any Cloud is plus
Overview :
We are seeking an experienced Full Stack Developer with a minimum of 5 years of hands-on experience to join our development team. The ideal candidate will have a strong proficiency in both front-end and back-end technologies, be able to work collaboratively in a team environment, and contribute to the design, development, and maintenance of web applications and systems.
Key Responsibilities :
Front-end Development :
Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
Ensure the application's UI / UX meets high-quality standards.
Collaborate with designers to implement visually appealing and functional user interfaces.
Back-end Development :
Design, develop, and maintain server-side logic and databases using programming languages such as Python,
Create and optimize database schemas, queries, and APIs.
Implement security and data protection measures.
Full Stack Development :
Integrate front-end and back-end components to build end-to-end web applications.
Develop RESTful APIs for communication between the front-end and back-end systems.
Ensure seamless data flow and synchronization.
Database Management :
Work with various databases (e.g., MySQL, PostgreSQL, MongoDB) to store and manage application data.
Experience with Python and Data bricks.
Optimize database performance and ensure data consistency.
Version Control :
Use version control systems (e.g., Git) to track changes and collaborate with team members.
Follow best practices for code branching, merging, and code reviews.
Testing and Debugging :
Write unit tests and perform debugging to ensure the reliability and stability of the application.
Conduct testing across multiple browsers and devices.
Performance Optimization :
Identify and address performance bottlenecks in both front-end and back-end components.
Implement caching and optimization techniques.
Security and Compliance :
Implement security best practices to protect against common web application vulnerabilities.
Ensure compliance with data protection regulations and industry standards.
Documentation :
Create and maintain technical documentation, including code documentation, architecture diagrams, and system manuals.
Collaboration and Communication :
Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
Provide technical guidance and mentorship to junior developers, if applicable.
Qualifications :
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of professional experience in full stack development.
Proficiency in front-end and back-end technologies, including popular frameworks and libraries.
Strong problem-solving and debugging skills.
Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
Excellent communication and teamwork skills.
Ability to work in an agile development environment.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Not the right fit? Let us know you're interested in a future opportunity by clickingin the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!
Stack Developer • Bengaluru, Karnataka, India