💼

Full stack Developer (Java+React) and (Python+ React) at Fractal

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
Responsibilities


As a Fullstack (React and Python) or (Java and React) Engineer, you would be part of the team consisting of Scrum Master, Cloud Engineers, AI/ML Engineers, and UI/UX Engineers to build end-to-end Data to Decision Systems.

You would report to a Senior Fullstack Engineer and will be responsible for -


  • Managing, developing & maintaining the backend and frontend for various Data to Decision projects for our Fortune 500 client
  • Work closely with the data science & engineering team to integrate the algorithmic output from the backend REST APIs
  • Work closely with business and product owners to create dynamic infographics with intuitive user controls
  • Participate in UAT, and diagnose & troubleshoot, bugs and application integration issues
  • Create and maintain documentation related to the developed processes and applications


Qualifications


REQUIRED QUALIFICATIONS:


  • 4-7 years of demonstrable experience designing, building, and working as a Fullstack Engineer for enterprise web applications
  • Ideally, this would include the following:
  • Expert-level proficiency with JavaScript (ES6), HTML5 & CSS
  • Expert-level proficiency with ReactJS or VueJS
  • Expert-level proficiency with Node.js
  • Expert-level proficiency with Python (3.4+), Django (2.1+) or Flask Or Java
  • Familiarity with common databases (RDBMS such as MySQL & NoSQL such as MongoDB) and data warehousing concepts (OLAP, OLTP)
  • Understanding of REST concepts and building/interacting with REST APIs
  • Deep understanding of a few UI concepts:
  • Cross-browser compatibility and implementing responsive web design
  • Hands-on experience with test driven development, using testing libraries like Jest, PyTest and Nose
  • Familiarity with common JS visualization libraries built using D3, Chart.js, Highcharts, etc.
  • Deep understanding of core backend concepts:
  • Develop and design RESTful services and APIs
  • Develop functional databases, applications, and servers to support websites on the back end
  • Performance optimization and multithreading concepts
  • Experience with deploying and maintaining high traffic infrastructure (performance testing is a plus)
  • In addition, the ideal candidate would have great problem-solving skills, and familiarity with code versioning tools such as Github

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 13 Dec
Always stay in the know!
Join our community and stay notified of latest job opportunities.

Frequently Asked Questions

What are the primary technologies required for the Full Stack Developer role at Fractal?
Chevron down
What is the location of the Full Stack Developer (Java+React) and (Python+ React) position at Fractal?
Chevron down
What level of experience is desired for the Full Stack Developer role at Fractal?
Chevron down
Is the Full Stack Developer position at Fractal full-time or part-time?
Chevron down
How can interested candidates apply for the Full Stack Developer position at Fractal?
Chevron down
What department does the Full Stack Developer role at Fractal belong to?
Chevron down

Why Work at Fractal

Fractal is an industry leader known for its commitment to innovation, technological advancement, and creating impactful solutions for global clients. Working at Fractal means being part of a team that values diversity, inclusion, and professional growth. At Fractal, you will have the opportunity to collaborate with some of the best minds in the industry while working on cutting-edge projects that challenge your creativity and technical expertise. The company's ethos promotes a culture of learning, encouraging employees to push boundaries and explore new concepts. As a Full Stack Developer (Java+React) and (Python+ React), you will find Fractal's work environment both dynamic and supportive, with numerous avenues for career advancement.

What’s It Like to Work at Fractal

Life at Fractal is a blend of innovation, collaboration, and growth. The company fosters a culture where ideas are shared freely, and teamwork is emphasized. You will find yourself surrounded by passionate colleagues who are equally invested in delivering excellence. Fractal places a strong emphasis on work-life balance, providing flextime options and remote working opportunities to ensure employees can maintain their personal and professional commitments. Additionally, Fractal offers a range of benefits, including health and wellness programs, competitive salaries, and professional development opportunities, ensuring that employees are well-supported both personally and professionally.

What’s It Like to Work as a Full Stack Developer (Java+React) and (Python+ React) at Fractal

As a Full Stack Developer at Fractal, you will be at the forefront of developing innovative solutions using both the Java and Python ecosystems alongside React for frontend development. This dual expertise allows you to tackle a variety of projects, enhancing the functionality and user experience of complex applications. You will be part of a collaborative engineering team that thrives on solving challenging problems and delivering high-quality software. Your role will involve working closely with product managers, designers, and other developers to create cohesive and efficient software solutions. The inclusive and interactive work culture at Fractal ensures you can grow your technical skills while contributing to impactful projects.

Full Stack Developer (Java+React) and (Python+ React) Interview Questions at Fractal

Preparing for an interview at Fractal involves understanding both technical and behavioral aspects to ensure a good fit for the team. Common technical interview questions may include:

  1. Explain the key differences and use cases for Java and Python.
  2. Describe the component lifecycle in React.
  3. How do you manage state in React when dealing with complex applications?
  4. What are some best practices for integrating Java back-end services with a React front-end?
  5. Discuss a complex problem you solved using Python.
  6. How do you approach debugging in both Java and Python?
  7. Explain RESTful services and how they apply within a full-stack development context.

Full Stack Developer (Java+React) and (Python+ React) Interview Preparation at Fractal

To excel in your interview at Fractal, it’s essential to prepare comprehensively. Start by revisiting the fundamentals of Java and Python programming languages. Make sure to brush up on libraries and frameworks commonly used in the industry.

  1. Technical Skills: Revise Java and Python algorithms, data structures, design patterns, and experience with RESTful services and APIs. Enhance your knowledge of React by exploring hooks, states, and props.

  2. Portfolio: Prepare a portfolio showcasing projects you have worked on, especially those demonstrating your ability to integrate back-end and front-end technologies.

  3. Problem-Solving: Practice solving full-stack development challenges and coding exercises on platforms like LeetCode and HackerRank.

  4. Behavioral Interviewing: Be ready to articulate your experiences addressing software development challenges, teamwork, and project management scenarios.

Full Stack Developer (Java+React) and (Python+ React) Interview Tips at Fractal

  1. Understand the Role: Ensure you thoroughly understand the job description and how your skills align with the requirements of a full-stack developer role at Fractal.

  2. Demonstrate Versatility: Showcase your ability to switch between different programming environments and paradigms, given the nature of the position requiring both Java and Python expertise.

  3. Communicate Clearly: During the interview, clearly explain your thought process when tackling problems. This demonstrates your ability to think and communicate effectively.

  4. Cultural Fit: Display your enthusiasm for fostering creativity and collaboration, which are key values at Fractal.

  5. Follow-Up: Post-interview, express your gratitude and reinforce your interest in the role by sending a thoughtful follow-up email to your interviewers.

  6. Technical Depth: Prepare to delve deep into technical discussions by reviewing technical documentation and staying updated on the latest trends in Java, Python, and React development.

By preparing accordingly and understanding Fractal's company culture, you can significantly enhance your chances for successful integration as a Full Stack Developer (Java+React) and (Python+ React) at Fractal.