Post a job
Work type
fulltime
2 weeks ago

Fullstack Developer

python django postgresql google cloud docker vue.js react git
Position Overview

In this role, you will develop and maintain end-to-end applications, working on both the front and back end. You should be passionate about solving complex problems, eager to learn and thrive in a fast-paced environment.

Key Responsibilities

- Backend Development: Implement and maintain server-side logic using Python and Django.
- Database Management: Work with PostgreSQL and Google Cloud Datastore to design efficient schemas and ensure data integrity.
- Cloud Deployment: Deploy and manage applications on Google Cloud services such as App Engine, Tasks, Cloud SQL, Logging, and Monitoring. (Experience with BigQuery is a plus.)
- Containerization: Use Docker to containerize applications for development and production environments.
- Front-End Development: Build responsive, user-friendly interfaces using Vue.js or React.
- Collaboration: Work closely with cross-functional teams (designers, product managers, etc.) to ensure seamless product development.
- Code Quality & Best Practices: Write clean, well-documented, and testable code. Conduct and participate in code reviews.

Required Technical Skills

- Proficiency in Python and Django
- Experience with PostgreSQL and/or other relational databases
- Familiarity with Google Cloud Platform (Datastore, App Engine, Tasks, Cloud SQL, Logging, Monitoring; BigQuery a bonus)
- Docker knowledge for containerization
- Front-End Framework: Vue.js or React (experience with both is a plus)
- Version Control: Proficiency with Git and Git-based workflows

Soft Skills & Values

- Critical Thinking: Able to analyze complex problems and develop creative, practical solutions.
- Work Ethic: Takes initiative and shows consistent dedication to meeting deadlines and delivering high-quality results.
- Integrity & Honesty: Trustworthy and transparent in all interactions, committed to doing the right thing.
- Attention to Detail: Meticulous in coding, testing, and documentation.
- Organization: Can juggle multiple tasks and projects while maintaining a sense of priority.
- Communication: Excellent written and verbal skills, able to explain complex ideas clearly to technical and non-technical team members.
- Self-Awareness & Personal Growth: Open to feedback, eager to learn, and committed to continuous improvement.

Contact: