Omnisource Technologies was founded in 2006 on the principle that great teams can change the world. Today, we work with clients ranging from edgy startups to multi-billion-dollar enterprises, who value a long-term solutions approach to solving software development needs. We are a passionate and entrepreneurial team that embraces new ideas, fosters collaboration, and delivers great consumer experiences.
Job Summary
Our client, a US-based startup, is developing an AI-driven tool in the medical space and is seeking an experienced Full Stack Software Engineer with strong skills in React and Node. js. You will play a key role in modernizing the existing codebase, ensuring performance, scalability, and clean architecture.
Responsibilities
- Modernize and refactor the existing codebase to improve performance and maintainability
- Develop, test, and maintain scalable web applications using React and Node. js
- Collaborate with cross-functional teams to enhance application functionality and user experience
- Manage and design PostgreSQL databases (RDSMS)
- Write clean, efficient, and well-documented code
- Troubleshoot, debug, and optimize existing applications
- Configure and maintain AWS SES inboxes and S3 buckets
- Introduce and implement new technologies and best practices into live projects
Requirements
- Proven experience in web application development using React and Node. js
- Strong understanding of relational database design and management (PostgreSQL)
- Excellent problem-solving, debugging, and analytical skills
- Experience working with live systems and existing clients
- Ability to work effectively independently and as part of a distributed team
- Strong communication skills and adaptability in a fast-paced environment
- Nice to have: experience with Python for web application development
Qualifications
- Minimum 7 years of experience in full stack web development
- Demonstrated experience in modernizing and refactoring existing applications
- Proven ability to adopt and implement new technologies in production environments
What We Offer
- Competitive compensation package
- Flexible working hours
- Fully Remote position
- Contract: Full Time - Fixed-term (4–6 months) with possibility of extension
- Being part of a dynamic and professional team in a startup culture
- Access to the latest IT technologies, complex and challenging projects
- Direct and open communication at all levels