About the Role:
We are seeking a passionate and motivated Entry-Level Python Developer to join our dynamic engineering team. You will work alongside experienced developers to build and maintain scalable backend services, data pipelines, and automation tools. This is a fantastic opportunity to grow your skills in a collaborative, hybrid environment where you can learn modern development practices and contribute to real-world projects.
Key Responsibilities:
-
Develop, test, and maintain clean, efficient Python code under the guidance of senior team members.
-
Assist in building and integrating APIs (using frameworks like FastAPI or Django REST) for our web applications.
-
Write simple scripts for data processing, automation, and system maintenance tasks.
-
Participate in code reviews to learn best practices and ensure code quality.
-
Collaborate with cross-functional teams (product, design, QA) to understand requirements and deliver solutions.
-
Debug and troubleshoot basic issues in development and production environments.
-
Document your code and project features.
What We’re Looking For:
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent bootcamp/project experience).
-
Foundational knowledge of Python programming language and its core principles.
-
Familiarity with at least one Python web framework (e.g., Django, Flask, FastAPI).
-
Basic understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL.
-
Exposure to version control systems, preferably Git.
-
Strong problem-solving skills and eagerness to learn new technologies.
-
Excellent communication skills and ability to work effectively in a hybrid team setting.
Nice to Have:
-
Personal projects or contributions on GitHub that demonstrate Python skills.
-
Introductory knowledge of cloud platforms (AWS, GCP, or Azure).
-
Awareness of CI/CD concepts.

