remote
Software Engineer - Web Applications - Dynamic Sealing Technologies (DSTI)
Software Engineer
Full‑stack web engineer building modern, business‑critical applications using JavaScript, React, Node.js, and AWS, with a focus on clean architecture, automated testing, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web applications using JavaScript, React, and Node.js.
- Implement secure, high‑performance RESTful APIs and integrate with relational databases (SQL).
- Collaborate with product owners and cross‑functional teams to translate business requirements into technical solutions.
- Write automated unit, integration, and end‑to‑end tests; enforce code quality through code reviews.
- Deploy and monitor applications on AWS, leveraging services such as EC2, RDS, and S3.
- Participate in continuous integration and continuous delivery (CI/CD) pipelines to ensure rapid, reliable releases.
Requirements
- 3+ years of professional experience building web applications with JavaScript, React, and Node.js.
- Strong understanding of RESTful API design, authentication, and data modeling.
- Experience with SQL databases (PostgreSQL/MySQL) and query optimization.
- Proficiency in AWS services and cloud deployment best practices.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
Skills
javascriptreactnodejssqlawscicd