Backend Software Engineer
الوصف الوظيفي
Backend Software Engineer – Drive Innovation in Scalable Digital Solutions
Join our dynamic Digital Solutions team as a Backend Software Engineer and play a pivotal role in architecting, developing, and optimizing high-performance, scalable applications that define the future of our digital products. In this challenging yet rewarding role, you will collaborate with cross-functional teams—including product, data, and engineering—to deliver robust, efficient, and cutting-edge solutions that meet the evolving needs of our users and business objectives.
As a key contributor to our engineering excellence, you will leverage your expertise in Java to design and implement backend services that form the backbone of our digital ecosystem. Your work will span the entire software development lifecycle, from initial concept and implementation to rigorous testing, deployment, and continuous improvement. This is an opportunity to not only refine your technical skills but also to shape the architecture of systems that drive innovation and scalability.
Key Responsibilities
In this role, you will:
- Design, develop, and maintain scalable backend services using Java, ensuring they align with performance, security, and reliability standards.
- Lead the full software development lifecycle, from requirement analysis and design to implementation, testing, and deployment, ensuring seamless integration into our product pipeline.
- Develop and maintain high-performance APIs and microservices architectures, optimizing system efficiency and user experience.
- Adhere to best practices in coding, testing, and documentation, fostering maintainable and scalable codebases.
- Participate actively in code reviews and quality assurance processes, contributing to a culture of continuous improvement and technical excellence.
- Collaborate with product, design, and data teams to translate business requirements into technical solutions, ensuring alignment with strategic goals.
- Support the integration of backend systems with broader architectures and third-party platforms, enhancing interoperability and functionality.
- Identify and mitigate technical debt, proposing innovative solutions to improve system performance and resilience.
- Drive knowledge sharing and mentorship within the team, fostering a collaborative environment where technical growth is prioritized.
Profile & Qualifications
We are seeking a talented Backend Software Engineer with a proven track record in delivering high-impact solutions. Ideal candidates will possess:
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, demonstrating a strong foundation in computer science principles.
- 4–6 years of hands-on experience in software development, with a specialized focus on Java and backend systems, showcasing expertise in building and maintaining scalable applications.
- Proficient knowledge of Java, including advanced concepts and frameworks, with a preference for experience with Spring/Spring Boot.
- Deep understanding of RESTful APIs and microservices architecture, enabling you to design modular, efficient, and maintainable systems.
- Familiarity with code quality tools, testing frameworks (e.g., JUnit, Mockito), and CI/CD pipelines, ensuring robust and reliable deployments.
- A strong grasp of application architecture principles, including design patterns, security best practices, and performance optimization techniques.
- Experience working in agile environments, with a collaborative mindset and the ability to thrive in cross-functional teams.
Why Join Us?
At our organization, we empower our engineers to make a meaningful impact on our digital initiatives while growing professionally in a supportive and innovative environment. By joining our team, you will:
- Contribute to high-impact digital projects that drive business growth and enhance user experiences.
- Work in a collaborative and dynamic culture, where creativity, technical excellence, and teamwork are celebrated.
- Gain exposure to cutting-edge technologies and industry best practices, ensuring continuous learning and skill development.
- Be part of a mission-driven team that values innovation, integrity, and the pursuit of technical perfection.
If you are passionate about backend development, eager to tackle complex challenges, and committed to delivering exceptional digital solutions, we invite you to be part of our journey. Let’s build the future of technology together.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.