Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using modern JavaScript frameworks
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Optimize application performance and ensure robust security practices
- Write clean, maintainable, and well-documented code
- Participate in code reviews and architectural discussions
- Mentor junior engineers and contribute to best practices
Requirements
- 5+ years of professional software development experience
- Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React)
- Experience with backend development using Node.js and Express
- Familiarity with relational databases (PostgreSQL) and RESTful API design
- Understanding of cloud platforms and DevOps practices