NxtWave
NxtWave1h ago
Foundit

Software Engineer

Hyderabad / Secunderabad, Telangana, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NxtWave

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Software Engineer 1

Responsibilities

  • Design, implement, and deploy user-focused features across frontend, backend, and database systems under expert guidance.
  • Develop and integrate efficient, scalable RESTful/GraphQL APIs and database schemas.
  • Construct reusable and maintainable frontend components using modern state management techniques.
  • Build backend services using Node.js or Python, adhering to robust architectural principles.
  • Create and maintain comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability.
  • Implement containerization for applications and establish CI/CD pipelines for automated build and deployment processes.
  • Uphold secure coding practices, ensure compliance with accessibility standards (WCAG), and apply fundamental SEO principles.
  • Collaborate closely with Product, Design, and fellow engineering teams to translate feature requirements into functional software.
  • Take ownership of feature delivery from inception to production, and provide mentorship to interns or junior developers.

Qualifications and Skills

  • Possess 1-3 years of experience in building full-stack web applications.
  • Demonstrate proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3 (including Flexbox/Grid).
  • Exhibit advanced experience with React (Hooks, Context, Router) or a comparable modern UI framework.
  • Show hands-on experience with state management patterns like Redux, MobX, or custom solutions.
  • Display strong backend development skills in Node.js (Express/Fastify) or Python (Django/Flask/FastAPI).
  • Excel in designing REST and/or GraphQL APIs and integrating them with backend services.
  • Maintain a solid understanding of relational databases such as MySQL/PostgreSQL and familiarity with NoSQL solutions (Elasticsearch, Redis).
  • Have experience with build tools (Webpack, Vite), package managers (npm/Yarn), and Git workflows.
  • Skilled in writing and maintaining tests using frameworks like Jest, React Testing Library, Pytest, and Cypress.
  • Familiarity with Docker, CI/CD tools (GitHub Actions, Jenkins), and basic cloud deployment strategies.
  • Be a product-first thinker with exceptional problem-solving, debugging, and communication abilities.

Desirable Qualities

  • Maintain a proactive attitude focused on achieving the best outcomes and delivering high-quality software.
  • Exhibit strong collaboration skills and a flexible, approachable demeanor when working with teams.
  • Demonstrate strong determination and a consistent focus on finding solutions.
  • Bring creative ideas and a problem-solving mindset to the role.
  • Be receptive to constructive criticism and committed to continuous improvement.
  • Possess an eagerness to learn and a strong drive for professional growth.
  • Excellent communication skills are highly valued.

Work Location: Hyderabad, Telangana, India

Company

NxtWave

NxtWave

NxtWave is an innovative ed-tech company dedicated to empowering students and professionals with the skills needed for high-growth technology careers in India.

Hyderabad / Secunderabad, Telangana, India
Posted on Foundit
Software Engineer at NxtWave | Hyderabad / Secunderabad, Telangana, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform