Full Stack Developer
Full Job Description
Senior Full Stack Developer - Financial Technology
Role Overview:
blackbull technosoft is seeking experienced Senior Full Stack Developers to join our engineering team in Noida, Uttar Pradesh. You will play a crucial role in developing and maintaining a sophisticated financial technology platform built with modern web technologies, contributing to both frontend and backend development. This is an exciting opportunity to work with cutting-edge technologies, including blockchain integration, cloud infrastructure, and enterprise-grade financial systems.
Key Responsibilities:
- Design, develop, and maintain full-stack features across our platform ecosystem.
- Build scalable backend services using NestJS, adhering to clean architecture principles.
- Develop responsive and performant frontend applications utilizing Next.js and React.
- Work with PostgreSQL databases and Prisma ORM for data modeling and persistence.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and well-tested code with comprehensive test coverage.
- Participate in code reviews and contribute to technical architecture decisions.
- Optimize application performance and ensure adherence to security best practices.
- Debug and resolve complex technical issues across the entire technology stack.
- Contribute to API design and implementation following RESTful principles.
Technical Stack:
Backend: NestJS (Node.js), PostgreSQL, Prisma, Jest, Supertest
Frontend: Next.js, TypeScript, TailwindCSS
Infrastructure & DevOps: AWS (S3, etc.), Nx Monorepo, Docker, Git
Required Qualifications:
- 7+ years of professional software development experience.
- Strong expertise in TypeScript and modern JavaScript (ES6+).
- Proven experience building production applications with React and Node.js.
- Deep understanding of RESTful API design and implementation.
- Strong knowledge of relational databases and SQL.
- Experience with modern frontend frameworks (Next.js, React).
- Experience with backend frameworks (NestJS, Express, or similar).
- Solid understanding of software design patterns and clean architecture.
- Experience with Git version control and collaborative development workflows.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively in a team environment.
- Experience with testing frameworks and writing comprehensive tests.
- Understanding of security best practices for web applications.
- Fluent in English.
Nice to Have:
- Experience with blockchain technologies and smart contracts.
- Background in financial technology or regulated industries.
- Experience with monorepo architectures (Nx, Turborepo, etc.).
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture.
- Knowledge of compliance requirements (KYC/AML).
- Contributions to open-source projects.
- German language skills.
What We Offer:
- Opportunity to work on innovative financial technology solutions.
- Collaborative and professional work environment in Noida, Uttar Pradesh.
- Hybrid work arrangement with flexible scheduling.
- Exposure to a modern technology stack and best practices.
- Continuous learning and professional development opportunities.
Application Process:
Please submit your application via email to hr@blackbullTechnosoft.com or WhatsApp at +91 8076 877 714.