Location: Chennai
Experience: 6 – 9 Years
Notice Period: Immediate to 15 Days
Overview
The Senior TypeScript Developer will play a key role in analyzing, designing, developing, and implementing software solutions using TypeScript and ExpressJS. This position will contribute to the development of RESTful APIs that facilitate seamless communication between backend and frontend systems. You will be part of a collaborative development team that encourages professional growth and embraces innovation in a dynamic environment.
As part of our culture, we value open communication and collaboration. You will work closely with various stakeholders and have opportunities to enhance your skills and be involved in exciting projects that push the boundaries of technology.
Requirements
- Proven experience as a TypeScript Developer, with 6-9 years in the field.
- Strong knowledge of ExpressJS and RESTful API development.
- Proficiency with tools such as Git, Webpack, Babel, and NPM.
- Solid understanding of the Software Development Lifecycle (SDLC) and methodologies.
- Excellent problem-solving and debugging skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong communication and documentation skills.
- Familiarity with database management tools like DB Visualizer and monitoring tools like Splunk.
Responsibilities
- Design and develop scalable software applications using TypeScript and ExpressJS.
- Create and maintain RESTful APIs for various applications.
- Analyze user requirements and prepare design documentation.
- Collaborate with cross-functional teams to define project scope and technical specifications.
- Perform testing and debugging of applications to ensure optimal performance.
- Continuously improve the software development process.
- Provide technical support and guidance to junior developers.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and mentoring sessions.
- Document code and provide necessary training to new team members.
Key Skills
- Expertise in TypeScript and ExpressJS.
- Experience in developing RESTful APIs.
- Familiarity with Git and version control systems.
- Understanding of modern development tools such as Webpack, Babel, and NPM.
- Strong analytical and debugging skills.
- Effective communication skills for documentation and collaboration.
- Ability to work in a team-oriented environment.
- Adaptability to changing project requirements.