
Remote
Full-Time
India
About the Role
As a Senior Software Engineer, you will lead the design and implementation of our software applications using TypeScript. You will collaborate with cross-functional teams to integrate new functionalities and optimize existing systems to meet our strategic objectives.
Key Responsibilities
Develop and maintain high-quality software using TypeScript.
Lead the architecture and implementation of new software features.
Collaborate with product managers and other stakeholders to define technical requirements and system design.
Conduct code reviews and mentor junior developers to promote best practices.
Ensure scalability and performance of applications through effective coding and testing.
Stay updated with emerging trends and technologies in software development.
Manage the integration of Node.js into development projects as needed.
Technical Requirements
Core skills: Proficiency in TypeScript and react js.
Additional skills: Experience with Node.js is highly desirable.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of experience in software development, with a strong background in TypeScript.
Previous experience leading development projects and teams.
Certifications in software development methodologies or technologies (e.g., Agile, Scrum) are advantageous.
The Ideal Candidate Has
Strong analytical and problem-solving skills.
Excellent communication and teamwork capabilities.
A proactive attitude and the ability to work independently.
A passion for learning new technologies and driving innovation.
Attention to detail and a commitment to delivering high-quality software.
Key Responsibilities
Develop and maintain high-quality software using TypeScript.
Lead the architecture and implementation of new software features.
Collaborate with product managers and other stakeholders to define technical requirements and system design.
Conduct code reviews and mentor junior developers to promote best practices.
Ensure scalability and performance of applications through effective coding and testing.
Stay updated with emerging trends and technologies in software development.
Manage the integration of Node.js into development projects as needed.
Technical Requirements
Core skills: Proficiency in TypeScript and react js.
Additional skills: Experience with Node.js is highly desirable.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of experience in software development, with a strong background in TypeScript.
Previous experience leading development projects and teams.
Certifications in software development methodologies or technologies (e.g., Agile, Scrum) are advantageous.
The Ideal Candidate Has
Strong analytical and problem-solving skills.
Excellent communication and teamwork capabilities.
A proactive attitude and the ability to work independently.
A passion for learning new technologies and driving innovation.
Attention to detail and a commitment to delivering high-quality software.