
Senior Manager – Digital Channel
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Pakistan.
• Maintain and enhance the existing platform codebase.
• Develop scalable, robust, testable, efficient, and easily maintainable code.
• Optimize applications for improved performance.
• Collaborate with the System Architect, Development Engineers, and DevOps team to design software architecture and specifications.
• Suggest suitable technologies for implementing new features.
• Review code, layout, and design for projects prior to client meetings.
• Build, deliver, and iterate to facilitate project scaling.
• Invent new methods to enhance efficiency.
• Develop and maintain backend services utilizing Java and Spring Boot.
• Design and implement RESTful APIs while integrating with third-party services.
• Work with MS SQL Server.
• Construct and maintain scalable, secure, and high-performing microservices.
• Collaborate with DevOps for CI/CD and containerized deployments.
• Write unit and integration tests to guarantee code quality.
• Engage in code reviews and contribute to architectural decisions.
• Bachelor of Technology or Bachelor of Engineering (BE / BTech) with 5-7 years of experience in backend development.
• Java (8 or above): Proficiency in Java is crucial for creating robust and scalable backend applications, with a comfort level in object-oriented programming, multithreading, and Java best practices.
• Spring Boot & Spring Framework: Hands-on experience with Spring Boot for rapid application development, along with Spring modules such as Spring Data and Spring Security for data access and authentication is necessary.
• MS SQL Server: Strong expertise in relational databases, including schema design, writing optimized SQL queries, and managing stored procedures with Microsoft SQL Server.
• RESTful API Development: Capability to design, build, and utilize RESTful APIs that facilitate communication between services and external clients, with a solid understanding of HTTP methods, status codes, and API versioning.
• Microservices Architecture: Practical experience in designing and implementing microservices, covering service decomposition, inter-service communication, and distributed data management.
• Git (Version Control): Familiarity with Git for source code management, including branching strategies, pull requests, and resolving merge conflicts.
• Unit & Integration Testing: Skill in writing automated tests using frameworks like JUnit and Mockito to ensure code reliability and maintainability.
• Docker & CI/CD Pipelines: Basic understanding of containerization with Docker and experience with continuous integration and deployment tools to enhance development workflows.
• Competitive salary and performance-based bonuses.
• Opportunities for professional growth and development.
• Flexible work hours and remote work options.
• Comprehensive health and wellness benefits.
• Engaging work environment with a collaborative team culture.
ReWorks Solutions
SCS Global Services
Miratech
Get handpicked remote jobs straight to your inbox weekly.