Backend Engineer (FastAPI/Flask) - Junior/Intermediate
About Us
We're a dynamic team that values creativity, collaboration, and continuous learning. Our products help people work smarter, and we need your backend expertise to power our innovative solutions!
The Role
As a Junior/Intermediate Backend Engineer, you'll work with our engineering team to design, build, and maintain robust API services using FastAPI/Flask and PostgreSQL. This is a hands-on role where you'll have the opportunity to grow your skills while making a meaningful impact on our infrastructure.
What You'll Do
- Develop and maintain RESTful APIs using FastAPI or Flask
- Design and optimize database schemas in PostgreSQL
- Implement efficient data models and query patterns
- Write clean, maintainable, and well-tested code
- Collaborate with frontend developers to integrate APIs
- Participate in code reviews and technical discussions
- Help troubleshoot and resolve backend-related issues
What We're Looking For
- 1-3 years of experience with Python backend development
- Working knowledge of FastAPI and/or Flask frameworks
- Experience with PostgreSQL or similar relational databases
- Understanding of RESTful API design principles
- Familiarity with version control systems (Git)
- Basic knowledge of deployment and CI/CD workflows
- Good problem-solving skills and attention to detail
Nice to Have
- Experience with SQLAlchemy ORM
- Knowledge of API authentication and security best practices
- Understanding of Docker and containerization
- Experience with asynchronous programming in Python
- Familiarity with testing frameworks (pytest)
- Basic understanding of frontend technologies
What We Offer
- Collaborative and supportive team environment
- Mentorship from senior developers
- Flexible working arrangements
- Professional development opportunities
- Competitive salary and benefits
If you're passionate about backend development and looking to grow your skills in a supportive environment, we'd love to hear from you!