Senior Full Stack Engineer

Hyderabad, Telangana, India
Mar 28, 2025
Mar 28, 2026
Remote
Full-Time
5 - 10 Years
Job Description

As a Senior Full Stack Engineer, you will play a critical role in designing, developing, and maintaining cutting-edge web applications that deliver exceptional user experiences. You will collaborate with cross-functional teams, ensure adherence to best coding practices, and optimize applications for scalability, security, and performance. If you're a self-driven professional with an eye for detail and a commitment to building high-quality software, we'd love to hear from you!

Key Responsibilities

  1. Backend Development. Develop and maintain robust backend services and APIs using Node.js.
  2. API & Security Standards. Implement and document APIs using Swagger/OpenAPI while ensuring security best practices.
  3. Application Optimization. Optimize applications for scalability, security, and performance, ensuring compliance with secure coding standards.
  4. Secure Data Handling

    • Implement input validation and sanitization (e.g., using DOMPurify to prevent XSS attacks).

    • Enforce Content Security Policy (CSP) headers to mitigate injection attacks.

  5. API Hardening

    • Apply rate limiting to prevent abuse.

    • Set up CORS restrictions to ensure controlled access.

    • Validate and sanitize inputs (e.g., using express-validator) to prevent SQL Injection (SQLi), NoSQL Injection (NoSQLi), and brute-force attacks.

    • Regularly scan dependencies for vulnerabilities using tools like Snyk.

    • Store sensitive data such as API keys and database credentials securely using environment variables or AWS Secrets Manager.

  6. Frontend Development. Design and implement responsive and intuitive user interfaces using React.js.
  7. Collaboration & Feature Development. Work closely with designers, product managers, and other engineers to define, develop, and deliver new features.
  8. Performance & Scalability. Ensure that applications are optimized to handle high traffic while maintaining high performance.
  9. Testing & Debugging. Conduct thorough testing, debug issues, and ensure high-quality deliverables.
  10. Code Reviews & Best Practices. Participate in code reviews, share constructive feedback, and promote best coding practices.
  11. Continuous Learning. Stay up to date with emerging technologies and industry trends to continuously improve development processes and methodologies.

Required Skills & Qualifications

  • 5 to 10 years of professional experience as a Full Stack Engineer.
  • Strong expertise in React.js and Node.js.
  • Experience working with DB2 databases (preferred but not mandatory).
  • In-depth knowledge of API development, including RESTful APIs, Swagger/OpenAPI documentation, and security best practices.
  • Hands-on experience with security measures such as input validation, CSP headers, rate limiting, and dependency vulnerability scanning.
  • Familiarity with tools like Snyk, express-validator, and AWS Secrets Manager for security and optimization.
  • Solid understanding of frontend performance optimization and responsive UI development.
  • Experience in collaborating with cross-functional teams to build scalable and user-friendly applications.
  • Proficiency in debugging, testing, and maintaining high-quality code.
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.
  • Passion for learning and adapting to new technologies and industry best practices.

Why Join Us?

  1. Remote Work Opportunity. Enjoy the flexibility of working from anywhere.
  2. Collaborative Work Environment. Be part of a team that values innovation, collaboration, and continuous learning.
  3. Career Growth. Opportunities for upskilling and professional development.
  4. Challenging & Impactful Work. Work on exciting projects that directly impact users and business success.

If you are a highly skilled Full Stack Engineer with a strong foundation in Node.js, React.js, and API security, we’d love to hear from you! Apply now and be a part of our growing team.