Full-Stack Developer
- ₹10L – ₹12L • No equity
- 2 years of exp
- Full Time
Not Available
In office
About the job
Job Description:
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in both front-end and back-end development, with at least 2 years of professional experience. You will be responsible for managing the interchange of data between the server and users, translating UI/UX design wireframes into actual code, and developing server-side logic. You will design the overall architecture of web applications, ensuring their performance, quality, and responsiveness, as well as integrating front-end elements into the application.
Key Responsibilities:
- Build and maintain advanced web applications, focusing on both front-end and back-end development.
- Translate designs and wireframes into high-quality code, ensuring the best possible performance, quality, and responsiveness of applications.
- Design, build, and maintain efficient, reusable, and reliable code in both JavaScript/TypeScript and Python.
- Manage user authentication and authorization between multiple systems, servers, and environments.
- Integrate multiple data sources and databases into a single system, optimizing the application for maximum speed and scalability.
- Collaborate with other team members and stakeholders, integrating user-facing elements developed by front-end developers with server-side logic.
- Define and communicate technical and design requirements.
- Create and maintain software documentation, ensuring the privacy and security of users' data.
- Participate in the entire application lifecycle, focusing on coding, debugging, and creating app updates, including bug fixes and additional features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Stay abreast of emerging technologies and industry trends, applying them into operations and activities.
Knowledge & Experience:
- Bachelor’s degree in B.Tech/BCA/BE or a related field.
- At least 2 years of experience in both front-end and back-end development.
- Proficient in HTML5, CSS3, JavaScript, TypeScript, and Python, with a solid knowledge of React and Component Library.
- Experience with backend frameworks, preferably FastAPI, and proficiency in SQL, especially PostgreSQL.
- Strong understanding of the entire web development process (design, development, and deployment) and cross-browser compatibility.
- Experience with Google Cloud Platform, including Cloud Run, Cloud Functions, and Firebase.
- Proficient in working with REST APIs, third-party libraries, and APIs.
- Excellent understanding of code versioning tools, such as Git and GitHub.
- Knowledge of responsive design, web UI/UX design principles, guidelines, and best practices.
- Strong problem-solving skills, with an ability to work under pressure and adhere to tight deadlines.
- Exceptional teamwork, leadership, and communication skills.
- Understanding of fundamental design principles behind a scalable application and the full Product Development and Mobile Development life cycle.
What We Offer:
- Competitive salary and performance-based incentives.
- Comprehensive ESOP Structure
- Opportunity to lead a key division in a fast-growing fintech startup.
- Collaborative and dynamic work environment.
- Professional development and growth opportunities.
This role requires a balance of front-end and back-end expertise, with a passion for building efficient, scalable, and user-friendly applications. If you are a self-motivated individual who likes to explore new technologies and engage in challenging and innovative projects, we would love to hear from you.