Text copied to clipboard!
Title
Text copied to clipboard!Python Developer for Construction Startup
Description
Text copied to clipboard!
We are looking for a Python Developer to join our fast-growing construction technology startup. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable backend systems that power our innovative construction management platform. Our mission is to revolutionize the construction industry by providing modern, data-driven tools that improve efficiency, safety, and collaboration on job sites.
In this role, you will work closely with product managers, designers, and other engineers to build robust APIs, integrate third-party services, and ensure the performance and reliability of our platform. You will have the opportunity to influence architectural decisions, implement best practices, and contribute to a culture of continuous improvement.
We are looking for someone who is passionate about clean code, enjoys solving complex problems, and thrives in a startup environment where adaptability and initiative are key. If you are excited about using technology to transform a traditional industry, we would love to hear from you.
Key technologies we use include Python (Django, FastAPI), PostgreSQL, Docker, AWS, and Git. Experience with construction or field service software is a plus but not required.
This is a full-time position with flexible remote work options, competitive salary, and equity opportunities. Join us and help shape the future of construction technology.
Responsibilities
Text copied to clipboard!- Design and develop scalable backend systems using Python
- Build and maintain RESTful APIs for web and mobile applications
- Collaborate with cross-functional teams to define and implement new features
- Write clean, maintainable, and well-documented code
- Optimize application performance and scalability
- Integrate third-party APIs and services
- Participate in code reviews and provide constructive feedback
- Contribute to architectural decisions and technical strategy
- Ensure security and data protection best practices are followed
- Troubleshoot and debug production issues
Requirements
Text copied to clipboard!- 3+ years of professional experience with Python
- Experience with Django, FastAPI, or similar frameworks
- Strong understanding of RESTful API design
- Familiarity with relational databases, especially PostgreSQL
- Experience with Docker and containerized development
- Knowledge of cloud platforms like AWS or GCP
- Proficiency with Git and version control workflows
- Strong problem-solving and communication skills
- Ability to work independently in a fast-paced environment
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
Potential interview questions
Text copied to clipboard!- How many years of experience do you have with Python development?
- Have you worked with Django or FastAPI before?
- Can you describe a backend system you’ve built from scratch?
- What is your experience with cloud platforms like AWS?
- How do you ensure code quality and maintainability?
- Have you worked in a startup or fast-paced environment before?
- Are you comfortable working remotely and independently?
- What interests you about construction technology?
- Do you have experience integrating third-party APIs?
- What tools do you use for debugging and performance optimization?