RevitPay is seeking a talented and experienced Senior Software Engineer (Back-End Developer) to join our innovative technology team. This is a full-time role based in Mandaluyong City, with the opportunity to work in a collaborative and fast-paced environment. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining the robust back-end infrastructure that powers our cutting-edge financial technology platform.
What you'll be doing 🧑💻
- Design, develop, and maintain robust APIs for internal and external usage, implementing security measures such as API keys and OAuth.
- Utilize strong logical reasoning to apply best practices in application flow, including the use of DTOs (Data Transfer Objects) and fixtures.
- Implement and adhere to RESTful principles in API design.
- Collaborate with front-end developers and other team members to ensure seamless integration and functionality.
- Leverage AWS services including Lambda, SQS, SES, and S3 to enhance application performance and scalability.
- Utilize Docker for containerization and management of applications.
- Manage version control using Git/GitHub.
- Employ AI tools like Copilot to improve coding efficiency and productivity.
- Work with Postgres for database management and operations.
- Optional: Explore AWS Textract, Kysely, Prisma, and React to enhance project capabilities.
What we're looking for 🔍
- Strong English verbal and written communication skills.
- Bachelor's degree graduate or equivalent.
- At least 8 years of experience as a back-end developer, with a preference for 10+ years.
- Proven experience in back-end development with Node.js, NestJS, Next.js, and TypeScript.
- Expertise in creating and consuming APIs, with a focus on security and best practices.
- Strong understanding of GraphQL and RESTful API principles.
- Familiarity with AWS services, particularly Lambda, SQS, SES, and S3.
- Proficiency with Docker and Git/GitHub.
- Experience with JWT tokens for authentication and authorization.
- Knowledge of Supabase or Firebase is a plus.
Optional/Beneficial Knowledge:
- Familiarity with AWS Textract, Kysely, Prisma, and React.
What we offer 🌟
At RevitPay, we are committed to fostering a diverse and inclusive work environment that values innovation, collaboration, and growth. We offer competitive compensation, comprehensive health and wellness benefits, and opportunities for career advancement. Our employees enjoy a flexible work arrangement, generous leave policies, and access to cutting-edge technologies and industry-leading training programs. Join our dynamic team and be a part of the future of financial technology.
Schedule:
- 8 hour shift
- Day shift I 7:00 AM-4:00 PM PH Time or
- Night shift l 9:00 PM-6:00 AM PH Time
- Monday to Friday
Apply now to become our next Senior Software Engineer (Back-End Developer) at RevitPay!