Description

Job Description

As a Senior Software Developer , you'll be instrumental in crafting our leading-edge web applications. This role demands a blend of designing, developing, and deploying software solutions utilizing a modern tech stack

Key Responsibilities

Develop and design scalable, secure, and robust software solutions

Develop back-end services with Node.js, TypeScript, Apollo GraphQL, MongoDB, utilizing NestJS and Prisma for heightened application performance

Develop front-end development with Angular, ensuring interfaces are responsive and aesthetically pleasing

Apply HTML5, CSS, and SASS for developing engaging web pages

Engage with Azure Kubernetes Service (AKS), Kafka, Dynatrace, and LogDNA to ensure optimal application performance

Drive comprehensive testing strategies using tools like Cypress and K6

Collaborate with cross-functional teams for feature definition, design, and deployment

Mentor junior team members and foster a knowledge-sharing environment

Proactively stay abreast of the latest trends and technologies in software development

Desired Skills & Experienc

Bachelor's or higher degree in Computer Science, Engineering, or related field

GraphQL, MongoDB, and front-end development with Angular, HTML5, CSS, SASS(5+ years of working/hands on experience on a development project)

Proficient in NestJS, Prisma; highly preferred

Experience with AKS, Kafka, Dynatrace, LogDNA

Familiarity with Cypress, K6, or similar testing tools is advantageous

Exceptional problem-solving, communication, and team collaboration abilities

Education

Bachelor's degree