👨🏻‍💻 postech.work

Full Stack Web Developer

Helix Synergy Corp • 🌐 In Person

In Person Posted 4 days, 6 hours ago

Job Description

Key Responsibilities:

UI Implementation: Develop and maintain user-facing features using React.js (including Hooks and Functional Components), ensuring high performance on mobile and desktop platforms.

State Management: Implement effective and scalable application state logic using libraries such as Redux, Zustand, or the Context API.

Design Translation: Collaborate closely with UI/UX designers to translate wireframes and visual mockups (e.g., Figma, Sketch) into high-fidelity, semantic HTML and CSS/SASS.

Testing: Write comprehensive unit tests for React components and user flows using testing frameworks like Jest and React Testing Library.

Back-End Development \& API Design

API Creation: Design, implement, and maintain secure, efficient RESTful APIs (or GraphQL endpoints) using a server-side framework (e.g., Node.js/Express, Python/Django/Flask, or Java/Spring).

Payment Integration: Integrate and manage third-party payment gateways (e.g., Stripe, PayPal, Razorpay), including setting up webhooks, handling transaction lifecycle events, and managing refund/cancellation logic.

Database Management: Write complex, optimized queries and manage database schemas (both SQL like PostgreSQL/MySQL and NoSQL like MongoDB).

Security: Implement best practices for API security, authentication (e.g., OAuth, JWT), and PCI DSS compliance principles when handling transaction data.

General \& DevOps Practices

Code Quality: Participate actively in code reviews, ensuring code adheres to company standards, is clean, maintainable, and well-documented.

Agile Methodology: Participate in daily stand-ups, sprint planning, and retrospectives within an Agile/Scrum environment.

Troubleshooting: Diagnose, debug, and resolve production issues across the full stack in a timely manner.

Deployment: Assist with deployment pipelines and infrastructure management (CI/CD) where necessary.

Required Technical Qualifications

Front-end Core: 2+ years of dedicated professional experience developing production applications using React.js.

Payment Experience: Proven experience with integrating at least one major payment gateway API (e.g., Stripe, Braintree, etc.) and handling transactional data flow.

Language Proficiency: Strong expertise in JavaScript (ES6+).

Back-end Proficiency: Demonstrated experience working with one major server-side language/framework (Node.js/Express preferred, or Python/Java).

Database: Hands-on experience designing and interacting with either relational (PostgreSQL, MySQL) or non-relational (MongoDB) databases.

Security: Awareness of API security best practices and secure handling of sensitive financial information.

Tools: Expert use of Git and experience working with cloud environments (AWS, GCP, or Azure).

Preferred Qualifications (Nice-to-Haves)

Experience with TypeScript in a production environment.

Familiarity with containerization technologies (Docker).

Experience with advanced React frameworks like Next.js for server-side rendering (SSR) or static site generation (SSG).

Familiarity with financial reporting, invoicing, and subscription management API

Job Type: Full-time

Pay: ₹25,000.00 - ₹30,000.00 per month

Benefits:

Cell phone reimbursement

Health insurance

Internet reimbursement

Provident Fund

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.