FULLTIME
Junior Python Developer
Ensylon
Not specified · onsite · Posted 4d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
What is the Role? As a Junior Software Engineer, you will be part of a growing engineering team responsible for building scalable backend services and REST APIs that power high-volume, data-intensive applications. Working alongside experienced engineers, you will contribute to systems that ingest, process, and deliver data through a combination of real-time and batch processing workflows, ensuring reliability, performance, and scalability. This role is ideal for early-career engineers who enjoy solving technical problems, writing clean and maintainable code, and continuously learning. You'll receive hands-on mentorship, participate in code reviews, and gain exposure to modern backend technologies, distributed systems, cloud-native development, and engineering best practices while contributing to production systems from an early stage in your career.
What are the Requirements? ·
0 to 2 years of experience; bachelor’s degree in computer science, Information Technology, Software Engineering, or a related engineering discipline. Fresh graduates are encouraged to apply. ·
Strong understanding of programming fundamentals with hands-on proficiency in Python, including functions, object-oriented programming, error handling, and modular code design · Good understanding of computer science fundamentals including data structures, algorithms, complexity analysis, and database indexing concepts · Working knowledge of SQL with the ability to write queries involving joins, aggregations, filtering, and basic query optimization ·
Understanding of REST APIs, HTTP methods, status codes, and JSON-based communication · Familiarity with version control systems such as Git, including branching, commits, pull requests, and collaborative development workflows · Comfortable working in Linux environments and using command-line tools · Basic scripting skills using Shell or Bash for automation and operational tasks · Strong analytical and debugging skills with the ability to troubleshoot and resolve technical issues · Understanding of software testing concepts and a habit of validating code before submission · Strong communication skills, attention to detail, and the ability to learn quickly from feedback · Internship experience, academic projects, hackathons, personal software projects, or open-source contributions demonstrating backend development will be an advantage ·
Exposure to technologies such as FastAPI, Flask, Django, PostgreSQL, Docker, RabbitMQ, Celery, Airflow, AWS, GitLab CI/CD, or similar modern backend technologies is desirable You should apply if you: · Enjoy building software and continuously improving your technical skills. · Have worked on academic projects, internships, hackathons, personal applications, or open-source contributions that demonstrate your passion for software engineering. · Take ownership of problems and actively seek solutions rather than waiting for direction. · Enjoy debugging, troubleshooting, and understanding how complex systems interact. · Are comfortable learning new technologies and adapting to modern engineering practices · Value clean code, testing, collaboration, and continuous improvement. · Want to build expertise in backend engineering, APIs, distributed systems, cloud technologies, and large-scale data processing. · Thrive in collaborative environments while being capable of working independently when needed. · Aspire to grow into a strong backend engineer by contributing to production-grade systems and learning from experienced engineering teams. Interested candidate can share their resume on
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02