We're looking for a Full Stack Software Engineer with strong back-end API skills to join our client's team in building and enhancing web applications. You'll be responsible for implementing cutting-edge solutions, following best practices, and ensuring high-quality software architecture.
Role Overview
- Engage in the complete software development lifecycle, from requirement gathering and system design to testing and deployment.
- Develop flowcharts, wireframes, and system documentation to map out project requirements and proposed solutions.
- Design, build, and maintain RESTful APIs for seamless data integration across different systems.
- Work with modern web technologies, including JavaScript and frameworks such as Node.js and Deno, to develop both front-end and back-end features.
- Create automated browser tests for user interface validation.
- Seamlessly integrate different software components into a functional, cohesive system.
- Troubleshoot, debug, and enhance existing systems to meet evolving requirements.
- Ensure code quality and performance by writing well-structured, testable code.
- Document software functionality to support ongoing development and updates.
Key Qualifications