Full Stack Engineer
Technology
Techwave Technologies1 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.
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?