Job Summary
Job Description: Senior Full Stack Developer
About the Role
We are seeking a highly skilled Senior Full Stack Developer who can design, develop, and deliver high quality software solutions across the full technology stack. This role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams. You will lead development initiatives, mentor junior engineers, and play a key role in shaping technical architecture and engineering best practices.
Key Responsibilities
Technical Responsibilities
• Design, develop, and maintain scalable, high performance web applications using modern front-end and back-end technologies.
• Collaborate with architects to define system design, standards, and architecture patterns.
• Develop RESTful APIs, microservices, and integration layers.
• Write clean, maintainable, and testable code while adhering to coding standards and DevSecOps practices.
• Optimize application performance, scalability, and security.
• Participate in code reviews, design reviews, and sprint planning.
• Troubleshoot complex issues across the full stack and implement robust solutions.
• Ensure quality through automated testing (unit, integration, and end-to-end).
Leadership & Collaboration
• Mentor and guide junior developers, providing technical coaching and best practices.
• Drive continuous improvement in development processes, tools, and methodologies.
• Collaborate closely with product owners, UI/UX designers, QA engineers, and DevOps teams.
• Take ownership of features from concept to deployment and post-release support.
Required Skills & Qualifications
• Bachelor's degree in Computer Science, Engineering, or related field.
• 5+ years of hands on experience as a full stack developer.
• Proficiency in front-end technologies Angular, HTML5, CSS3, TypeScript.
• Strong experience with back-end technology NodeJS.
• Expertise in RESTful APIs, microservices architecture, and asynchronous communication.
• Strong understanding of MSSQL
• Knowledge of secure coding, authentication/authorization frameworks, and OWASP principles.
• Excellent analytical, debugging, and problem-solving skills.
Preferred Skills
• Experience with event driven architecture (Kafka, RabbitMQ, etc.).
• Experience with performance tuning and distributed systems.
• Knowledge of AI/ML integration or cloud native modern frameworks.
Behavioral Competencies
• Strong ownership mindset and accountability.
• Ability to work in an Agile/Scrum environment.
• Good communication and collaboration skills.
• Ability to simplify complexity and deliver high-quality outcomes.
• Passion for learning, experimenting, and adopting new technologies.
Key Responsibilities
Job Description: Senior Full Stack Developer
About the Role
We are seeking a highly skilled Senior Full Stack Developer who can design, develop, and deliver high quality software solutions across the full technology stack. This role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams. You will lead development initiatives, mentor junior engineers, and play a key role in shaping technical architecture and engineering best practices.
Key Responsibilities
Technical Responsibilities
• Design, develop, and maintain scalable, high performance web applications using modern front-end and back-end technologies.
• Collaborate with architects to define system design, standards, and architecture patterns.
• Develop RESTful APIs, microservices, and integration layers.
• Write clean, maintainable, and testable code while adhering to coding standards and DevSecOps practices.
• Optimize application performance, scalability, and security.
• Participate in code reviews, design reviews, and sprint planning.
• Troubleshoot complex issues across the full stack and implement robust solutions.
• Ensure quality through automated testing (unit, integration, and end-to-end).
Leadership & Collaboration
• Mentor and guide junior developers, providing technical coaching and best practices.
• Drive continuous improvement in development processes, tools, and methodologies.
• Collaborate closely with product owners, UI/UX designers, QA engineers, and DevOps teams.
• Take ownership of features from concept to deployment and post-release support.
Required Skills & Qualifications
• Bachelor's degree in Computer Science, Engineering, or related field.
• 5+ years of hands on experience as a full stack developer.
• Proficiency in front-end technologies Angular, HTML5, CSS3, TypeScript.
• Strong experience with back-end technology NodeJS.
• Expertise in RESTful APIs, microservices architecture, and asynchronous communication.
• Strong understanding of MSSQL
• Knowledge of secure coding, authentication/authorization frameworks, and OWASP principles.
• Excellent analytical, debugging, and problem-solving skills.
Preferred Skills
• Experience with event driven architecture (Kafka, RabbitMQ, etc.).
• Experience with performance tuning and distributed systems.
• Knowledge of AI/ML integration or cloud native modern frameworks.
Behavioral Competencies
• Strong ownership mindset and accountability.
• Ability to work in an Agile/Scrum environment.
• Good communication and collaboration skills.
• Ability to simplify complexity and deliver high-quality outcomes.
• Passion for learning, experimenting, and adopting new technologies.
Skill Requirements
Job Description: Senior Full Stack Developer
About the Role
We are seeking a highly skilled Senior Full Stack Developer who can design, develop, and deliver high quality software solutions across the full technology stack. This role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams. You will lead development initiatives, mentor junior engineers, and play a key role in shaping technical architecture and engineering best practices.
Key Responsibilities
Technical Responsibilities
• Design, develop, and maintain scalable, high performance web applications using modern front-end and back-end technologies.
• Collaborate with architects to define system design, standards, and architecture patterns.
• Develop RESTful APIs, microservices, and integration layers.
• Write clean, maintainable, and testable code while adhering to coding standards and DevSecOps practices.
• Optimize application performance, scalability, and security.
• Participate in code reviews, design reviews, and sprint planning.
• Troubleshoot complex issues across the full stack and implement robust solutions.
• Ensure quality through automated testing (unit, integration, and end-to-end).
Leadership & Collaboration
• Mentor and guide junior developers, providing technical coaching and best practices.
• Drive continuous improvement in development processes, tools, and methodologies.
• Collaborate closely with product owners, UI/UX designers, QA engineers, and DevOps teams.
• Take ownership of features from concept to deployment and post-release support.
Required Skills & Qualifications
• Bachelor's degree in Computer Science, Engineering, or related field.
• 5+ years of hands on experience as a full stack developer.
• Proficiency in front-end technologies Angular, HTML5, CSS3, TypeScript.
• Strong experience with back-end technology NodeJS.
• Expertise in RESTful APIs, microservices architecture, and asynchronous communication.
• Strong understanding of MSSQL
• Knowledge of secure coding, authentication/authorization frameworks, and OWASP principles.
• Excellent analytical, debugging, and problem-solving skills.
Preferred Skills
• Experience with event driven architecture (Kafka, RabbitMQ, etc.).
• Experience with performance tuning and distributed systems.
• Knowledge of AI/ML integration or cloud native modern frameworks.
Behavioral Competencies
• Strong ownership mindset and accountability.
• Ability to work in an Agile/Scrum environment.
• Good communication and collaboration skills.
• Ability to simplify complexity and deliver high-quality outcomes.
• Passion for learning, experimenting, and adopting new technologies.
Other Requirements
BE or Equivalent