Jobs at Alumni Ventures Portfolio Companies


Sr. Full Stack Engineer - Reporting



Software Engineering
Pune, Maharashtra, India
Posted on Thursday, January 18, 2024
OpenGov is home to an exceptional team - passionate about our mission to power more effective and accountable government. By bringing the OpenGov Cloud to our nation's state and local government, we’re transforming communities so they can thrive!
Imagine yourself being able to help small business owners open their doors faster, ensuring our tax dollars are accounted for, creating safer infrastructure, modernizing the permitting process, and assisting with disaster recovery. The work you do here every day has a meaningful impact on people's lives!
Join our smart, fun, and humble team to experience the most rewarding career of your life!
Job Summary for Sr. Full-Stack Software Engineer:
As a Sr. Full-Stack Software Engineer at OpenGov, you will build the best-in-class SaaS solution that enables efficiency, transparency, and accountability within government agencies. You will be a key member of our engineering team, delivering new platform capabilities, features and improvements in a fast-paced environment, using modern frontend technologies to drive our mission to make theworld a little better every day by powering our key community functions.
A typical day in this role will involve a blend of collaborative teamwork, creative problem-solving, and hands-on development. Strong collaboration skills within your team and cross-functionally, and an ability to quickly ramp up and learn new technologies will be keys to your success.
· Full-Stack Ownership: Collaborate with cross-functional teams throughout the entire development lifecycle to architect, design, develop, and maintain high-quality frontend and backend software solutions, from ideation to implementation and maintenance.
· Front-EndMastery: Design and developer-facing features using JavaScript/TypeScript, React, Node.js, HTML, and CSS.
· Back-End Excellence: Architect and build scalable, secure back-end systems utilizing APIs, Microservices (Java, Sprig), RESTful and GraphQL APIs, and integrations with external systems.
· Data Expertise: Work with a variety of databases including Redshift, PostgreSQL, Redis, MongoDB, DynamoDB etc.
· Cloud Infrastructure: Leverage AWS cloud services to deploy and manage our applications and participate in building CI/CDpipelinesandutilizeDevOps tools like GitHub, Sonar, Docker, Kafka, Kubernetes, Terraform, Argo-CD, and New Relic.
· QualityOwnership: Write/enhance/maintain unit, integration, and end-to-end tests, and develop/maintain automated testing scripts with code reviews and deliver high-quality, maintainable code, following an API-first approach to develop microservices and integrate with customer systems for continuous quality improvement.
· Troubleshooting and Technical Support: Identify and resolve technical issues through troubleshooting, root cause analysis (RCA), and timely resolution of issues/incidents/defects, including providing on-call support whenever needed.
· Agile Champion: Work effectively in a fast-paced Agile environment utilizing Scrum and Kanban methodologies.
You’re a Perfect fit , if You Have:
· 7-10 years of strong hands-on experience in architecting, designing, and developing high-quality, performant, scalable front-end and back-end software systems in a self-organized Agile environment.
· Solid experience with JavaScript/TypeScript, HTML, CSS, and modern frameworks like Node.js, React, etc.
· Strong experience with back-end technologies like APIs/Microservices with Java, Sprig, RESTful/GraphQL etc.
· Experience working with various SQL/No-SQL databases including Redshift, PostgreSQL, Redis, MongoDB, DynamoDB etc.
· SolidunderstandingofcloudinfrastructureconceptswithAWSCloud
services, experience with DevOps tools like GitHub, Sonar, Kafka, Docker, Kubernetes, Terraform, Argo-CD, and New Relic.
· Proven track record building and delivering enterprise software using Agile methodologies with a strong understanding of cloud-native software development and design practices.
· Experience in developing Unit, Integration and E2E tests for Quality with expertise in evaluating/developing/enhancing/customizing the test automation frameworks (e.g. Playwright, Selenium, RESTAssured etc.) and developing/maintaining the test automation scripts for functional and performance quality.
· Experience architecting, designing and building APIs, designing database models, and implementing event-driven patterns.
· Excellentwrittenandverbalcommunicationskillswithapassionfor problem-solving, collaboration, presentations/demonstrations, and working in a fast-paced environment.
What makes OpenGov unique
» Leadership: CEO Zac Bookman (MPA from Harvard and JD from Yale) is truly a mission-driven CEO. He was named one of the 100 most Intriguing Entrepreneurs by Goldman Sachs, a Tech Pioneer by the World Economic Forum, and SF and Silicon Valley Business Times' 40 under 40 class of 2018!
» Growth: Record breaking growth with 1,800+ governments (and counting) using our products. Click here to read more.
» Product: Named to the GovTech 100 (seven consecutive years), we are the leader in cloud software for our nation's cities, counties, and state agencies.
» Mission Driven: We are a technology company with a passion for the mission. We're powering more effective and accountable government.
Come join us and make a positive social impact!
OpenGov is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.