Description :
About Us :
Techblocks is a leading global digital product development firm. We unify strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands, including Bell Telecom, Bausch Health (Previously Valeant Pharma), Honda Motors, AES Corp, Thomson Reuters Carswell, First American and Colliers International.
Our passion is empowering innovators and change-makers at every level of the product life cycle. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration and user experience.
About the role :
We are seeking a versatile Full Stack Developer with expertise in .NET backend development, React-based frontend development, and cloud-native solutions on AWS. The role involves building scalable applications, working with both relational and graph databases, and leveraging Python for data processing and integrations.
Key Responsibilities :
- Design, develop, and maintain full stack applications using .NET (C#) for backend and React for frontend
- Build responsive, high-performance user interfaces using modern React frameworks and best practices
- Develop and expose RESTful APIs and backend services using .NET Core/.NET 6
- Work with SQL Server for database design, optimization, and complex query handling
- Design and implement solutions using Graph Databases for relationship-driven data models
- Develop and deploy applications on AWS infrastructure, ensuring scalability, reliability, and performance
- Utilize Python for data processing, automation, or integration-related tasks
- Collaborate with cross-functional teams (Product, QA, DevOps) in Agile environments
- Ensure adherence to secure coding practices, performance optimization, and coding standards
- Participate in code reviews, unit testing, and CI/CD processes
- Maintain technical documentation for applications, APIs, and system design
Required Skills & Qualifications :
- 6 to 8 years of experience in full stack development
- Strong proficiency in .NET / .NET Core (C#) for backend development
- Hands-on experience with React.js, including hooks, state management, and component-based architecture
- Strong experience with SQL Server, including schema design, stored procedures, and query optimization
- Experience working with Graph Databases (Neo4j, Amazon Neptune, or similar)
- Hands-on experience with AWS infrastructure, including services such as : EC2, S3, Lambda, RDS or DynamoDB, IAM & CloudWatch
- Proficiency in Python for scripting, automation, or backend/data processing tasks
- Strong understanding of REST API development and integration patterns
- Familiarity with microservices architecture and distributed systems
- Experience with version control systems (Git) and collaborative workflows
- Knowledge of CI/CD pipelines and DevOps practices
- Strong debugging, problem-solving, and analytical skills
Preferred / Nice-to-Have Skills :
- Experience with Graph-based use cases (recommendation engines, network analysis, fraud detection, etc.)
- Exposure to containerization tools (Docker, Kubernetes)
- Familiarity with frontend performance optimization and UI/UX best practices
- Experience with API gateways and event-driven architectures
- Knowledge of security best practices (OAuth, JWT, encryption)
- Experience in data-intensive or analytics-driven applications