Summary
Join Zuora as a Full Stack Developer to build scalable software solutions, manage the full life cycle of custom development projects, and collaborate with cross-functional teams. You will design and develop flexible components and APIs, ensuring products are intuitive and easy to use. This role requires strong programming language knowledge, experience with software development life cycles and Agile methodologies, and a passion for exploring new technologies. Success in this position demands excellent problem-solving and communication skills. The ideal candidate will have a BTech/BE/BS in Computer Engineering or a relevant degree and 4+ years of full-stack development experience.
Requirements
- BTech/BE/BS Computer Engineering discipline or relevant degree
- 4+ years of experience specializing in full-stack software development
- Experience in software design patterns (E.g: solid principles)
- Solid knowledge of HTML, CSS, SASS, excellent knowledge of Javascript, Jquery, MVC architecture and OOP programming style
- Ability to pick and use Javascript Frameworks
- Backbone / Angular / EmberJs / NodeJs knowledge of version control systems like GIT
- Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON)
- Understanding of microservices frameworks (Spring Boot or Dropwizard)
- Experience developing apps on a PaaS with database and object modeling skills
- Passion for exploring and experimenting with the latest application development technologies
- Excellent Problem Solving and communication skills
- Passion for exploring and experimenting with the latest application development technologies
Responsibilities
- Design and develop highly flexible common components and APIs that enable product customizability and extensibility
- Collaborate with cross-functional teams like product management, user experience (UX), Implementation teams, and Product Marketing to solve roadblocks, conflicts, and ambiguity
- Understand the needs of users and build products that are intuitive and easy to use
- Write tests for your own code, develop and ship high-quality software
Preferred Qualifications
- Proven experience in system design with a focus on scalable architecture
- Awareness of the trade-offs in design and technology decisions to deliver value without compromising on simplicity or performance
- Experience in Accounts Receivable and Accounting would be a plus
Benefits
- Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
- Medical insurance
- Generous, flexible time off
- Paid holidays, βwellnessβ days and company wide end of year break
- 6 months fully paid parental leave
- Learning & Development stipend
- Opportunities to volunteer and give back, including charitable donation match
- Free resources and support for your mental wellbeing
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.