Software Engineer I at OpenGov

OpenGov · Pune, Maharashtra, India

📋 Job Details at a Glance 📍 Location Pune, Maharashtra, India 🏢 Company OpenGov 👥 Experience Fresher 🎓 Qualification B.E. / B.Tech 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary ₹6 – ₹11 LPA 🏢 Industry Technology 🛠 Key Skills ReactJS JavaScript GraphQL Node.js Python Java C++ C# Kafka ElasticSearch Software Engineer I at OpenGov — Full Details & How to Apply OpenGov is seeking a Software Engineer I in Pune, Maharashtra, India , offering freshers a chance to work with advanced technologies like ReactJS and GraphQL . This role provides a direct pathway to impactful software development in a leading tech firm. The demand for skilled software engineers is rising in India, with companies increasingly seeking fresh talent to innovate and drive digital transformation. The Software Engineer I role at OpenGov is pivotal as it directly contributes to enhancing the efficiency of public sector operations through robust software solutions. OpenGov , founded in 2012 , has grown to over 200 employees and specializes in cloud-based solutions for government financial management. This growth reflects the company’s commitment to leveraging technology for public sector improvements, making it an attractive employer for aspiring software engineers. This role is ideal for 2024, 2025, 2026 graduates with a B.E. / B.Tech qualification and fresher experience . The competitive salary range of ₹6 – ₹11 LPA further enhances its appeal, providing a solid foundation for your career. As a Software Engineer I , you will gain exposure to a diverse tech stack, including ReactJS , JavaScript , Node.js , and Python . This experience not only sets you apart from peers but also opens doors to rapid career advancement in the tech industry. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: Yes NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Job Role & Responsibilities The Software Engineer I at OpenGov is tasked with developing user-friendly applications using JavaScript and ReactJS , ensuring high-quality code and seamless integration with backend services. Write clean, scalable code using JavaScript and ReactJS to develop user-friendly applications that enhance user experience. Build robust APIs with Node.js , ensuring seamless integration with backend services and efficient data handling. Collaborate with the QA team to develop thorough unit and integration tests, enhancing software reliability and performance metrics. Monitor application performance metrics and optimize code for better efficiency and user experience, utilizing analytical tools. Take ownership of small projects, driving them from conception to deployment while adhering to strict deadlines. Document code and processes clearly to facilitate knowledge sharing within the team, ensuring clarity and consistency. Engage in problem-solving sessions with cross-functional teams to address client-facing challenges, utilizing analytical thinking. This role fosters an ownership culture, allowing you to make a direct impact on projects and contribute to the overall success of OpenGov . Required Skills & Technical Competencies The ideal candidate for the Software Engineer I position should possess a strong skill profile in both technical and soft skills relevant to software development. Technical Skills ReactJS — entry — essential for building interactive UIs and managing component states in applications. JavaScript — entry — foundational for web development, required for writing dynamic scripts and enhancing user interfaces. GraphQL — entry — utilized for efficient data querying, expected to understand its structure and implementation in APIs. Node.js — entry — necessary for backend development, expected to handle server-side logic and database interactions. Python — entry — unlocks opportunities for data analysis and backend scripting, enhancing your versatility. C++ — entry — beneficial for understanding performance optimization and systems programming. Kafka — entry — knowledge can facilitate real-time data processing, a valuable asset in modern applications. Soft Skills & Professional Competencies Analytical Thinking — critical for debugging and optimizing code, expected to demonstrate strong problem-solving capabilities. Effective Communication — essential for collaborating with cross-functional teams and documenting processes clearly. Time Management — necessary for adhering to project deadlines and managing multiple tasks efficiently. Adaptability — important for learning new technologies and adjusting to evolving project requirements. Good to Have (Bonus Skills) Python — enhances versatility for data analysis and backend scripting. C++ — beneficial for understanding performance optimization and systems programming. Kafka — knowledge can facilitate real-time data processing, a valuable asset in modern applications. When showcasing these skills in your resume or interview, emphasize specific projects or experiences that demonstrate your proficiency and practical application of these technologies. Eligibility Criteria This role is designed for fresh graduates eager to start their careers in software engineering, providing a solid foundation for future growth. Candidates must hold a B.E. / B.Tech in Computer Science, Information Technology, or related fields. Eligible batches include 2024 , 2025 , and 2026 , allowing fresh graduates to apply early. No prior experience is required, making this role ideal for freshers. A minimum CGPA of 6.0 is preferred, reflecting academic competence in technical subjects. Having a portfolio or GitHub showcasing projects can significantly enhance your application. Documentation & Portfolio Requirements Ensure your resume is formatted clearly, including your educational background, relevant skills, and links to your portfolio or GitHub projects. Pro tip: Highlight specific projects that demonstrate your skills in JavaScript , ReactJS , and Node.js to stand out in your application. Salary for Software Engineer I at OpenGov 💰 Compensation ₹6 – ₹11 LPA The advertised compensation for the Software Engineer I role at OpenGov is ₹6 – ₹11 LPA . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Selection Process at OpenGov The selection process for the Software Engineer I role is designed to assess both technical skills and cultural fit within the team. 1 Online Coding Test — 60 minutes, testing programming skills and problem-solving abilities through MCQs and coding challenges. 2 Technical Interview — focuses on data structures, algorithms, and specific technologies like ReactJS and Node.js. 3 Behavioral Interview — assesses cultural fit and problem-solving approach through situational questions. 4 HR Interview — discusses offer details and company culture, typically within a week of the last interview. Topic-wise Preparation Guide Round 1: Online Coding Test Data Structures — understanding arrays, linked lists, and trees is crucial for coding challenges — GeeksForGeeks Algorithms — focus on sorting and searching algorithms, as they are commonly tested — LeetCode JavaScript Fundamentals — ensure a strong grasp of ES6 features and asynchronous programming — freeCodeCamp ReactJS Basics — familiarize yourself with component lifecycle and state management — W3Schools Round 2: Technical Interview Node.js — depth in server-side programming and API development is expected — Udemy GraphQL — understanding its query language and implementation in projects — YouTube Database Management — knowledge of SQL and NoSQL databases is beneficial — Coursera Software Development Life Cycle — familiarity with Agile methodologies can be advantageous — MindTools Problem-Solving Techniques — practice common coding problems and their solutions — HackerRank Round 3: Behavioral Interview Behavioral Questions — prepare using the STAR method to articulate past experiences. Team Collaboration — discuss experiences working in teams and resolving conflicts. Technical Deep-Dive — be ready to explain your projects and technical decisions in detail. Timeline & Expectations The entire selection process typically spans 2-3 weeks from application to offer. Prepare thoroughly for each round, as the company values both technical expertise and cultural fit. Expected Interview Questions for Software Engineer I at OpenGov These questions are based on the role's actual tech stack and responsibilities. Technical Questions Explain the virtual DOM in ReactJS and its benefits. How do you handle asynchronous operations in JavaScript? What are the differences between REST and GraphQL? Describe how you would optimize a Node.js application. What data structures would you use to implement a queue? Explain the concept of closures in JavaScript. Behavioral Questions Describe a time you faced a challenge in a project and how you overcame it. How do you prioritize tasks when working on multiple projects? Give an example of a successful team project you contributed to. How do you handle feedback and criticism? Role-Specific Questions What interests you about working as a Software Engineer I at OpenGov? How would you approach debugging a complex issue in a web application? What project in your portfolio are you most proud of and why? Structure your answers using the STAR method to provide clear and concise responses. Resume Tailoring & ATS Keywords for Software Engineer I Optimizing your resume for ATS is crucial for standing out in the selection process. ATS Keywords to Include Software Engineer I ReactJS JavaScript Node.js GraphQL Python C++ C# Kafka ElasticSearch OpenSearch APIs Resume Tips for This Role Highlight relevant projects that showcase your skills in the required technologies. Emphasize teamwork and collaboration experiences, as these are valued at OpenGov . Include links to your GitHub or portfolio to demonstrate practical coding experience. Optimize your resume for ATS by using keywords from the job description. Avoid including unrelated work experience that does not pertain to software engineering. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Do not include irrelevant skills or experiences that do not align with the job description. About OpenGov OpenGov was founded in 2012 and is headquartered in San Francisco, California . With a growing presence in Pune, Maharashtra , the company has expanded its workforce to over 300 employees globally, reflecting its commitment to enhancing government operations through technology. The core offerings of OpenGov include its cloud-based financial management software, which is designed to improve transparency and efficiency in government operations. The platform integrates various functionalities, such as budgeting, reporting, and performance management, making it a comprehensive solution for public sector organizations. OpenGov has been recognized for its collaborative culture, receiving a 4.5-star rating on Glassdoor . The company emphasizes employee development through various programs, including mentorship and training initiatives, fostering a supportive environment that encourages professional growth. Recently, OpenGov secured $50 million in funding to enhance its technology stack and expand its product offerings. This investment demonstrates the company's growth trajectory and commitment to innovation in the public sector technology space. For freshers in technology, OpenGov presents a unique opportunity to engage in impactful projects that shape the future of public sector solutions. The company’s focus on employee development and innovation makes it an ideal launchpad for a successful career. Why Join OpenGov as Software Engineer I? Joining OpenGov as a Software Engineer I offers a unique chance to work with cutting-edge technologies while contributing to meaningful projects that enhance government efficiency. Hands-on Experience with ReactJS — gain practical skills in a leading front-end library essential for modern user interface development. GraphQL Proficiency — work with this advanced technology to streamline data fetching, a highly sought-after skill in the tech industry. Career Advancement Opportunities — after 1-2 years, transition to roles like Software Engineer II or Technical Lead , with pathways to specialize in various tech stacks. Culture of Innovation — contribute ideas and collaborate on projects, fostering a work environment that enhances job satisfaction and creativity. Vibrant Pune Lifestyle — enjoy a lower cost of living compared to other tech hubs, making it an attractive location for freshers. According to NexisGrow.com, starting your career at OpenGov as a Software Engineer I not only equips you with valuable skills but also places you at the forefront of technology solutions that impact public sector efficiency. Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for Software Engineer I at OpenGov? Eligibility Tap to expand + Answer Candidates with B.E. / B.Tech and Fresher experience are eligible. Eligible batches: 2024, 2025, 2026. ? What skills are most important for this role? Skills Tap to expand + Answer Key skills: ReactJS, JavaScript, GraphQL, Node.js, Python. Strong fundamentals and practical project experience matter most. ? What is the salary for this position? Salary Tap to expand + Answer Compensation: ₹6 – ₹11 LPA. Final offer depends on skills, experience, and interview performance. ? What is the interview process at OpenGov? Interview Tap to expand + Answer Typically: Resume shortlisting → Online test → Technical interview(s) → HR round. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer Work mode varies by team. Confirm with HR during recruitment. ? What is the career growth path from this role? Growth Tap to expand + Answer Structured appraisals every 6–12 months. Senior roles accessible within 12–18 months based on performance. ? How do I apply? Application Tap to expand + Answer Apply via the official link in How to Apply section. Highlight: ReactJS, JavaScript, GraphQL, Node.js, Python. ? Is there a probation period? Probation Tap to expand + Answer Standard 3–6 months probation. Confirmation follows successful completion. ? How to prepare for the Software Engineer I interview? Preparation Tap to expand + Answer (1) Core concepts of ReactJS, JavaScript, GraphQL, Node.js, Python, (2) 2–3 project walkthroughs, (3) Problem-solving, (4) OpenGov research, (5) Clear communication. ? What is the work culture like at OpenGov? Culture Tap to expand + Answer Research on LinkedIn and Glassdoor for authentic employee reviews. NexisGrow.com features only verified employers. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at OpenGov Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com