Aecc

Full Stack Developer (1)

Aecc Location TBD 1 day ago
engineering

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