What are the responsibilities and job description for the Software Engineer position at The Momba Group?
Full Stack Development (Banking & Financial Services)
Position Overview:
We're looking for a Software Engineer to join our growing team and help shape the future of our digital banking platforms, core banking systems, and payment processing solutions. In this role, you'll collaborate with cross-functional teams to build secure, scalable, and reliable full stack applications that directly impact our customers and internal operations.
Key Responsibilities:
Software Development & Engineering
Design, build, test, and maintain full stack enterprise-grade applications
Enhance existing software and develop new features to support evolving business needs
Write clean, maintainable code using .NET, JavaScript, Node.js, React, and Python
Rapidly prototype concepts and iterate based on feedback
Identify and resolve bugs and production issues efficiently
Ensure all software solutions meet standards for security, performance, and scalability
Participate in all phases of the software development lifecycle (SDLC)
Collaboration & Communication
Partner with internal teams and third-party vendors to develop end-to-end solutions
Work closely with stakeholders to gather requirements and deliver high-quality results
Contribute to documentation and clearly communicate technical approaches
Perform peer code reviews and offer constructive feedback
Agile & DevOps
Operate within Agile frameworks and contribute to sprint planning and delivery
Build and maintain automated testing, continuous integration (CI), and continuous deployment (CD) pipelines
Help foster a DevOps culture by contributing to process improvement and automation
Additional Duties
Take on other responsibilities as needed to support team and business goals
Qualifications:
Education & Experience
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience); graduate degree preferred
5 years of hands-on experience in software development, preferably in banking or financial services
Technical Skillset
Proficiency in: .NET, JavaScript, Java, and Python
Front-end development using Angular, React, or Node.js
API and microservices development using RESTful architecture
Experience with secure development practices and frameworks
Relational database experience (SQL Server, PostgreSQL)
Familiarity with cloud platforms (Azure, AWS)
CI/CD pipeline development and DevOps tooling
Strong debugging and system optimization skills
Soft Skills
Excellent communication and collaboration skills
Highly organized with the ability to prioritize multiple tasks
Strong problem-solving mindset and a passion for continuous improvement
Salary : $120,000 - $130,000