Job Overview
We are seeking a highly skilled Senior Fullstack Engineer with strong expertise in Next.js and a primary focus on backend development using Python and/or Node.js. The ideal candidate will design, develop, and maintain robust, scalable web applications, with an emphasis on building high-performance backend systems while contributing to frontend development.
Responsibilities
Backend Development:
- Design and implement scalable APIs and microservices
- Optimize database performance with PostgreSQL, MongoDB, or similar databases.
- Ensure robust security practices, including authentication (JWT, OAuth) and data protection.
- Integrate third-party APIs and services to enhance backend functionality.
- Write clean, maintainable, and well-documented code following best practices.
Frontend Development:
- Build responsive and performant user interfaces using Next.js (React) and TypeScript.
- Collaborate with UI/UX designers to translate designs into high-quality code.
- Optimize frontend performance and ensure cross-browser compatibility.
Fullstack Collaboration:
- Work closely with product managers, designers, and other engineers to deliver end-to-end features.
- Participate in code reviews, architectural discussions, and sprint planning.
- Mentor junior developers and share knowledge on fullstack best practices.
DevOps & Deployment:
- Deploy applications using Vercel, AWS, or similar platforms.
- Implement CI/CD pipelines for automated testing and deployment.
- Monitor and troubleshoot production issues to ensure uptime and performance.
Requirements
Experience:
- 5+ years of professional software development experience.
- 3+ years of backend development
- 2+ years of experience with Next.js and React for frontend development.
Technical Skills:
- Strong proficiency in Python and/or Node.js for building scalable backend systems.
- Expertise in database management (PostgreSQL, MongoDB, or similar).
- Experience with RESTful APIs, GraphQL, and WebSocket protocols.
- Proficiency in TypeScript, JavaScript, and modern frontend tooling (e.g., Webpack, Babel).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and version control (Git).
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Nice-to-Haves:
- Experience with serverless architectures or event-driven systems.
- Familiarity with testing frameworks (Jest, PyTest, or Mocha).
- Knowledge of frontend styling frameworks (Tailwind CSS, Material-UI, or similar).
- Contributions to open-source projects or a strong GitHub portfolio.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven track record of delivering complex, production-ready applications.
Job Type: Full-time
Pay: Rs120,000.00 - Rs150,000.00 per month
Experience:
- NextJS: 2 years (Required)
Location:
Work Location: In person