Job Description
We are seeking a highly skilled Senior Full Stack Developer with a strong background in frontend and backend development, primarily focusing on React.js, React Native, Django, REST API development, and PostgreSQL. The ideal candidate will play a key role in designing, building, and optimizing web and mobile applications, leveraging modern frameworks and tools to deliver scalable, user-friendly solutions.
Key Responsibilities
- Frontend Development:
- Develop and optimize interactive and responsive web and mobile applications using jsand React Native.
- Implement UI components and functionalities to create seamless user experiences.
- Collaborate closely with design teams to ensure accurate implementation of UI/UX designs.
- Backend Development:
- Develop, maintain, and optimize backend applications using Django.
- Design and implement secure, scalable RESTful APIs to support frontend functionalities.
- Ensure efficient integration with databases and other third-party services.
- Database Management:
- Design, manage, and optimize PostgreSQL databases for performance and reliability.
- Write complex SQL queries and perform data migrations as needed.
- Collaboration & Leadership:
- Work closely with cross-functional teams, including designers, product managers, and other engineers, to align project objectives and deadlines.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews to maintain high coding standards and best practices.
- Testing & Optimization:
- Conduct unit tests, integration tests, and performance tests to ensure application quality.
- Identify and resolve performance bottlenecks, both in frontend and backend.
- Continuously monitor and improve the quality and scalability of applications.
Requirements
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Experience: 3+ years of professional experience in full stack development, specifically with js, React Native, Django, REST APIdesign, and PostgreSQL.
- Technical Skills:
- Frontend: Proficiency in React.js and React Native for web and mobile application development.
- Backend: Strong expertise in Django, including experience with Django REST Framework for API development.
- Database: Strong SQL knowledge, with hands-on experience in designing and managing PostgreSQL databases.
- Version Control: Familiarity with Git and Git workflows.
- DevOps: Experience with containerization (e.g., Docker) and cloud platforms is a plus.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication skills and the ability to work effectively in a team.
- Proactive, detail-oriented, and capable of managing multiple priorities.
