Note: The job is a remote job and is open to candidates in USA. DynPro Inc. is seeking a Senior Software Engineer to build and scale cloud-based services supporting financial and payment processing systems. The role focuses on backend systems, APIs, distributed services, databases, technical design, troubleshooting, and mentoring engineers across teams.
Responsibilities
- Design, develop, deploy, scale, and maintain highly available cloud-based production services
- Build backend systems and API workflows supporting payments, banking, ledgers, settlements, or financial transactions
- Design and develop scalable APIs and integrations within a service-oriented architecture
- Write clean, secure, maintainable, and well-tested production code
- Work with relational and NoSQL databases such as PostgreSQL and DynamoDB
- Translate business and functional requirements into detailed technical designs and specifications
- Collaborate with product, business, architecture, and engineering teams
- Create clear technical and functional documentation
- Troubleshoot complex application, integration, and production issues
- Provide technical guidance and mentorship to engineers while driving alignment across teams
- Manage multiple priorities independently in a fast-paced engineering environment
Skills
- 5+ years of software engineering experience building and supporting modern production applications
- Strong experience with backend engineering and distributed/cloud-based systems
- Hands-on experience designing financial or payment-processing workflows involving areas such as: Payment processing Core banking Payment rails Ledgers Settlement Transaction processing
- Strong experience designing and developing REST APIs and backend services
- Proficiency with one or more technologies such as: Python Golang C# JavaScript / TypeScript React / Next.js
- Experience working with databases such as PostgreSQL, DynamoDB, or similar technologies
- Good understanding of service-oriented architecture and distributed systems
- Ability to translate business requirements into technical specifications
- Strong troubleshooting and problem-solving skills
- Excellent written and verbal communication skills
- Ability to influence technical decisions and guide engineers without direct reporting responsibility
- Self-directed and comfortable working across multiple priorities
- Experience with blockchain or digital-asset technologies
- Familiarity with Bitcoin, Ethereum, or other blockchain ecosystems
- Understanding of on-chain transactions, dApps, wallets, or blockchain-based services
- Experience working within FinTech, banking, payments, or financial services environments
Company Overview
Company H1B Sponsorship