Software Engineer

7 days ago


India FTC Solar Full time ₹ 2,50,000 - ₹ 12,00,000 per year

About FTC Solar Inc

FTC Solar is a fast growing, global provider of solar tracker systems, technology, software, and engineering services. We are as passionate about renewable energy as we are about our culture and values. We want to attract likeminded individuals who live and breathe Integrity, Accountability, Innovation and Excellence. We're humble enough to know that we don't know everything, so we love bold ideas that disrupt the status quo. Basically, we don't want you to just fall in line

FTC Solar is committed to creating a culture of inclusion and diversity. For us, this is not just a set of words or metrics. It drives our culture, creativity, and future success. We support our employees and foster an environment where new ideas and perspectives are celebrated and encouraged. When our employees thrive, FTC Solar thrives. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

About the Role:

We are seeking a Backend Developer with expertise in database management, application development, server infrastructure, and security . In this role, you will be responsible for building and maintaining scalable backend systems , developing APIs, and ensuring seamless data flow. You will also manage server deployment, network configurations, and security measures to protect both the server and application from vulnerabilities, ensuring reliability and performance

Qualifications:

  • 3-5 years of experience in backend development .
  • Proficiency in server-side languages , Python, Javascript, etc.) any OOP Language but preferably Python / JS
  • Strong knowledge of SQL and NoSQL databases and knowledge of writing complex queries.
  • Experience with server setup, deployment, and maintenance .
  • Familiarity with network protocols, firewalls, and server hardening practices .
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Considerable knowledge in algorithm, data-structures and OOP design principles
  • Should have experience in writing reusable / well-fragmented code following code disciplines.
  • Should have a problem-solving aptitude with a user centric mindset with attention to details.
  • A team player who values collaboration, innovation, and inclusion.
  • Comfortable working in an Agile environment.
  • Proficient in using version control tools (Git).

Responsibilities:

  • Design, develop, and maintain robust backend applications .
  • Build and optimize Restful Services APIs
  • Manage databases (SQL/NoSQL) and ensure data integrity.
  • Collaborate with cross-functional teams on infrastructure and architecture.
  • Handle server deployment, configuration, and maintenance .
  • Set up and manage network configurations for secure access.
  • Implement server security (firewalls, SSL/TLS, encryption).
  • Apply application-level security (input validation, sanitization, and access controls).
  • Ensure data protection, authentication, and role-based access control (RBAC) .
  • Identify and mitigate vulnerabilities (XSS, SQL injection, CSRF).
  • Optimize backend systems for performance, scalability, and security .

Skills:

SQL, No-SQL Database Knowledge, Algorithm, Data structures and OOP Design principles, Server side languages - Python / NodeJs / Javascript, Server Setup, deployment and maintenance,

WORKING CONDITIONS

FTC Solar offers competitive wages, growth opportunities, and a comprehensive benefits package.


  • Software Engineer

    2 days ago


    India YugabyteDB的 Software Engineer 職位申請 Full time ₹ 50,00,000 - ₹ 2,00,00,000 per year

    At Yugabyte, we are on a mission to become the default transactional database for enterprises building cloud-native applications. YugabyteDB is our PostgreSQL-compatible distributed database for cloud-native apps. Resilient, scalable, and flexible, it runs on any cloud and enables developers to become instantly productive using well-known APIs.We are looking...


  • india Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...

  • Software Engineer II

    5 hours ago


    India Upland Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Software Engineer IIJob DescriptionOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our RightAnswers product.  They will be working side-by-side with other talented engineers on architecture, integration, new features, and maintenance of the product.  This role is considered...


  • India IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...

  • Software Engineer I

    3 weeks ago


    India Upland Software Full time

    Job Description Job Description Opportunity Summary: We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team. Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...


  • Chennai, India CADS Software Full time

    Job Description Job Title : Software Engineer Range : 2 4 : : Software Engineer - C++ / AutoCAD (ObjectARX) Developer Role Overview We are seeking a skilled Software Engineer C++ (AutoCAD / ObjectARX) to design, develop, and enhance our CAD-based detailing solutions. The role involves working extensively with ObjectARX, VC++, MFC, and COM to build...


  • Bengaluru, India Cloud Software Group Full time

    Job Description Job Description About This Team: We are seeking a highly motivated and experienced Systems Software Engineer to join our ibi WebFOCUS development team. In this role, you will play a crucial part in ensuring the quality and new implementation of our flagship business intelligence and analytics WebFOCUS platform. The ibi WebFOCUS platform helps...


  • Bengaluru, India ePS (eProductivity Software) Full time

    Job Description Job Title: Senior Software Engineer Location: Bangalore, India Job Type: Full-Time About Us eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like AC4D, a...

  • Software Engineer I

    1 week ago


    Vadodara, India MRI Software Full time

    Job Description About The Role MRI Software is seeking a Software Engineer to join our team working on products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve...

  • Software Engineer

    3 days ago


    Pune, MH, India Sioux High Tech Software Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job description Job Title: Software EngineerLocation: Pune, IndiaJob Type: Full-timeCompany:At Sioux Technologies, our employees are the key to our success. With offices across Europe and Asia,we believe in building a rich global talent pool where productivity flourishes and playing in a teams iscritical. When you join Sioux, you become part of our...