Skip to main content

Full Stack Engineer

Technology
Techwave Technologies
1 month ago
Service contractOn-site

Job description

Job Summary

Techwave Technologies Inc. is seeking a skilled Full Stack Developer to design, develop, test, and maintain scalable web applications and enterprise software solutions. The ideal candidate will have strong hands-on experience across both front-end and back-end development , with expertise in modern JavaScript frameworks, backend APIs, databases, cloud platforms, and software development practices.

The candidate will work closely with product managers, business analysts, UI/UX designers, DevOps engineers, and other development teams to deliver secure, scalable, and high-performing applications.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications using modern front-end and back-end technologies.
  • Build responsive and reusable user interfaces using React.js, Angular, or similar JavaScript frameworks .
  • Develop robust backend services and RESTful APIs using Node.js, Python, Java, or .NET .
  • Design and optimize relational and NoSQL databases, including PostgreSQL, MySQL, SQL Server, MongoDB, or Oracle .
  • Implement authentication, authorization, API security, and role-based access controls.
  • Integrate third-party APIs, microservices, payment services, and enterprise applications.
  • Write clean, reusable, maintainable, and well-documented code following software engineering best practices.
  • Develop unit, integration, and end-to-end tests to ensure application reliability and quality.
  • Troubleshoot application issues, perform root-cause analysis, and resolve production defects.
  • Optimize application performance, database queries, API response times, and front-end rendering.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Participate in requirements analysis, technical design, code reviews, testing, deployment, and production support .
  • Implement CI/CD pipelines and automated deployment processes using modern DevOps tools.
  • Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform .
  • Develop and maintain containerized applications using Docker and Kubernetes .
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, backlog refinement, and retrospectives.
  • Maintain technical documentation, API specifications, architecture diagrams, and development standards.
What We Look For The ideal candidate is someone who can take a feature from business requirement → technical design → development → testing → deployment → production support .

Strong candidates should demonstrate

  • Full-stack application development
  • Strong JavaScript/TypeScript expertise
  • Backend API development
  • Database design and optimization
  • Cloud development
  • CI/CD and DevOps practices
  • Secure application development
  • Agile/Scrum experience
  • Strong communication and collaboration skills
Keywords
planning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementweb-applicationsback-end-developmenttraining-and-developmentjavascriptsoftware-developmentpolicies-and-practicesuser-interface-uiuser-experience-uxmobile-app-user-experiencedevelopment-operations-devopsreact-jsreactnodejspythonjavadot-net

Interested in this role?