Role
Role: Full Stack Developer (III)
Location: Princeton, NJ (Remote and an onsite later)
Duration: Long Term - Multiyear
Mode of an Interview: 3 rounds of video call discussion
Required
• 6-8 years of progressively responsible software development experience
• Systematic problem-solving approach and knowledge of algorithms, data structures and complexity analysis.
• Experience designing and developing a web application/mobile application.
• Experience designing RESTful APIs.
• Writing testable, scalable and efficient code and leading code reviews
• Experience in writing unit tests
• Experience in Agile Methodology.
• Experience with versioning tools such as TFS, CVS, or Git
• AWS Services
• Python, Java, Spring Framework
• JavaScript/TypeScript, Vue/Angular/React.js, or Node.js, Docker
• RDBMS (e.g., Postgres) & NoSQL (e.g., DynamoDB)
• CI/CD pipeline
• Git
Preferred
• Proficient in one of the following programming languages: Java, Python, JavaScript
• Experience with Amazon Web Services (AWS) products such as EC2, RDS, SQS, Kinesis, or Lambda
• A genuine interest in working in a fast-paced engineering team.
• Ability to pick up new technologies and languages quickly as projects require.
• Excellent communication skills and the ability to work well within multiple teams.
• AWS Services
• Python, Java, Spring Framework, Docker
• JavaScript/TypeScript, Vue/Angular/React.js, or Node.js
• RDBMS (e.g., Postgres) & NoSQL (e.g., DynamoDB)
• CI/CD pipeline
• Git