We are looking for a senior, versatile Full-Stack Developer to join our growing technology team. At BigMint, we believe that with the rapid advancement of AI-assisted development, programming language expertise is no longer a barrier - what truly matters is the ability to think architecturally, understand business problems deeply, and deliver scalable, production-grade solutions.
The ideal candidate is a technologist with strong business acumen who can translate complex domain requirements into elegant technical solutions. You will work across the full stack, collaborate with cross-functional teams, and play a key role in shaping the engineering culture at BigMint.
Key Responsibilities
Full-Stack Development
- Design, develop, and maintain robust, scalable web applications across the full stack - front-end, back-end, and database layers.
- Work across multiple technology stacks as required by the project; leverage AI-assisted tooling to bridge language or framework gaps quickly.
- Evaluate and select appropriate frameworks, and architectural patterns for each use case.
Business Understanding & Requirements Engineering
- Engage directly with product team to understand domain requirements, workflows, and pain points before writing a single line of code.
- Translate business requirements into clear technical specifications, user stories, and acceptance criteria.
- Proactively identify gaps in requirements and propose solutions that are technically sound and commercially viable.
Architecture & Technical Leadership
- Lead the technical design of new features and systems, ensuring alignment with long-term product goals.
- Drive the adoption of best practices in software design, security, observability, and testing.
Database & API Engineering
- Design and manage databases, ensuring data integrity, performance, and security.
- Build and integrate APIs; evaluate and onboard third-party services as and where needed.
Quality, Security & DevOps
- Own end-to-end quality for your modules - write unit, integration, and e2e tests as first-class deliverables.
- Identify and remediate security vulnerabilities; follow OWASP and industry best practices.
- Participate in CI/CD pipeline setup, deployment automation, and production monitoring.
- Conduct root-cause analysis for production incidents and drive post-mortems to prevent recurrence.
Collaboration & Communication
- Work in close partnership with designers, product managers, data teams, and business analysts.
- Communicate technical concepts clearly to non-technical stakeholders.
- Maintain thorough, up-to-date documentation for all systems, APIs, and architectural decisions.
Qualifications & Skills
Educational Background
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related engineering discipline.
Experience
- 5-7 years of hands-on professional experience in full-stack web development.
- Demonstrable experience shipping production systems end-to-end - from requirement gathering to deployment and monitoring.
Technical Skills
- Proficiency in one or more backend technologies, including but not limited to PHP, with the flexibility and aptitude to work across additional programming languages and technology stacks as required.
- Front-end: Strong command of HTML, CSS, JavaScript; experience with at least one modern framework (React, Vue.js, Angular, or equivalent).
- Databases: MySQL, PostgreSQL, or other RDBMS; working knowledge of NoSQL (MongoDB, Redis) is a plus.
- API Design: RESTful and/or GraphQL API design and integration patterns.
- Version Control: Git workflows (branching strategies, code reviews, PR-based development).
- Security: Awareness of common vulnerabilities (OWASP Top 10) and secure coding practices.
- AI-assisted development: Comfort using AI coding tools (GitHub Copilot, Claude, ChatGPT, etc.) to accelerate development across unfamiliar stacks.
Business & Soft Skills
- Strong business acumen - ability to understand how software decisions impact commercial outcomes.
- Structured problem-solving with a product mindset; asks why before how.
- Excellent written and verbal communication; comfortable presenting technical plans to leadership.
- Ability to manage multiple projects concurrently, prioritize effectively, and meet deadlines.
- Self-driven and adaptable - thrives in a fast-paced environment with evolving requirements.
Skills: html,stack,ci/cd,api,css,mysql,javascript,git,technology