Software Developer
Compunnel Inc.
KEY RESPONSIBILITIES
- Design and develop front-end interfaces for LLM-powered workflows using frameworks such as React or Vue
- Implement user-centric designs, wireframes, and prototypes using tools such as Figma or Sketch
- Develop and maintain backend APIs and services using technologies such as Node.js, Python, or similar frameworks
- Integrate front-end applications with GenAI models, vector databases, and analytics systems
- Perform end-to-end testing, debugging, and performance optimization of applications
- Collaborate with product, sales, and engineering teams to gather requirements and improve user experience
- Design, develop, test, deploy, and maintain applications throughout the full software development lifecycle
- Apply disciplined coding practices including design patterns, automation, semantic versioning, and use of third-party libraries
- Conduct application testing and analysis to ensure solutions meet performance and user requirements
- Assist in developing automated testing frameworks to support high-quality code delivery
- Troubleshoot errors, resolve bugs, and improve overall system performance and efficiency
- Participate in brainstorming and ideation sessions to develop innovative digital solutions
- Develop prototypes and solution diagrams to present proposed technical approaches
- Apply CI/CD methodologies and DevSecOps practices to support secure and efficient application delivery
- Perform peer code reviews to maintain code quality and encourage continuous team learning
- Log tasks, updates, and documentation accurately using tools such as Jira
- Collaborate with cross-functional teams including Data Infrastructure, Web Backend, and Web Frontend teams
REQUIRED QUALIFICATIONS
- 3–5 years of full stack development experience with strong emphasis on front-end development
- Experience with modern front-end frameworks such as React or Vue
- Experience with prototyping tools such as Figma or Sketch
- Knowledge of REST API development and integration
- Experience with CI/CD pipelines and DevSecOps practices
- Familiarity with LLM-based applications or conversational AI integrations
- Strong understanding of core web technologies and responsive design principles
- Strong foundation in data structures, algorithms, and object-oriented programming
- Familiarity with testing frameworks and debugging tools
- Ability to work in fast-paced cross-functional environments
- Strong communication, collaboration, and problem-solving skills
PREFERRED QUALIFICATIONS
- Experience developing cloud-based applications
- Experience with backend development using Python, Node.js, or serverless architectures
- Understanding of architectural design patterns for scalable applications
- Familiarity with caching mechanisms and resilience patterns for distributed systems
Reference: WJ-291_12105527