Senior Backend Engineer
Valleysoft is a forward-thinking software development company committed to delivering high-quality technology solutions. We are seeking an experienced Senior Backend Engineer to join our talented team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems that power our applications.
The Senior Backend Engineer will work closely with cross-functional teams, contribute to architectural decisions, and ensure the scalability and reliability of our backend services.
If you are passionate about backend development and enjoy working in a collaborative environment, Valleysoft is the perfect place for you to advance your career.
Requirements
Core Stack: Java, Spring Boot, REST APIs, SQL/NoSQL, Microservices (nice to have Node.js).
Technical Requirements:
- 3+ years of hands-on experience with Java and Spring Boot in production environments.
- Strong experience building REST APIs.
- Good knowledge of SQL and/or NoSQL databases, including Oracle Database, SQL Server, or MongoDB.
- Experience building backend systems using microservices architecture.
- Strong understanding of object-oriented programming, design patterns, and clean architecture.
- Good knowledge of SOLID principles and writing maintainable code.
- Solid understanding of security, including JWT and OAuth2.
- Unit and integration testing experience, including JUnit and Mockito.
- Eligibility to work in Egypt.
Soft Skills:
- Clear technical communication in English.
Nice to Have:
- Knowledge of Node.js.
- Familiarity with CI/CD and containerization, including Docker.
Benefits
- Private Health Insurance
- Training & Development