Build and maintain full-stack features, backend services, and data workflows for an AI SaaS platform, integrating LLM APIs into chat and voice agents that help customers navigate product catalogs.
Senior- Full-Stack Software Engineer
๐ Description
- Design and implement web application features from requirements through production and deployment.
- Add functionality and resolve customer-facing bugs in an existing application.
- Contribute to the architecture and design of user interfaces; prepare prototypes for stakeholder review.
- Create, modify, and maintain RESTful web services and applications using Go, GraphQL, Vue, and related technologies.
- Participate in estimation, design reviews, peer code reviews, and Agile Scrum delivery.
- Collaborate with cross-functional teams and advise on software quality, best practices, and process improvement.
๐ ๏ธ Requirements
- 7+ years of related full-stack development
- Proven working experience in front and back-end application development
- Strong expertise with various JavaScript frameworks (Vue, Angular, etc.)
- Strong expertise with Web Services and RESTful Applications
- Expertise with NodeJS, WebSockets and in-depth understanding of Microservices methodologies
- Familiarity with HTML5 and CSS3
- Familiarity with system-level issues such as scaling, security, and responsiveness
- Solid programming experience in object-oriented design and development
- Linux or a POSIX O/S environment
- Familiarity with software configuration management, defect tracking tools, and peer review
Full job description
Responsibilities
Design and implement web application features using modern web frameworks and techniques, from requirements to production and deployment
Add new functionality and solve customer-facing bugs within an existing web application
Contribute to the architecture and design of new and existing User Interfaces
Prepare prototypes/screenshots to share with stakeholders for review and approval
Advice on best practices, new techniques, software quality, and process improvement
Create, modify, and maintain RESTful Web Services
Develop applications built with Go, GraphQL, Vue, and similar modern technologies
Assist with the estimation of time and effort required to implement new features
Participate in design reviews, peer code reviews, and improve overall product quality
Interface with cross-functional teams to successfully implement feature dependencies
Act as a member of an Agile scrum team
Qualifications
7+ years of related full-stack development
Proven working experience in front and back-end application development
Strong expertise with various JavaScript frameworks (Vue, Angular, etc.)
Strong expertise with Web Services and RESTful Applications
Expertise with NodeJS, WebSockets and in-depth understanding of Microservices methodologies
Familiarity with HTML5 and CSS3
Familiarity with system-level issues such as scaling, security, and responsiveness
Solid programming experience in object-oriented design and development
Linux or a POSIX O/S environment
Familiarity with software configuration management, defect tracking tools, and peer review
Strong documentation and writing skills
Additional experience in the following areas is a plus
Knowledge of satellite communication protocols
C++, Java, or other object-oriented programming language
Understanding of SQL and database access for relational Databases; PostgreSQL, MariaDB, MySQL
Working knowledge of NoSQL databases (Redis, MongoDB, etc.)
Familiarity with Responsive Design Frameworks such as Bootstrap
Familiarity with developing web interfaces for embedded devices a plus
Networking protocols such as TCP/IP, UDP and IPv6
Familiarity with Docker, GraphQL, Kubernetes, Go, Conan, cmake, C++11
Working knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins and Artifactory
Education: Bachelorโs Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or related technical field.
Similar jobs
Search more Full Stack Engineer jobsSenior Fullstack Software Engineer, Enterprise Foundation
Build and operate enterprise-grade full-stack platform capabilities, including permissions, identity, administration, and shared services, while shaping technical direction and improving reliability at scale.
Senior Full-Stack Software Engineer - (. Net and Angular)
As a Senior Full-Stack Software Engineer, you will design, develop, and optimize high-quality applications, integrating AI features while guiding junior developers.
Dรฉveloppeurยทeuse WordPress Full Stack / Full Stack WordPress Developer
Build and maintain custom WordPress themes, plugins, and websites, using block editor APIs and modern development tools while collaborating with multidisciplinary teams and contributing to open-source projects.
Senior PHP Fullstack Engineer
Build and maintain full-stack features for a B2B platform, using PHP and modern JavaScript frameworks to develop APIs, integrate services, optimize databases, and apply AI coding tools responsibly.
