Full Stack TypeScript Engineer
Job Summary
We are seeking an experienced Software Engineer to develop and maintain scalable enterprise applications using TypeScript. You will work across frontend and backend systems to deliver secure, high-performance solutions. The role involves close collaboration with stakeholders to solve complex technical challenges and contribute to system architecture.
Responsibilities
- Design and develop scalable frontend/backend applications
- Build and maintain RESTful APIs and integrations
- Participate in full SDLC phases
- Troubleshoot and optimize system performance
- Ensure application security and best practices
Required Skills
- TypeScript/JavaScript, Node.js, Express.js, React.js
- MySQL/PostgreSQL
- Docker, Kubernetes, GCP
- RESTful API development
- Git version control
Job Details
### Responsibilities
- Gather and analyze business and user requirements
- Design and propose scalable technical solutions
- Develop, test, and maintain frontend and backend applications
- Build and maintain RESTful APIs and system integrations
- Participate actively in all phases of the Software Development Life Cycle (SDLC)
- Collaborate with team members to ensure smooth deployment and system operations
- Troubleshoot, optimize, and enhance system performance and reliability
- Ensure application security and best engineering practices are followed
- Contribute to system architecture and technical improvement discussions
- Perform ad-hoc tasks assigned by management when required
### Requirements
- Diploma, Advanced Diploma, Bachelor’s Degree, or higher in Computer Science, IT, Software Engineering, or related field
- Minimum 2 years of experience in software development
- Strong proficiency in: TypeScript / JavaScript, Node.js, Express.js, React.js
- Relational databases (MySQL/PostgreSQL)
- Experience building and consuming RESTful APIs
- Experience working with messaging queues or asynchronous processing
- Familiar with Git version control
- Familiar with Docker and containerized environments
- Good understanding of software security best practices
- Able to work independently with minimal supervision
- Good communication skills in English (written and spoken)
### Tech Stack
TypeScript, Node.js, Express.js, React.js, MySQL/PostgreSQL, Messaging Queue, PM2, Docker, Kubernetes, Git, Google Cloud Platform (GCP), On-Premises Infrastructure
### Benefits
- Opportunity to work on enterprise-scale and FinTech-related systems
- Exposure to modern technologies and scalable architectures
- Flexible hybrid working arrangement (2 days WFH, 3 days Office)
- Annual performance bonus and salary increment
- Personal growth and career development opportunities
- Supportive and innovation-driven engineering culture
- Weekly social activities and team bonding events