JavaScript Full Stack Developer
SundayyJob description
About The Company RevStar is a forward-thinking technology company composed of a talented team of engineers, UX designers, and product managers dedicated to delivering innovative digital solutions. As an AWS Advanced Partner, RevStar specializes in creating cloud-native web and mobile applications, along with modern data and AI solutions that generate measurable value for clients across various industries.
The company's core ethos revolves around principles such as Service, Collaboration, Transparency, Accountability, and Quality, which guide every aspect of their work from architecture and design to development and deployment. Embracing an agile methodology, RevStar continuously evaluates project goals and business needs to ensure optimal outcomes. The organization fosters a remote-first, collaborative culture where ideas are freely shared, and innovation is encouraged.
Employees have the opportunity to work with cutting-edge technologies, contribute to meaningful projects, and grow professionally within a supportive environment that values curiosity, initiative, and excellence.
About The Role The Full-Stack Developer will play a pivotal role in designing, developing, and maintaining scalable, high-performance web and mobile applications. This position involves building accessible and responsive user interfaces using ReactJS, developing secure backend services with NodeJS and Express, and collaborating with data engineers to integrate and unify diverse data sources.
The candidate will contribute to the implementation of search capabilities utilizing Amazon OpenSearch and Kendra, participate in architecture discussions, and translate design mockups into reusable UI components. Ensuring optimal frontend and backend performance, engaging in Agile development cycles, and working directly with clients to gather requirements and demonstrate solutions are key responsibilities. The role also involves contributing to internal best practices, conducting code reviews, and maintaining shared component libraries to promote code quality and consistency across projects.
This position offers an exciting opportunity to work with innovative technologies and deliver impactful solutions for clients seeking excellence in cloud-native applications and data-driven products.
Qualifications
- Deep expertise in ReactJS, NodeJS, and Express
- Strong understanding of SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
- Experience working with RESTful APIs, GitHub, and CI/CD pipelines
- Proficiency in data integrity, normalization, and schema design
- Ability to write clean, scalable, and testable code
- Excellent communication skills and strong documentation habits
- Experience with client-facing roles or consulting environments (preferred)
- Knowledge of OpenSearch, Kendra, or similar search/indexing services (preferred)
- Experience implementing semantic search or working with large language models in search pipelines (preferred)
- Familiarity with AWS Glue, Athena, Step Functions, or other ETL tools (preferred)
- Understanding of Cognito and identity management best practices (preferred)
- Experience with React Native or mobile-focused frontends (preferred)
- Exposure to compliance environments such as HIPAA or SOC2 (preferred)
- Build performant, accessible, and responsive user interfaces using ReactJS
- Develop scalable, secure backend services with NodeJS and Express
- Collaborate with data engineers to unify structured and unstructured data across sources such as RDS, DynamoDB, S3, and OpenSearch
- Implement search functionalities utilizing Amazon OpenSearch and Kendra
- Contribute to ETL processes and pipelines to make client data searchable and actionable
- Participate in architecture discussions for full-stack applications and API integrations
- Translate Figma mockups into reusable, maintainable UI components
- Optimize frontend and backend performance to ensure high quality user experience
- Engage in Agile sprints, collaborating with cross-functional teams to deliver solutions
- Interact directly with clients to gather requirements, demonstrate solutions, and ensure alignment with business objectives
- Contribute to internal best practices, conduct code reviews, and maintain shared component libraries
- Paid Time Off – Take the time you need to recharge and stay productive
- Remote-First Working Environment – Collaborate from anywhere while staying connected with our global team
- Annual Learning & Development Stipend – Invest in your skills through conferences, certifications, or courses
- Peer Mentorship & Coaching – Learn from experienced engineers, product managers, and architects to accelerate your growth
- Professional Growth Opportunities – Gain exposure to cutting-edge AWS GenAI, data, and cloud technologies across diverse industries
- Company Outings & Volunteer Opportunities – Build relationships and give back to the community
- Collaborative, Innovative Culture – Work alongside top talent in a fast-paced, supportive environment that values curiosity and initiative
Interested in this role?