Software Engineer (Full Stack)

Software Engineer (Full Stack)

22

Vadodara

Job Views:

Created Date: 2026-01-20T00:00:00.252Z

Experience: 3 - year

Salary: upto

Industry: 21

Openings: 1

Primary Responsibilities :

Job Title: Software Engineer (Full Stack)

Company: Windowmaker Software
Experience: 3–5 Years
Contract Length: 1 Year

Company Introduction

Since 1983, Windowmaker Software has been an innovative and growing software business, delivering industry-leading solutions to customers worldwide. Our continued success, ongoing investments, and market expansion make this an exciting time to join our team and be part of our future growth journey.

The Role

We are looking for a Full Stack Software Engineer to join our development team. While we prefer engineers who are comfortable working across the full stack, we understand that candidates may have a stronger inclination toward either front-end or back-end development. As long as you are willing to contribute to both, this role offers an excellent opportunity to work on scalable, modern web applications.

Our Technology Stack

Front-end:

JavaScript

Angular (or strong understanding of React, Vue.js, Knockout.js, or similar frameworks)

Back-end:

C#, ASP.NET

Web API, MVC

Entity Framework

Database:

SQL Server

Knowledge of NoSQL databases is a plus

Cloud:

Microsoft Azure

AWS

 

Experience Requirements:

Key Responsibilities

Design and develop the overall architecture of web applications

Build robust, scalable services and APIs to support web applications

Develop reusable code and libraries for future use

Optimize applications for performance, scalability, and reliability

Implement security and data protection best practices

Translate UI/UX wireframes into functional visual components

Integrate front-end and back-end components seamlessly

Additional Responsibilities (For Project Lead Role)

Actively participate in the full software development lifecycle including prototyping, architecture, development, testing, and deployment

Provide technical expertise and resolve complex technical issues during project delivery

Conduct code reviews and test case reviews to ensure quality and requirement adherence

Collaborate with product management and engineering teams to define and deliver innovative solutions

Gather and analyze requirements, convert functional needs into technical tasks, and provide accurate effort estimates

Mentor and guide junior software engineers and support their technical growth

Technical Skills & Qualifications

Bachelor’s degree in Software Engineering or related field

3–5 years of professional software development experience

Strong expertise in JavaScript and Node.js

Good understanding of Angular and JavaScript testing frameworks (Jest, Mocha, etc.)

Solid understanding of cloud-native architecture, containerization, and Docker

Hands-on experience with Microsoft Azure or AWS

Familiarity with CI/CD pipelines and DevOps culture

Experience with cloud-based SaaS application architecture

Strong understanding of engineering best practices and scalable system design

Experience working in cross-functional teams with Product and Design functions

Understanding of platform-specific considerations (desktop vs. mobile) and performance optimization

Location

: Alliance Recruitment Agency

Share Job :