NM...
Software Engineer I
By NMIDescription
Join NMI as a Software Engineer I to develop and maintain world-class payment solutions. Ideal for early-career engineers eager to work on secure and reliable systems.
Employment Type
remote
Experience Level
0–2 years of professional software development experience
Responsibilities
- Develop and maintain secure, high-quality SDKs and backend services
- Write clean, well-structured, and maintainable code
- Participate in code reviews
- Collaborate with Product, QA, and other engineers
- Assist in debugging and troubleshooting
- Contribute to testing efforts
- Follow security and compliance guidelines
- Participate in team ceremonies
Requirements
- Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience
- Proficiency in at least one object-oriented programming language (e.g., C#, Java, Kotlin, Swift)
- Solid understanding of object-oriented programming principles
- Familiarity with the Software Development Life Cycle (SDLC) and agile methodologies
- Basic understanding of relational databases (e.g., MySQL, SQL Server, Oracle)
- Awareness of secure coding practices and common web/application security concepts
- Basic understanding of networking fundamentals
- Strong problem-solving skills
- Good communication skills
Opportunity Details
job
35h/wk
United Kingdom