Full Stack Developer
Role: Full Stack Developer
Experience: 2-4 yrs.
Location: Vijayawada, Guntur (Surrounding areas)
Work: Remote (Initial)
Opportunity: Full-Time
Skillset: Software Development
Company Description LeadSource Tech helps enterprises and startups drive digital transformation with a blend of Microsoft Dynamics 365, Power Platform, and AI-driven automation. The company streamlines operations, enhances customer engagement, and enables data-informed decision-making for large organizations, while building scalable, cost-effective solutions for fast-growing startups.
Role Description This is a full-time remote role for a Full Stack Engineer. The Full Stack Engineer will design, develop, test, and maintain web applications across both front-end and back-end layers. Daily responsibilities include implementing responsive user interfaces, building and optimizing server-side logic and APIs, integrating with third-party services, and ensuring application performance, security, and scalability. The role also involves collaborating with cross-functional teams, participating in code reviews, refining technical requirements, and contributing to continuous improvement of development practices and tooling. The engineer will support deployments, troubleshoot production issues, and help shape the technical architecture of client and internal projects.
Responsibilities include:
- Design and develop responsive web applications, back-end services, REST APIs, and database integrations.
- Build and integrate AI-powered features using LLMs and APIs from platforms such as OpenAI, Google Gemini, Anthropic Claude, and other relevant providers.
- Develop AI-assisted workflows, conversational interfaces, intelligent automation, and agent-based application features.
- Work with prompt engineering, structured outputs, function calling, tool integration, and retrieval-augmented generation (RAG) where applicable.
- Integrate applications with third-party APIs, cloud services, databases, and enterprise systems.
- Write clean, maintainable, secure, and testable code across the application stack.
- Use modern AI-assisted development tools to improve engineering productivity while maintaining code quality and security.
- Collaborate with engineering, QA, product, and business teams to translate requirements into working software.
- Participate in code reviews, debugging, performance optimization, CI/CD, and production troubleshooting.
- Contribute to the technical architecture and continuous improvement of client and internal software products.
Qualifications
- Strong understanding of front-end development, including HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.
- Experience in back-end development using technologies such as Node.js, Python, .NET, or comparable frameworks.
- Practical knowledge of relational or NoSQL databases, REST APIs, authentication, and application security.
- Experience integrating third-party services and APIs into production applications.
- Familiarity with AI/LLM APIs, prompt engineering, and developing AI-enabled application features.
- Understanding of AI agents, RAG, vector databases, function calling, or AI workflow orchestration would be an advantage.
- Familiarity with Git, testing frameworks, debugging, and CI/CD practices.
- Ability to work with AI-assisted coding tools while independently understanding, reviewing, and validating generated code.
- Strong problem-solving skills, ownership of assigned work, and the ability to collaborate effectively in a remote engineering environment.
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
Additional Advantage
- Experience developing SaaS products, Chrome extensions, workflow automation systems, or applications involving LLMs and AI agents will be considered an advantage.