Skip to Content

Backend Developer (Software Engineer)

--Streamline Technology Ltd--

General Responsibilities

  • Research and study best practices for specific types of applications/systems and frameworks.
  • Utilize back-end frameworks like Django, recognizing that these are not exclusive and developers should be ready to adopt new back-end technologies and frameworks to meet evolving project requirements.
  • Perform edits and modifications on open-source and other related systems used within Streamline, ensuring they meet specific project requirements and standards.
  • Contribute to the customization and enhancement of software solutions, leveraging open-source technologies for tailored system functionalities.
  • Study and produce well-organized and structured documents/presentations about specific products based on customer requirements.
  • Develop concepts, products, and solutions by coordinating with other technical departments and business units.
  • Understand customer expectations on to-be-produced/developed products.
  • Determine and execute improved technologies used by suppliers (partners), competitors, and customers.
  • Develop advanced understanding through thorough research of partners’ software and systems.
  • Support the Director to hire and develop technical personnel and the company overall
  • Establish project goals and priorities by collaborating with Operations.
  • Perform review of technical proposals for validation purposes and to ensure the delivery of technical requirements.
  • Organize meetings, schedules, and requirement analysis sessions with customers when assigned.
  • Study and produce well-organized and structured documents/presentations about specific technical proposals to the company
  • Prepare and respond to the team leader’s tasks and requirements such as documentation, reports, R&D tasks, and presentations
  • Work as part of the team that will carry out the implementations of SLT’s Business solutions project based on assigned role.

Job Skills

  • Research and curiosity-driven behavior.
  • Reliability and discretion, as you will often learn of confidential matters.
  • Excellent communication, interpersonal, and listening skills.
  • The ability to network and establish relationships with clients and staff.
  • The ability to work in and with a team.
  • Time management and organizational skills.
  • Self-motivation.
  • A good level of numeracy and reporting skills.
  • A target-driven mindset.
  • Attention to detail.
  • Reporting and documentation skills.

Qualifications 

  • BSc in Computer Science, IT, or any related field.
  • Knowledge of Python.
  • Fluency in English (upper-intermediate).
  • Programming concepts.
  • Knowledge of Object Oriented programming and DB Design.
  • Team player.
  • Eager to learn.
  • Can work under pressure.

Training Opportunity

To ensure the chosen candidate is fully prepared for the role, Streamline will provide an intensive Initial probational one-month training program as part of the onboarding. This training will cover essential skills, internal processes, and tools, giving you a solid foundation to excel in your responsibilities. then will follow a 6 months training plan for continued improvements.

Professional Growth and Quality Assurance

  • Embrace continuous learning and professional development, actively seeking new knowledge and skills in various programming languages, frameworks, and technologies to stay relevant and effective in the role.
  • Ensure the development of high-quality code that adheres to industry standards and project specifications.
  • Participate actively in training sessions and technical reviews, and collaborate with the CTO and project managers on project assignments.
  • Keep up with technological trends and enhance both technical and soft skills to contribute effectively to the team and Streamline’s business objectives.