Senior
Next.js Developer Position -
AnswerSocrates.com
Position Overview:
We are seeking an experienced developer to enhance
AnswerSocrates.com, a platform built on the
Next.JS framework with a PostgreSQL database. The ideal candidate will optimize existing features while implementing new functionality.
Required Skills & Experience
- 3+ years of experience with
Next.js and React
- Strong proficiency in PostgreSQL and database optimization
- Experience with user authentication systems and OAuth
- Proven track record of implementing payment systems and subscription models
- Strong TypeScript/JavaScript skills
- Experience with API development and integration
Key Responsibilities
- Implement and maintain user authentication system
- Create and optimize database schemas for user history tracking
- Add comprehensive user history tracking functionality
- Optimize application performance and database queries
- Implement new features based on business requirements
- Write clean, maintainable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Debug and resolve technical issues
- Maintain and improve existing codebase
- Collaborate with team members on technical decisions
- Monitor and optimize application performance
- Provide regular progress updates and documentation
Project Management Requirements
- All time must be tracked and recorded through Upwork (non-negotiable)
- Regular progress updates and documentation
- Availability through WA or Telegram
- Clear communication about blockers and challenges
- Adherence to agreed-upon deadlines and milestones
Please Answer These Questions:
*put these answers at the start of your response.
A) What's the biggest mistake you've made on a project and how did you handle it?
b) How do you stay updated with industry trends?
C) Explain a complex technical concept to a non-technical person
d) How do you handle scope creep?
e) What questions do you have about our business goals?
f) How would you improve
answersocrates.com
Required Deliverables
- Clean, documented code
- Regular commits to version control
- Technical documentation for implemented features
- Test coverage for new functionality
- Progress reports through messaging chanels
Time Commitment
- 40 hours a week
- Must maintain regular communication during business hours
- Available for scheduled team meetings
To Apply
Please provide:
Detailed responses to all screening questions
Portfolio of relevant projects
GitHub profile or code samples
Resume/CV with relevant experience
References from previous technical projects
Delivery term: Not specified