Associate Software Engineer
Job Title: Full Stack Developer
Experience: 1–3 Years
Location: Bengaluru
Employment Type: Full-Time
Roles & Responsibilities
- Design, develop, test, and maintain scalable web applications using JavaScript, React.js, Angular, and Node.js.
- Develop responsive, interactive, and user-friendly frontend interfaces using React.js and/or Angular.
- Build and maintain backend services, RESTful APIs, and server-side applications using Node.js.
- Design, develop, and optimize relational databases using PostgreSQL.
- Write clean, efficient, reusable, and maintainable code following industry best practices.
- Integrate frontend applications with backend APIs and third-party services.
- Troubleshoot, debug, and resolve application issues to ensure optimal performance and reliability.
- Collaborate with cross-functional teams, including Product Managers, UI/UX Designers, QA Engineers, and other developers.
- Participate in code reviews, technical discussions, and Agile development processes.
- Contribute to improving application performance, scalability, security, and overall user experience.
- Assist in the development and enhancement of SaaS-based products and API-driven applications.
- 1–3 years of hands-on experience in full stack web application development.
- Strong proficiency in JavaScript (ES6+).
- Practical experience with React.js and/or Angular for frontend development.
- Hands-on experience with Node.js for backend development.
- Good knowledge of PostgreSQL, including SQL queries, database design, and optimization.
- Understanding of RESTful APIs, HTTP methods, and API integration.
- Proficiency in HTML5, CSS3, and responsive web design.
- Familiarity with Git and version control workflows.
- Understanding of asynchronous programming, debugging, and error handling.
- Strong analytical, problem-solving, and communication skills.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience with TypeScript, Express.js, or NestJS.
- Familiarity with API management platforms or API-driven SaaS products.
- Knowledge of authentication and authorization mechanisms such as JWT and OAuth 2.0.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Basic understanding of Docker, CI/CD pipelines, and deployment processes.
- Experience with unit testing and frontend/backend testing frameworks.
- Familiarity with AI-assisted development tools such as GitHub Copilot or Cursor.
- Understanding of Agile/Scrum methodologies.
- A self-motivated developer with a strong foundation in frontend and backend technologies.
- Someone who enjoys solving technical challenges and building scalable applications.
- A collaborative team player who can work effectively in a fast-paced SaaS product environment.
- An enthusiastic learner who is willing to explore new technologies and contribute to product innovation.
- Opportunity to work on innovative SaaS products and API-driven solutions.
- Exposure to modern full stack technologies and product engineering practices.
- Collaborative and learning-focused engineering environment.
- Opportunities for technical growth and professional development.