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
Bachelor's degree