remote
Senior Software Engineer Payments & Monetization - Mighty Networks
Software Engineer
Senior Software Engineer focused on Payments & Monetization, building scalable full‑stack solutions with Python, Node.js, React, and AWS, driving high‑performance microservices and secure payment flows.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services for payment processing and monetization features using Python and Node.js.
- Build and optimize responsive front‑end components with React, ensuring seamless user experiences across web and mobile platforms.
- Architect and deploy microservices on AWS, leveraging services such as Lambda, ECS, RDS, and S3 for high availability and scalability.
- Implement secure, PCI‑compliant payment integrations with third‑party gateways and manage transaction data in relational databases.
- Collaborate with product, design, and QA teams to translate business requirements into technical specifications and deliver high‑quality releases.
Requirements
- 5+ years of full‑stack development experience, with strong proficiency in Python, Node.js, and React.
- Deep understanding of relational database design, SQL, and performance tuning.
- Hands‑on experience deploying containerized applications with Docker and orchestrating them on AWS.
- Solid knowledge of payment industry standards, security best practices, and compliance requirements.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.
Skills
pythonnodejsreactsqlawsdocker