Full Stack "React/Django" Engineer
PadSplit
Here’s What You’ll Do Day-To-Day:
- Develop and maintain both frontend and backend components of the application using technologies like React and Django.
- Collaborate with designers, product managers, and other developers to translate requirements into technical specifications and deliverable features.
- Conduct code reviews to ensure best practices and maintainable code standards are upheld across the team.
- Optimize application performance and address any technical issues or bugs that arise.
- Implement and maintain automated testing for both frontend and backend components to ensure code reliability and quality.
- Participate in daily stand-ups and sprint planning meetings to align on priorities and progress.
- Manage and maintain databases, ensuring efficient data storage and retrieval.
- Stay updated with the latest industry trends and technologies, integrating them into the development process when appropriate.
Here’s What You’ll Need To Be Successful:
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frontend frameworks like React, Angular, or Vue.js
- Strong backend development skills with expertise in at least one backend technology such as Python (Django) or Node.js
- Experience with database management systems like MySQL, PostgreSQL, MongoDB, or similar.
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems like Git and collaborative development workflows.
- Ability to optimize application performance and troubleshoot issues across the full stack.
- Strong problem-solving skills and a proactive approach to debugging and resolving technical challenges.
- Effective communication and teamwork skills, with the ability to collaborate closely with designers, product managers, and other team members in an agile environment.
The Interview Process:
- Your application will be reviewed for possible next steps by the Hiring Manager.
- If you meet eligibility requirements, the next step would be a video screen with a member of the PeopleOps team for about thirty (30) minutes.
- If warranted, the next step would be a video interview with our VP of Engineering for one (1) hour.
- If warranted, the next step would be a video panel interview with key stakeholders at PadSplit for two (2) hours.
- The panel interview will require a candidate to work on a technical assessment where you will showcase your software skills to the panel for discussion.
- If warranted, then we move to contract!