Software Engineer
@ FTC Solar Inc

India
₹800,000 - ₹1,000,000
On Site
Full time employee
Posted 14 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @ftcsolar.com
Recommended after applying

Job Details

About FTC Solar Inc

FTC Solar is a fast growing, global provider of solar tracker systems, technology, software, and engineering services. They are passionate about renewable energy and a culture built on Integrity, Accountability, Innovation, and Excellence. The company fosters an inclusive environment where new ideas and perspectives are encouraged.

About the Role

The Software Engineer (Backend Developer focus) will design, develop, and maintain scalable backend systems. Responsibilities include building APIs, managing databases, server deployment and configuration, and ensuring robust security measures to protect the application.

Qualifications

  • 3-5 years of backend development experience.
  • Proficiency in server-side languages such as Python, JavaScript, or Node.js.
  • Strong knowledge of SQL and NoSQL databases and complex query writing.
  • Experience with server setup, deployment, and maintenance.
  • Understanding of network protocols, firewalls, and security best practices.
  • Excellent problem-solving, communication, and collaboration skills.
  • Solid grasp of algorithms, data structures and OOP design principles.
  • Experience writing reusable, well-structured code.
  • Proven team player comfortable in an Agile environment.
  • Proficient with version control tools like Git.

Responsibilities

  • Design, develop, and maintain robust backend applications.
  • Build and optimize RESTful Services APIs.
  • Manage SQL/NoSQL databases ensuring data integrity.
  • Collaborate with cross-functional teams on infrastructure strategy.
  • Handle server deployment, configuration, and ongoing maintenance.
  • Set up and manage secure network configurations.
  • Implement both server and application-level security measures.
  • Identify and mitigate key vulnerabilities.
  • Optimize systems for performance, scalability, and security.

Key skills/competency

Python, JavaScript, Node.js, SQL, NoSQL, API, Security, Agile, Deployment, OOP

How to Get Hired at FTC Solar Inc

🎯 Tips for Getting Hired

  • Research FTC Solar Inc: Understand the company mission and culture.
  • Customize your resume: Highlight backend development expertise.
  • Emphasize security skills: Detail experience with network protocols and firewalls.
  • Prepare for technical interviews: Practice coding and system design problems.
  • Show collaboration: Detail Agile and team teamwork examples.

📝 Interview Preparation Advice

Technical Preparation

Review coding in Python and JavaScript.
Practice SQL and NoSQL database querying.
Study API design and server deployment basics.
Update knowledge on network protocols and security.

Behavioral Questions

Describe a time you solved a coding issue.
Explain teamwork in an Agile setting.
Discuss how you manage project deadlines.
Share an experience overcoming work challenges.

Frequently Asked Questions