Senior Back End Engineer

Javna for Software Industry- Amman , Jordan

Job Summary/ Objectives:

The Senior Back End Engineer codes and develops server-side systems to support core product functionality and offering. He identifies security risks and ensures coding standards meet security requirements. He executes specifications and features for the next iteration of the product based on user needs and feedback, and continuously integrates code changes. He provides support to the quality testing teams. 

A Senior Back End Engineer has a large amount of experience in a well-defined area. He works to support other developers in the team and leads by example. Developers at this level can deliver complex tasks to production, working independently if required. They use best practices to ship high-quality code and continue to push their knowledge. 

He works in a team and is proficient in programming languages required by the organization. He is familiar with software development tools and standards. 

The Senior Back End Engineer is innovative in developing a range of product designs and solutions. He supports others in the team and is confident in communicating ideas to the team in a clear and compelling manner. 

General Duties and Responsibilities: 

  1. Participate in discussions with development teams and product managers to understand user requirements. 
  2. Participate in the complete software development process from conception to deployment. 
  3. Participate in the architecture and design process of software solutions. 
  4. Develop scalable, performant, and secure back-end applications and servers for creating highly functional web applications. 
  5. Develop efficient and secure Application Programming Interfaces (APIs). 
  6. Develop server-side engines and services. 
  7. Integrate external software libraries and APIs into existing projects. 
  8. Integrate multiple data sources and databases into one system. 
  9. Perform integration testing as part of the integration process 
  10. Deliver high quality, maintainable, and scalable code. 
  11. Execute improvements and code re-factoring to back-end codebases. 
  12. Assist in enhancing existing software components and adding new features. 
  13. Ensuring the safety and security of the websites, applications, and software systems being developed. 
  14. Benchmarking and enhancing the performance of the product. 
  15. Recommend approaches that balance security, stability, and performance needs. 
  16. Supports and mentors’ peers in an ad-hoc way. Able to formally mentor new hires. 
  17. Conduct code review sessions with peers to make sure code meets required standards and is maintainable and follows best OOP practices. 
  18. Prepare and write clear and descriptive technical documents with diagrams and charts. 
  19. Participate managing of hosting environment, that includes database administration and scaling an application to support load changes. 
  20. Staying well-informed about the current developments in the world of software development, learning about emerging server-side technologies, and updating project leaders regarding the same.
  21. Perform any other tasks as assigned by supervisors, demonstrating flexibility to meet evolving business needs and challenges. 

Required Education and Experience:

  1. Bachelor’s degree in computer science, software engineering, or a related field. 
  2. Minimum of 5 years of relevant experience in back-end software development.
Reference Code
JP26-4
Post Date
24 days ago
Closing Job Date
31/08/2026
Work Class
Staff
Work Type
Full Time
Share This Job Post
Apply Now