Description

 Minimum Criteria

• Candidate must have minimum 2yr+ NextJS professional experience and a degree in Computer Science.
• 4yr+ total software engineering experience.
• US Time Zone
Job Description:

• Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
• As a software development engineer on a team, you will play a pivotal role in shaping the definition, vision, design, road map and development of product features from beginning to end.
• Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
• Use software engineering best practices to ensure a high standard of quality for all team deliverables.
• Work in an agile, startup-like development environment, where you are always working on the most important priorities.
Qualifications

• 5+ years of non-internship professional software development experience.
• Extensive programming experience with HTML/CSS, JavaScript/TypeScript, NextJS framework, NodeJS and REST APIs.
• Experience in developing BFF services in Java or C# is preferred.
• Experience working with NoSQL database, Redis Cache is preferred.
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Bachelor’s Degree in Computer Science or related field or equivalent experience.
• Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
• Strong verbal and written communication skills.
• Solution-oriented demeanor and ability to solve tough problems in a collaborative, multi-functional, and fast-paced environment.

Education

Bachelor’s Degree in Computer Science