Job Requirements
This job post is managed by
Skills
Job description for Senior Software Engineer at Datahouse Asia
- Collaborate with teams to design, develop, and implement web-based solutions.
- Use AWS services like EC2, RDS, Redshift, Cognito, Infra-as-code, and Serverless for application development and deployment.
- Work with Linux-based operating systems (AWS Linux, RHEL, Ubuntu) and set up Apache/NGINX web servers.
- Use programming languages like React.js, Nest.js, JavaScript, to build scalable and efficient applications.
- Implement message queues for efficient communication and data processing.
- Work with SQL and NoSQL databases, understand data normalization, denormalization, and stored procedures.
- Implement in-memory databases like Redis, memcache, and perform web scraping tasks.
- Design and develop efficient multi-threaded and distributed architectures.
- Implement synchronous and asynchronous communication protocols and secure socket connections.
- Integrate applications into SIEM systems like Elastic/Logstash/Kibana.
- Monitor applications and systems using tools like Grafana for performance and stability.
- Stay updated with industry trends and technologies, and explore analytics tools like R.
- Guide and mentor team members on technical and non-technical skills.
- Contribute to best practices in software development lifecycle, including documentation, CICD, and requirements analysis.
- Collaborate with stakeholders to create documentation like Business Requirements Documents and Technical Specifications.
- Minimum 5 years of experience as a Full-stack Developer.
- Extensive knowledge of React.js, Nest.js, Prisma, Type ORM, and databases such as PostgreSQL and MongoDB.
- Proficient in using AWS services including Cognito, S3, and CloudFront…
- Strong understanding of both SQL and NoSQL databases, message queues, and in-memory databases.
- Familiar with HTML/CSS, web scraping, multi-threaded/distributed architectures, and both synchronous and asynchronous communication methods.
- Knowledgeable about socket-based SSL/TLS connections, information security principles, and adherence to OWASP best practices.
- Experienced in SIEM integration (Elastic/Logstash/Kibana) and system/application monitoring with Grafana.
- Excellent documentation skills, with a thorough understanding of SDLC best practices and CI/CD implementation.
- Capable of mentoring and guiding team members in both technical and non-technical aspects.
- Having an AWS certification is a plus.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More