08 Aug
|
BigMint Technologies Private
|
Pune
08 Aug
BigMint Technologies Private
Pune
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 current 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 contemporary 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.
📌 Senior Full-Stack Developer (Pune)
🏢 BigMint Technologies Private
📍 Pune