
Search by job, company or skills
Skills Required: Typescript, GraphQL, React, ReactJs, Nextjs, Node, Nodejs, NestJs, Websockets, Bash, Automation, Docker, Containerization, Orchestration, nx(monorepo)
Experience Range: 4 - 6 years
Role Title: Senior Software Engineer I
Job Responsibilities:
• Managing Application Development Standards, Processes, and Tools
Skill and Experience:
• 4+ years of experience with ReactJS or NodeJS and GraphQL or a similar JavaScript framework
• Experience in handling complex full-stack projects involving multiple functions, scalable databases, API integrations and cloud environments
• Well-versed in understanding and analyzing project specifications, coding, and code-reviewing by complying with the best coding standards and practices
• Expert in writing efficient, re-usable code for high quality, responsive / cross-platform applications with emphasis on front-end and back-end development
• Well-versed in Agile development methodology working on timely completion of tasks as per sprint cycles or tasks assigned in the project management tools
• Adept in bug fixing. Should be good in communication with client-facing abilities
• Excellent problem-solving and debugging skills and a drive to use them
• Strong communication and collaboration skills within a team environment
Technical Requirements:
• Proven experience in designing and developing GraphQL-based backend systems
• Strong proficiency in TypeScript
• Deep understanding of NestJS and its application in building Apollo Federation Subgraphs
• Experience with Docker for containerization and orchestration • Experience with Event-Driven architecture, particularly Kafka
• Familiarity with relational and NoSQL databases
• Experience with Web Sockets and GraphQL Subscriptions for real-time data communication
• Strong scripting skills in Bash for automation
• Familiar with nx (monorepo) toolset
Education and Certifications:
• Bachelor's degree in computer science, Information Technology, or equivalent experience
Job ID: 146078895