💼

Software Engineer at Planful

NEW
Location
Indore, Madhya Pradesh, India
Job type
Full time
Posted 1 day ago
Description
Responsibilities :


  • You will be responsible for improving the performance and maintainability of existing code, by refactoring and optimizing certain components
  • Designing and developing new features for our cloud-based financial planning and analysis platform
  • Refactoring and optimizing existing code to improve performance and maintainability
  • Testing and debugging software to ensure that it meets our high quality standards
  • Mentoring and coaching junior engineers, helping them to develop their skills and grow in their careers
  • Contributing to technical documentation, including specifications, design documents, and user manuals

What you Bring to the Table :


  • 4 to 6 years of experience in software development including Java 17, Spring frameworks with Strong Problem-Solving Skills
  • Strong computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Proficient in modern web development technologies and techniques, including AJAX, HTML5, JavaScript, J-Query, CSS, Responsive Design, web services, etc.
  • Strong experience in NoSQL , Mongodb, web server.
  • Expertise in disparate technologies, typically ranging from front-end user interfaces through to back-end systems and points in between
  • Experience with distributed (multi-tiered) systems, algorithms, and databases
  • Experience leading design of complex software systems that have been successfully delivered to customers
  • Proven skills to recognize and adopt best practices in software engineering architecture,
  • Design, testing, version control, documentation, build, deployment, and operations.


Master Backend Engineering
AI-First Software Engineering
Next batch starts on 05 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What is the job role for "Software Engineer at Planful" in Indore?
Chevron down
Where is the "Software Engineer at Planful" position located?
Chevron down
What type of employment is offered for the "Software Engineer at Planful" position?
Chevron down
What is the seniority level required for the "Software Engineer at Planful" position?
Chevron down
How can I apply for the "Software Engineer at Planful" position?
Chevron down
When was the "Software Engineer at Planful" position posted?
Chevron down

Why Work at Planful

Planful is a leading innovator in the financial planning and analysis (FP&A) sector, known for its commitment to crafting technology solutions that empower businesses to drive faster, and more informed decisions. Working at Planful as a Software Engineer offers a unique blend of cutting-edge technology use, a collaborative work environment, and opportunities to work on impactful projects. Employees at Planful are encouraged to think creatively and are given the resources and support to push technological boundaries.

Joining Planful means being part of a company that values work-life balance, diversity, and professional growth. Beyond just flexible working hours, employees enjoy company events, team-building activities, and opportunities for continuous learning. Whether you're fresh out of college or have years of industry experience, Planful provides a platform where you can leverage your skills effectively and contribute to meaningful financial solutions.

What's it Like to Work at Planful

At Planful, every day brings about an opportunity to collaborate with talented professionals who are not only experts in their field but also share a common vision to propel businesses forward. The work culture is inclusive and encourages open communication lines among team members and across departments. This ensures that every voice is heard and that the best ideas are carried forward.

The environment here is fast-paced yet supportive, allowing employees to tackle complex problems with innovative solutions. A strong emphasis on teamwork means that regardless of your role, you will be working closely with cross-functional teams and all associates have the chance to make a significant impact on the company's success. The management at Planful is highly invested in employee well-being and offers resources for mental and physical health, further amplifying the positivity in the workplace.

What's it Like to Work as a Software Engineer at Planful

As a Software Engineer at Planful, you will be at the heart of technological innovation. The role involves designing, developing, and implementing software solutions that are pivotal for driving the financial efficiency of the company's clients. Expect to be engaged in a dynamic array of tasks—from coding, debugging, and implementation, to peer reviews. The position requires a robust understanding of software engineering principles and a desire to produce high-quality, reliable applications.

Engineers at Planful are supported by a strong technical leadership team and are provided with opportunities for professional development. Whether through mentorship programs, tech conferences, or online courses, you’ll always find avenues to broaden your expertise. The tech stack at Planful is versatile, allowing engineers to work with advanced technologies and tools that are industry-relevant. Therefore, if you are someone who thrives on solving complex problems with scalable solutions, a software engineering position at Planful may be an ideal fit.

Software Engineer Interview Questions at Planful

  1. Can you describe a challenging project you worked on and the approach you took to overcome the challenges?
  2. Discuss an instance where you had to dive into the underlying technology of a software solution. What was your approach?
  3. How do you prioritize and manage multiple tasks when you have tight deadlines?
  4. Can you explain a time when you identified a performance issue in an application? How did you address it?
  5. Describe your process for writing scalable and maintainable code.
  6. What methodologies do you follow while testing your code, and how do you ensure comprehensive test coverage?
  7. Share an experience where collaboration with another department was necessary to complete a project.

Software Engineer Interview Preparation at Planful

To effectively prepare for an interview at Planful, it is crucial to have a strong grasp of both your technical skills and the company’s core values. Begin by understanding Planful's market, its products, and recent technological advancements. This background knowledge will equip you to discuss how your skills can contribute to the company's success.

Brush up on your coding skills by practicing common software engineering problems on platforms like LeetCode or HackerRank. Focus on algorithms, data structures, and system design. It will also be beneficial to have a solid understanding of Planful’s technology stack and to prepare to discuss your experiences using similar technologies.

Conduct mock interviews with friends or peers to practice articulating your experiences and responses. Make sure to convey your thought processes clearly and confidently. Preparing thoughtful questions about Planful's work culture and team dynamics will demonstrate your genuine interest in the position.

Software Engineer Interview Tips at Planful

  1. Understand the role thoroughly: Familiarize yourself with the job description and focus on the core skills required. Relate your past experiences to the position during the discussion.

  2. Demonstrate Problem-Solving Skills: Planful values innovative solutions, so present your ability to tackle complex issues by sharing relevant experiences.

  3. Communicate Effectively: Clear communication is key. Practice explaining complex technical concepts in a simplistic manner that is understandable even for non-technical audiences.

  4. Show Your Passion for Technology: Planful respects tech enthusiasts. Display your zeal by discussing trends in software engineering and how you stay updated with evolving technologies.

  5. Cultural Fit: Highlight instances where you’ve demonstrated teamwork, leadership, and flexibility, aligning with Planful’s inclusive work environment.

  6. Be Curious: Ask insightful questions about potential projects, innovation at Planful, and growth opportunities. This curiosity reflects your enthusiasm to be part of Planful's journey towards excellence.

By focusing on these areas, you will not only present yourself as a capable software engineer but also as a candidate who is aligned with Planful’s values and mission.