Search Jobs

Search by job, company or skills

Software Engineer

Software Engineer

NxtWave
  • Posted 2 months ago
  • Over 100 applicants have applied

Job Description

Job Title: Software Engineer 1

Responsibilities

  • Design, implement, and ship user-centric features spanning frontend, backend, and database systems under guidance.
  • Define and implement RESTful/GraphQL APIs and efficient, scalable database schemas.
  • Build reusable, maintainable frontend components using modern state management practices.
  • Develop backend services in Node.js or Python, adhering to clean-architecture principles.
  • Write and maintain unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Containerize applications and configure CI/CD pipelines for automated builds and deployments.
  • Enforce secure coding practices, accessibility standards (WCAG), and SEO fundamentals.
  • Collaborate effectively with Product, Design, and engineering teams to understand and implement feature requirements..
  • Own feature delivery from planning through production, and mentor interns or junior developers.

Qualifications & Skills

  • 1-3 years of experience building full-stack web applications.
  • Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3 (Flexbox/Grid).
  • Advanced experience with React (Hooks, Context, Router) or equivalent modern UI framework.
  • Hands-on with state management patterns (Redux, MobX, or custom solutions).
  • Strong backend skills in Node.js (Express/Fastify) or Python (Django/Flask/FastAPI).
  • Expertise in designing REST and/or GraphQL APIs and integrating with backend services.
  • Solid knowledge of MySQL/PostgreSQL and familiarity with NoSQL stores (Elasticsearch, Redis).
  • Experience using build tools (Webpack, Vite), package managers (npm/Yarn), and Git workflows.
  • Skilled in writing and maintaining tests with Jest, React Testing Library, Pytest, and Cypress.
  • Familiar with Docker, CI / CD tools (GitHub Actions, Jenkins), and basic cloud deployments.
  • Product-first thinker with strong problem-solving, debugging, and communication skills.

Qualities we'd love to find in you:

  • The attitude to always strive for the best outcomes and an enthusiasm to deliver high quality software
  • Strong collaboration abilities and a flexible & friendly approach to working with teams
  • Strong determination with a constant eye on solutions
  • Creative ideas with problem solving mind-set
  • Be open to receiving objective criticism and improving upon it
  • Eagerness to learn and zeal to grow
  • Strong communication skills is a huge plus

Work Location: Hyderabad

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Hyderabad, India
Skills:
Java, Git, Abinitio, SQL Server, Data Warehousing Concepts, Svn, Oracle, Python, Sql, DevOps practices
Chennai, Hyderabad, Mumbai, India
Skills:
.NET, Sql, SQL Server, Es6, Angular, Html5, Css3, Entity Framework, Software Development Lifecycle, Git, Data Modeling, Unit Testing Frameworks, Data Access Technologies and Patterns, Agile Development Process, SOLID Design Principles, Object-Oriented Programming
Remote, India
Skills:
Tensorflow, Pytorch, Python, Data ML Pipelines, Applied Statistics, Agentic Architectures, Evaluation Frameworks, Eval and Observability Tooling
Hyderabad, India
Skills:
openmpi , C, Nvme, Virtualization, Linux, Networking, Storage Technologies, Ethernet, Distributed Computing, Git, UCX, libFabric, RoCE, Automated Testing Frameworks, SPDK, RDMA, RCCL, OneCCL, DPDK, NCCL, NVMe-oF, Transport Acceleration
Hyderabad, India
Skills:
snowflake , Java, Sql, Azure Functions, Talend, Kubernetes, Docker, Microsoft Azure, Spring-based frameworks, Git-based source control, Pentaho Kettle, Microservices architectures, Event-driven systems, Automated testing frameworks, Serverless technologies, CI/CD pipelines