Day-to-Day Responsibilities
Software Development (75%)
- Develop, test, and maintain modern web applications using Node.js, TypeScript, and React.js.
- Build scalable and responsive frontend interfaces along with robust backend services.
- Design, develop, and integrate RESTful APIs to support application functionality.
- Troubleshoot, debug, and optimize applications to ensure high performance and reliability.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Work with databases, data models, and application architecture to support business requirements.
- Participate in the complete software development lifecycle, from requirement analysis and planning to deployment and maintenance.
- Collaborate with senior engineers on system design, code reviews, and technical discussions.
- Contribute to testing, documentation, and continuous improvement initiatives.
- Use Git and modern development workflows for version control and team collaboration.
Cloud & Operations (25%)
- Assist in deploying and managing applications on AWS cloud infrastructure.
- Support CI/CD pipelines to streamline development and release processes.
- Work with Linux-based systems and development environments.
- Develop and maintain automation scripts to improve operational efficiency and developer productivity.
- Monitor application performance, system health, and service availability.
- Gain hands-on experience with cloud…
Skills
- Node.js
- TypeScript
- React.js
- REST APIs
- Git