Role Summary:
Responsible for end-to-end feature development in the Streamlit application, including frontend UI components, backend logic, and database management. Works closely with DevOps and QA to ensure high-quality, reliable releases
Objective:
Design, build, and maintain the Streamlit application’s front end and back end. Responsible for developing new features, optimizing performance, managing the database, and ensuring code quality.
Key Responsibilities:
- Design and develop new features and capabilities using Python and Streamlit
- Optimize and refactor existing code for performance and maintainability
- Create and manage database tables, SQL processes, and integrations
- Manage Git repositories, handle merges, and oversee branching strategy
- Support deployments in collaboration with DevOps
- Maintain and update project documentation and requirements
- Participate in sprint planning, ticketing, and feature management via JIRA
Key Skills:
- Languages: Python (advanced), SQL
- Frameworks/Tools: Streamlit, Pandas, SQLAlchemy
- Version Control: Git, GitHub/GitLab
- Cloud: Google Cloud (Cloud Run, Cloud SQL) or equivalent experience (AWS/Azure)
- Development Practices: Agile, code review, unit testing, CI/CD awareness
Education: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
Experience: 3+ years in software development, ideally with Python and cloud-based applications
Technical Skills:
- Advanced Python and strong understanding of Streamlit or similar frameworks.
- Strong experience with SQL and relational database design.
- Proficiency with Git and CI/CD practices.
- Familiarity with Google Cloud Services (Cloud Run, Cloud SQL, Pub/Sub, IAM) or equivalent (AWS/Azure).
- Experience integrating with REST APIs and managing environment variables securely.
Soft Skills:
- Strong problem-solving ability, proactive communication, and collaboration in agile teams.
Why APG?
Within APG, our people are at the heart of everything we do. Therefore, we work to create a positive, inclusive, social environment that allows our team to thrive and develop both personally and professionally to support our growing global business.
In addition to a positive company culture that puts our internal team first, you will also be eligible for;
- Flexible working Policy – offering the option to work both from home and our vibrant, modern offices
- Monthly Wellness Allowance up to 40 JOD
- 2 Volunteer Days per year
- 14 Days holiday & additional Birthday holiday allowance
- Summer & Winter socials
- Access to EAP in addition to internal Mental Health First Aiders
- Competitive medical Insurance
- Competitive Bonus scheme
EQUALITY OF OPPORTUNITY IS COMPANY POLICY
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Aecc
Apply for this position
Sign In to ApplyAbout Aecc
Take a look at the current openings at AECC Group (AECC & StudyReach)