Full Stack Developer

Job description
Overview
We are seeking a skilled Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients. The ideal candidate will have a strong background in application development and a passion for creating efficient, scalable systems. Please mention: "horse battery stapler" on the initial call to prove you're a candidate referred from this post and not a recruiter. Please send your linkedin profile, github account, and any online presence in your initial email with a phone number to reach you.
Duties
- Develop and maintain web applications using modern frameworks and technologies as well as support legacy projects.
- Collaborate with UX/UI designers to implement user-friendly interfaces.
- Design and optimize database schemas using Postgresql.
- Implement RESTful/GraphQL APIs for seamless integration between front-end and back-end systems.
- Participate in XP development processes
- Troubleshoot and debug applications to enhance performance and user experience.
- Stay up-to-date with emerging technologies and industry trends to continuously improve development practices.
Experience
- Proven experience in software development with a strong focus on application development.
- Proficiency in JS, Python, CSS, Django, Vue, and familiarity with AWS.
- Knowledge of Git (rebase/conflict resolution)
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent communication skills to effectively collaborate with team members and stakeholders.
Job Type: Full-time
Pay: From $50.00 per hour
Expected hours: 50 per week
Benefits:
- 401(k)
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Flexible schedule
- Health insurance
- Life insurance
- Prescription drug insurance
- Vision insurance
- Work from home
Compensation Package:
- Hourly pay
Schedule:
- 10 hour shift
- 8 hour shift
Work Location: Remote
Resume Screening
- Ensure the candidate has at least 5 years of professional full-stack development experience.
- Verify expertise in relevant technologies: JavaScript, Python, REST, GraphQL, Frontend, PostgreSQL.
Online Presence & Verification
- Review the candidateâs LinkedIn profile and online presence to confirm authenticity.
- Ensure they are a real person with a professional background in software development.
Initial Phone Interview
- Assess English proficiency and communication skills.
- Provide an overview of the remote position, compensation structure, and project details.
Technical Screening (Video Call)
- Conduct a light coding exercise focused on logicâthe candidate should complete this in under 15 minutes.
- Ask full-stack development questions to gauge their depth of knowledge and problem-solving ability.
Code Review
- Candidate submits code samples for evaluation.
- Assess code quality, structure, and best practices.
Team Interaction
- Candidate participates in calls with team members, who may ask technical questions or engage in code pairing exercises.
Offer Discussion & Final Steps
- Candidate discusses terms during an offer negotiation call.
- If agreed upon, the formal offer is sent for review and acceptance.