Software Engineer - CT-FNP231215 020/01
Core
Design and develop full-stack web applications (frontend and backend) and APIs, ensuring ownership of the software development process.
Role type
Full-stack Software Engineer
Builds
Scalable web applications and backend APIs
Domain
Technology / Digital Solutions
Deliverable
product features
Required skills
React.js, Next.js, Node.js, TypeScript, JavaScript, AWS, Azure, GCP, Jest, Mocha, Git, CI/CD pipelines, serverless technologies (AWS Lambda, ECS), Docker
Preferred skills
Test-Driven Development (TDD), Behaviour-Driven Development (BDD), building reusable web components
Technologies
React.js, Next.js, Node.js, TypeScript, Jest, Mocha, AWS, Azure, GCP, Docker
Responsibilities
Design and develop web frontend and backend applications; Create automated functional and unit tests; Develop backend APIs and databases; Utilize cloud technologies for scalable applications; Collaborate with DevOps Engineers for build and release automation; Conduct code reviews and pair programming; Work with Product Managers and Designers to deliver features.