Source description
About the role
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