Software Development Engineer I - Backend - Java
Nium
Job Summary
Nium, a global leader in real-time, cross-border payments, is seeking a Backend Software Development Engineer I (SDE I) with Java expertise. The role involves building scalable and reliable backend systems and APIs to enhance customer value. Responsibilities include collaborating with product teams, identifying system quality and security improvements, adhering to engineering best practices, and analyzing, coding, testing, and deploying applications for complex projects. The ideal candidate will contribute to delivering quality solutions within a cross-functional team and possess strong communication skills. Nium offers competitive compensation, comprehensive wellness benefits, continuous learning opportunities, and a diverse, collaborative work environment.
Must Have
- 6 months to 1 year development experience using Java/J2EE
- Strong technical knowledge of CS fundamentals
- Write clean, efficient, and testable code
- Work effectively within a cross-functional team
- Identify issues and contribute to solutions
- Follow testing practices and contribute to quality
- Communicate technical details clearly
- Experience building highly available backend distributed systems
- Strong communication and interpersonal skills
- Thrive in a collaborative and fast-paced environment
- Passion for turning business ideas into engineering solutions
Good to Have
- Experience in building scalable and reliable backend systems using Java
- Experience with services and APIs that deliver value to customers
- Proactively identify gaps and future work for the team
- Monitor the quality, reliability, and security of systems
Perks & Benefits
- Competitive salaries
- Performance bonuses
- Sales commissions
- Equity for specific roles
- Recognition programs
- Medical coverage
- 24/7 employee assistance program
- Generous vacation programs
- Year-end shutdown
- Flexible hybrid working environment (3 days per week in office)
- Role-specific training
- Internal workshops
- Learning stipend
- Company-wide social events
- Team bonding activities
- Happy hours
- Team offsites
Job Description
Key Responsibilities
- Collaborate with our product team to deliver high impact for our customers
- Proactively identify ways to monitor the quality, reliability, and security of our systems
- Abide by engineering best practices
- You will analyse, code, test, and deploy applications to satisfy business requirements for large, complex projects
Requirements
- 6 months to 1 year development experience using Java/J2EE
- Strong technical knowledge of CS fundamentals.
- Write clean, efficient, and testable code in line with project requirements and coding standards.
- Work effectively within a cross-functional team to deliver quality solutions.
- Identify issues in code or systems and contribute to developing practical solutions.
- Follow testing practices and contribute to the quality and reliability of the codebase through unit and integration tests.
- Communicate technical details clearly and effectively with teammates and stakeholders.
- Experience building and operating highly available backend distributed systems
- Strong communication (written and verbal) and interpersonal skills
- Thrive in a collaborative and fast-paced environment
- Passion for turning business and product ideas into engineering solutions