HamburgerMenu
hirist

Software Development Engineer II - Full Stack Technologies

Finkraft
Bangalore
2 - 6 Years

Posted on: 09/07/2025

Job Description

About the Role :

We are seeking an experienced and self-driven Full Stack Developer to join our engineering team. Youll play a key role in architecting, building, and scaling a client-facing, data-intensive web application.

This position demands technical leadership, clean coding practices, ownership of services end-to-end, and a strong emphasis on testing, performance, and maintainability.

This role involves building scalable features, improving performance, and ensuring robust code through unit testing and collaboration.

Responsibilities :

- Lead the design and development of scalable and performant full stack features using React.js, Node.js, SQL and Python

- Own and maintain core services and modules, including refactoring for scalability, reliability and performance

- Implement robust unit testing, contribute to automated test coverage, and ensure code quality

- Design and optimize data models and queries

- Guide architectural decisions and review pull requests with a focus on best practices and design principles

- Contribute to sprint planning, estimation, and cross-functional technical discussions

- Mentor junior developers and contribute to knowledge-sharing within the team

- Work with GitHub-based workflows and CI/CD pipelines

Requirements :

- 2- 6 years of full stack development experience in production environments

- Proficient in React.js, Node.js, JavaScript/TypeScript, and Python

- Strong experience with both SQL(PostgreSQL) and NoSQL (MongoDB) databases

- In-depth experience in writing and maintaining unit tests (e.g., Jest, Mocha, PyTest)

- Solid understanding and application of design patterns and SOLID principles

- Experience in architecting REST APIs and handling asynchronous operations effectively

- Comfortable using Git/GitHub for version control and collaboration

- Familiarity with containerization and cloud platforms (Docker, Kubernetes, AWS/GCP)

Nice to Haves :

- Experience with large-scale data systems or distributed architectures

- Exposure to CI/CD tools and DevOps practices

- Familiarity with integration or end-to-end testing frameworks


info-icon

Did you find something suspicious?