What this Job Entails:
The Software Engineer designs, develops, troubleshoots and debugs software programs for enhancements and new products. They will also develop software and tools in support of design, infrastructure and technology platforms. We are looking for True Full-Stack Engineering expertise.
Scope:
Uses professional concepts and company objectives to resolve complex issues in creative and effective ways
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
This role requires a genuine, end-to-end Full Stack Engineer - not a front-end developer with some back-end exposure, nor a back-end engineer who occasionally works on the UI. The ideal candidate must demonstrate equally strong technical depth across the presentation layer, application/services layer, and data layer.
What you'll do
Design, develop and maintain responsive web applications using React.js and Node.js
Build and implement RESTful APIs, GraphQL endpoints, and microservices using Node.js
Create clean, maintainable, and performant front-end code using HTML5, CSS3, and JavaScript
Implement serverless architectures using Azure / AWS Lambda and container-based solutions with ECS