onsite
Senior Full Stack Software Engineer - Darwinbox
Software Engineer
Senior Full Stack Software Engineer responsible for designing, developing, and deploying scalable web applications using JavaScript, React, Node.js, and cloud services. Focus on collaborative problem solving, sophisticated design, and end‑to‑end product quality.
About the role
Key Responsibilities
- Design, develop, and maintain scalable full‑stack web applications using JavaScript, React, and Node.js.
- Implement RESTful APIs and integrate with relational databases (SQL).
- Collaborate with cross‑functional teams to define architecture, review code, and ensure high quality deliverables.
- Containerize services with Docker and deploy to cloud environments (AWS).
- Participate in all phases of the software development life cycle, from concept to production.
Requirements
- 5+ years of professional experience in full‑stack development.
- Experience building and consuming REST APIs and working with SQL databases.
- Hands‑on experience with Docker, CI/CD pipelines, and AWS services.
- Strong problem‑solving skills, attention to detail, and a collaborative mindset.
Skills
javascriptreactnodejssqldockeraws