Senior Software Engineer
We are looking for a Senior Software Engineer to design, build, and maintain scalable web applications using React, Node.js, and cloud technologies. You will lead technical decisions and mentor junior developers.
Responsibilities
- Design and implement scalable full-stack applications using React and Node.js
- Lead architectural decisions for new features and services
- Write clean, well-tested, production-ready code
- Conduct code reviews and mentor junior engineers
- Collaborate with product, design, and DevOps teams
- Optimize application performance and reliability
- Contribute to CI/CD pipeline improvements
Requirements
- 5+ years of professional software development experience
- Expert-level proficiency in React, TypeScript, and Node.js
- Strong experience with PostgreSQL, Redis, and RESTful APIs
- Experience with AWS or GCP cloud services
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Strong communication skills and experience working in agile teams
- Bachelor's degree in Computer Science or equivalent experience
Benefits & Perks
- Health insurance
- Flexible work hours
- Remote-friendly
- Learning budget
- Team events
- Stock options