remote
Software Developer - PayByPhone
Software Engineer
Full‑stack Software Developer building scalable payment solutions using JavaScript, React, Node.js, and AWS. Focus on high‑performance APIs, mobile‑friendly interfaces, and secure transaction flows.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput RESTful APIs in Node.js to support mobile and web payment flows.
- Build responsive, accessible front‑end components with React, ensuring seamless user experiences across devices.
- Collaborate with product, design, and QA teams to translate business requirements into robust, testable code.
- Implement CI/CD pipelines, automated testing, and monitoring on AWS to guarantee reliability and scalability.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 3+ years of professional experience in full‑stack JavaScript development.
- Strong proficiency with React, Node.js, and modern JavaScript (ES6+).
- Hands‑on experience deploying and managing services on AWS (EC2, Lambda, RDS, S3).
- Solid understanding of REST API design, authentication, and security best practices.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.
Skills
javascriptreactnodejsaws