LeewayHertz is an equal opportunity employer and does not discriminate based on race, color, religion, sex, age, disability, national origin, sexual orientation, gender identity, or any other protected status. We encourage a diverse range of applicants.
Software Developer (Full Stack)
Location
India
Posted
18 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer (Full Stack)
The Hackett Group
Role Description - Design, develop, and maintain scalable full-stack web applications using Node.js and/or Python on the backend and React.js on the frontend. - Build and integrate RESTful APIs to support seamless communication between frontend and backend systems. - Develop reusable, component-based UI architectures in React following Atomic Design principles. - Apply software design patterns (MVC, Singleton, Factory, Observer, etc.) to write clean, maintainable, and efficient code. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases for data modeling, querying, and optimization. - Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions. - Participate in code reviews, technical discussions, and architecture decisions to maintain high engineering standards. - Write unit and integration tests to ensure reliability, performance, and code quality. - Troubleshoot, debug, and optimize applications across the stack. - Participate in sprint planning, reviews, and other Agile ceremonies. - Stay updated with emerging technologies, including GenAI, LLMs, and modern frontend/backend frameworks. Qualifications - Strong proficiency in Node.js and/or Python. - Hands-on experience with React.js (functional components, hooks, state management). - Solid understanding of RESTful API design, development, and integration. - Strong knowledge of component-based architecture and reusable UI patterns in React. - Understanding of the Atomic Design methodology for scalable frontend systems. - Good grasp of design patterns (MVC, Singleton, Factory, Observer, etc.). - Strong experience with JavaScript (ES6+), async programming, and API handling. - Proficiency in HTML5, CSS3, and responsive design principles. - Strong database fundamentals with experience in SQL databases (e.g., PostgreSQL, MySQL). - Experience with NoSQL databases (e.g., MongoDB, Redis). - Version control using Git. Requirements - Strong analytical and problem-solving skills. - Excellent communication and collaboration abilities. - Attention to detail with a quality-focused mindset. - Ability to work in fast-paced, agile environments. Preferred Skills - Basic infrastructure and deployment knowledge (networking, scaling, environments). - Exposure to cloud platforms such as AWS and Microsoft Azure. - Understanding of GenAI concepts (LLMs, prompt engineering, embeddings, agent-based workflows). - Familiarity with vector databases. - Exposure to backend frameworks like Express.js, FastAPI, or Django. - Familiarity with containerization (Docker) and CI/CD basics. - Exposure to microservices architecture and distributed systems basics. - Basic understanding of application security best practices. Other Relevant Information - Bachelor's degree in Computer Science, Engineering, or a related field. - Relevant certifications in full-stack development, cloud, or related areas are a plus. - Experience working with AI/GenAI-based applications is highly desirable. - This role offers the flexibility of working remotely in India. - LeewayHertz is an equal opportunity employer and does not discriminate based on race, colour, religion, sex, age, disability, national origin, sexual orientation, gender identity, or any other protected status. We encourage a diverse range of applicants.
Related Guides
Related Job Pages
More Software Engineer Jobs
OS Systems Programmer - Mainframe
TruistA purpose-driven financial services company, Truist Financial Corporation was established to deliver better banking for all people, businesses, and communities. The awards attribut
Title: z/OS Systems Programmer - Mainframe - Remote Locations: - Atlanta, Georgia, USA - Charlotte, North Carolina, USA - Raleigh, North Carolina, USA - Richmond, Virginia, USA Work Type: Remote Job Description: The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status. Need Help? If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st shift (United States of America) Please review the following job description: Our Mainframe Engineering team is looking for an experienced, senior level zOS System Programmer to help with zOS new release installs, maintenance and OEM installs. More specifically, this role will require problem tracking, diagnosis and root-cause analysis, replication, troubleshooting, and resolution for complex issues. And in this capacity, perform programming and debugging activities. This engineer will also be responsible for responding to issues in a timely manner by receiving and investigating incidents or service tickets and may engage and manage outside vendors. Lastly, this engineer will act as a resource for teammates with less experience. For this opportunity, Truist will not sponsor an applicant for work visa status or employment authorization, nor will we offer any immigration-related support for this position (including, but not limited to H-1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN-1 or TN-2, E-3, O-1, or future sponsorship for U.S. lawful permanent residence status.) ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. - Performs problem tracking, diagnosis and root-cause analysis, replication, troubleshooting, and resolution for complex issues. In this capacity, performs programming and debugging activities. - Responds to issues in a timely manner by receiving and investigating incidents or service tickets. - Analyzes and observes trends with technical issues and develops recommendations for long- term improvements. - Documents all relevant end-user interactions and steps taken to resolve incidents. - Has occasional contact with end-users. - Communicates status of issue resolution to internal customers. - May engage and manage outside vendors. - Applies in-depth knowledge of application support and an understanding of best practices. - Typically leads moderately complex projects and participates in larger, more complex initiatives. - Solves complex technical and operational problems. - Acts as a resource for teammates with less experience. - May have people management responsibilities for a small team. QUALIFICATIONS Required Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. - Bachelor's degree and five years of experience in development or application support or an equivalent combination of education and work experience. - In- depth knowledge in information systems and ability to identify, apply, and implement best practices. - Understanding of key business processes and competitive strategies related to the IT function. - Ability to plan and manage projects. - Ability to solve complex problems by applying best practices. - Ability to provide direction and mentor less experienced teammates. - Ability to interpret and convey complex, difficult, or sensitive information. Preferred Qualifications: - Banking or financial services experience. - z/OS, SMP/e, OSMF workflows, IBM Mainframe experience and applying maintenance, IPL'ing LPAR's and HMC's. - Familiarity with taking dumps, traces and gathering appropriate documentation for analysis. - Hands on with RACF and network security protocols (IPSec, AT-TLS, SSH). - Knowledge of Coupling facility support, High Availability, Automation (OPS/MFS) and Parallel Sysplex. - Experience with set up and use of GDPS for disaster recovery and site swaps. - Conversant with mainframe hardware upgrades. - Production use of BCPii (Base Control Program internal interface) and Restful APIs to automate operation procedures. - Telecommute/Remote work options may be considered for highly qualified candidates* OTHER JOB REQUIREMENTS / WORKING CONDITIONS Sitting Frequently (25% - 50% of the time) Lifting Up to 25 lbs. Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need. Travel Up to 25% General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position. Truist offers medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan to teammates. Teammates also receive no less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment, along with 10 sick days (also prorated), and paid holidays. For more details on Truist's generous benefit plans, please visit our Benefits site. Depending on the position and division, this job may also be eligible for Truist's defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. As you advance through the hiring process, you will also learn more about the specific benefits available for any non-temporary position for which you apply, based on full-time or part-time status, position, and division of work.
Accela Developer
Visionary Integration Professionals (VIP)VIP combines functional expertise with technology to deliver impactful solutions to government & commercial customers.
• Design and development of effective, sustainable, maintainable, and reliable software • Active participation in a team-based, scrum development environment • Unit testing of their developed software prior to testing by the quality assurance team members • Correction of defects identified through their unit testing, through quality assurance team member testing or User Acceptance Testing • Analyzing and understanding business users requirements, clarifying inconsistencies, conflicts, or ambiguities, to effectively model business processes in software • Development and implementation of enterprise-level software components and services, to reduce the overall costs of solution development • Document software designs, applications support requirements, application configuration information, as required
Developer
Harris Computer SystemsBased in Ottawa, Ontario, Canada, Harris Computer Systems provides mission-critical software solutions for organizations across the United States and Canada, in
Title: Power Apps Developer Location: Texas, United States Job Description: Full time job requisition id R0043623 Intermediate Microsoft Power Platform Developer HCOR is seeking an Intermediate Software Developer to contribute to the development of HCOR's web-based JMS product line. You will collaborate directly with product BAs, testers and developers to gain a better understanding of the requirements to develop products which help our customers perform their jobs more effectively. This exciting and challenging position requires a self-motivated and independent individual who is committed to developing innovative web-based products at HCOR that are used in the justice and public safety community. This position will report to the Manager of R&D and is part of HCOR’s Research and Development team (R&D). What your impact will be: - Design, develop and support custom components within a Microsoft Power Platform environment, including: - Custom Dataverse entities including their associated columns, forms, views and dashboards - Model-driven applications - Canvas applications - Power Automate Flows - SSRS Reports - Experience with the creation and deployment of MS Power Platform solutions - Design, develop and support C#.Net Dataverse plugins - Work as a key member of the HCOR R&D team to develop new applications and/or maintain existing applications that are part of HCOR’s product offering - Work with business analysts and end users during system design to determine functional and technical requirements - Plan development activities and monitor progress to completion - Solve problems and make business decisions to perform job duties. Weigh alternatives and determine the appropriate course of action - Communicate and review progress with project managers and team members during solution development to ensure that requirements have been met - Develop prototype applications and solutions - Utilize programming skills to ensure delivered code meets high standards of quality and reusability - Participate in code review and knowledge sharing sessions What we are looking for: - 3+ years of software development experience using MS Dynamics and/or MS Power Platform - 3+ years of report development experience using SSRS within a MS Dynamics and/or MS Power Platform environment - 3+ years of software development experience using JavaScript & React - 3+ years of software development experience using MS C#.Net - 5+ years of experience working as a software developer following a structured software development approach - FetchXML development experience - Dataverse Web Api experience - Model-Driven application Client Api experience - North52 experience would be beneficial - Must have MS Azure DevOps experience - Must have MS Visual Studio experience - Must have Git experience - Must have experience working in an agile environment - Excellent communication skills – both verbal and written - Excellent problem-solving skills What would make you stand out: - Product development and support experience - Openness to learn, adapt and improvise - Open dialogue communicator who is solutions-focused - Reliable, Responsible, and Respectful - Humble and Ego-less approach to working with others What we can offer: - Competitive medical, dental, and vision plans - Wellness initiatives - A work culture that empowers you to grow your abilities and reach your true potential with colleagues who will help you realize it - 100% fully remote organization with flexible 40h week - Ongoing training and education - Opportunity for challenging projects and professional growth & development - And more! About us: Harris Corrections is an industry-leading provider of jail management, pretrial & community corrections software for justice and public safety agencies in North America. Built on the Microsoft Power Platform, our Offender360™ system offers our clients a comprehensive software solution to manage all processes from intake to release & supervision for adult and juvenile offenders. Our PreTrial360™ solution provides pretrial management functionality to support jail alternatives for arrestees. Salary: $90,000 - $100,000/yr.
Senior AEM Developer
Centric ConsultingA business consulting and technology solutions firm, Centric Consulting offers balanced and innovative solutions for clients in multifarious industries, such as energy and utilitie
Sr. AEM Developer Location: Remote Job Description: Operating GroupCincinnati Work LocationCincinnati Job Code6773 Sr. AEM Developer Job Level: W2T Consultant Job Location: Remote Travel Expectations: 0% Job Classification: Temporary (W2T) Join Centric Consulting – A Culture You’ll Love At Centric Consulting, we've cultivated a unique approach to business. Our business is built on three fundamental principles: Enjoy the people you work with, have fun, and do great work. These principles define our consulting model and have crafted one of the most vibrant cultures in the consulting industry – celebrating individuals, collaboration, and lifelong friendships. In this role, you will: - Define end-to-end architecture for AEM-based solutions (Sites, Assets, Headless CMS) - Lead solution design, including integration with Adobe Experience Cloud and third-party systems - Architect scalable, secure, and high-performance platforms using AEM - Drive best practices in component design, templates, workflows, and content modeling - Provide technical leadership across development teams (onshore/offshore) - Ensure code quality, performance optimization, and adherence to standards - Design and implement CI/CD pipelines for AEM deployments - Guide migration strategies (legacy CMS to AEM, on-prem to cloud) - Collaborate with UX, analytics, and marketing teams to deliver seamless digital experiences - Mentor developers and conduct architecture/design reviews Who You Are: AEM Expertise - Deep hands-on experience with AEM Sites, Assets, and Headless implementations - Experience with AEM as a Cloud Service (preferred) - Strong understanding of Sling, OSGi, JCR, and Oak repository - Strong experience developing AEM components using HTL (Sightly) - Experience building reusable components and templates Architecture & Integration - Proven experience designing enterprise-scale CMS architectures - Strong understanding of microservices and API-first architecture - Experience integrating AEM with Adobe Analytics, Adobe Target, and Adobe Campaign - Experience integrating AEM with CRM, eCommerce, and other enterprise systems - Familiarity with headless and hybrid CMS architectures Technical Skills - Strong proficiency in Java and Spring Boot - Experience with REST APIs and GraphQL - Experience with frontend frameworks such as React, Angular, or Vue - Experience with cloud platforms such as Amazon Web Services or Microsoft Azure - Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps - Understanding of DevOps practices and containerization (Docker, Kubernetes) Preferred Qualifications - Adobe certifications (AEM Architect or AEM Developer) - Experience with AEM Cloud Manager - Exposure to personalization and marketing automation tools - Knowledge of performance tuning, caching (Dispatcher), and CDN strategies Total Rewards: We proudly offer competitive compensation, a comprehensive and well-rounded benefits package for full-time employees that have been designed to nourish your well-being, such as health coverage, wellness programs, 401K company match, self-managed PTO, and other unique incentives that celebrate your accomplishments. - Remote and Hybrid Work - Time Off When You Need It - Benefits That Flex - Professional Development While benefits eligibility may vary for roles that are not full-time, we provide unique opportunities for growth, skill development, and more. Regardless of your role, you’ll be part of a collaborative environment where every team member contributes to our shared success. Discover more about our benefits by exploring additional details here benefits. Who We Are: Founded in 1999 with a remote workforce, we combine the benefits of experience, flexibility, and cost efficiency to create tailored solutions centered on what’s best for businesses. Now numbering more than 1,400 employees in the U.S. and India, we’re committed to solving clients’ toughest problems and delivering on our mission of providing unmatched experiences. Our purpose at Centric Consulting is to bring unmatched experiences to clients and employees. These aren't just words we use — it's how we became a company and who we are today. Providing an unmatched experience means we approach each other as human beings and lead with empathy and humility. It means we work diligently to ensure we are a place where everyone can create a sense of belonging and feel respected for who they are. What Makes Centric a Great Place to Work? We know that creating and sustaining an authentically welcoming culture requires that we all play a part in promoting diversity, equity, and inclusion, from our business practice to how we show up for employees and communities. This is how we bring our mission and core values to life, working together to provide the highest quality services to our clients while allowing our employees to reach their full potential. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans’ status, or any other characteristic protected by federal, state, or local laws. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team if you require accommodations during the application or interview process. #LI-Remote



