North Hires
Website:
northhires.com
Job details:
Company Description
North Hires is a leading consulting firm specializing in Custom Software Development, Recruitment, Sourcing, and Executive Search services. Operating across the USA, UK, India, and EMEA, we connect top-tier talent with diverse organizations. With a team of industry experts and an extensive professional network, we deliver tailored recruitment and business solutions to meet our clients’ unique needs. Our mission is to empower businesses to thrive by providing exceptional talent and innovative solutions, fostering growth and success.
Role Description
We are seeking an experienced Senior Full Stack Developer to design, develop, and enhance cloud-based SaaS web applications within the clinical trials domain. The ideal candidate will bring strong expertise in modern front-end and back-end technologies, cloud-native architectures, and team leadership. This role involves close collaboration with product, engineering, and quality teams in an Agile environment to deliver secure, scalable, and high-performing applications.
Key Responsibilities
- Design, develop, and enhance cloud-based, SaaS web applications.
- Build and maintain scalable Single Page Applications (SPA) using ReactJS and modern JavaScript/TypeScript practices.
- Develop backend services using Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL.
- Collaborate with product, engineering, and SQA teams for integration, design validation, and verification in Agile sprints.
- Follow best practices for code quality, security, optimization, and reusability.
- Perform unit testing, debugging, troubleshooting, and regression impact assessments.
- Conduct peer code reviews and maintain technical documentation.
- Identify and implement refactoring opportunities across major modules through deployment.
- Mentor and coach junior and mid-level developers, fostering a collaborative and continuous learning environment.
- Manage and delegate tasks effectively within the engineering team.
- Encourage experimentation with new tools, technologies, and methodologies to drive innovation.
Required Skills
- 6+ years of professional software development experience.
- Minimum 4 years of hands-on experience in ReactJS and JavaScript/TypeScript.
- Minimum 4 years of experience in backend and cloud development using Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL.
- Minimum 4 years of experience working with relational or NoSQL databases (including DynamoDB, Amazon Aurora, or other RDBMS).
- Minimum 2 years of experience leading and mentoring engineering teams.
- Strong expertise in Single Page Application (SPA) development, authentication mechanisms, data caching, and API security.
- Experience with source code repositories such as AWS CodeCommit, Git/GitHub, or SVN.
- Experience working in Agile teams with sprint planning and iterative delivery.
- Strong multitasking, organizational, and problem-solving skills.
- Ability to collaborate cross-functionally to define optimal design and user flows.
Preferred Skills
- Experience with GraphQL clients (Apollo).
- Experience with Material Design, Material-UI, or other front-end libraries.
- Experience building responsive UI across multiple form factors.
- Familiarity with modern IDEs such as VSCode and tools like ESLint for code formatting.
- Experience with testing frameworks such as React Testing Library.
- Experience with Docker, ECS, and distributed/event-driven systems such as Kafka or Kinesis.
Education
- B.E., M.Tech, or MCA in Computer Science or a related field.
Click on Apply to know more.