
Senior Software Engineer
Primary stack
Job description
About the Position
Senior Software Engineer
Company: Paga
Location: Yaba, Lagos, Nigeria (Hybrid)
Employment Type: Full-Time
Responsibilities
As a Senior Software Engineer at Paga, you will:
- Take ownership for the implementation and technical effectiveness of broad functional and/or technical areas of the platform.
- Contribute meaningfully to the design and improvement of the solutions you work on.
- Contribute to the development and improvement of the software development practice as a whole through peer leadership, code review, technical training, process improvement, and technical thought leadership.
Requirements
- Education: A degree in a related discipline.
- Experience: 6+ years of continuous experience working on enterprise software application development OR an advanced degree in a related discipline and at least 4+ years of continuous experience working on enterprise software application development.
- Technical Skills:
- Proficiency in Java/J2EE and Spring and other Java frameworks.
- Solid experience working with team development tools and organization structures.
- Ability to multitask very well.
- Comfort and experience providing technical leadership in a software development team.
Technical Expectations
- Code Sophistication: Understands a wide range of complex code constructs, design patterns, and frameworks proficiently and is able to navigate and apply them in their work.
- Code Performance and Optimization: Consistently applies performance-optimization considerations in work products.
- Abstraction Knowledge: Mastery of most abstract software engineering concepts, applies them broadly across their work.
- Technical Independence: End-to-end product development ownership for broad products/features/frameworks or product areas.
- Code Testing: Contributes to the overall improvement of code testability and code testing tools and processes.
- Code Review Quality: Consistently performs in-depth code review within areas of responsibility.
- IDE/Tool Usage & Routine Automation: Implements automation to improve the development practice individually and across the team.
- Process Adherence & Development: Helps oversee process adherence across the team and contributes meaningfully to process improvement.
- Aesthetic Design: Contributes to the improvement of overall product design through insightful feedback and implementation.
Non-Technical Values & Traits
- Scope: Owns end-to-end responsibility of medium-sized or relatively complex projects.
- Initiative: Independently identifies technical problems and proposes solutions across the platform.
- Follow Through/Scrappiness/Grit/Availability: Drives high-quality completion of their products fairly independently.
- Mastery/Depth of Understanding: Is the go-to expert in some significant area(s) of the code base.
- Business Impact Awareness, Pragmatism: Understands the tradeoffs between technical, analytical, and product goals.
- Vision & Strategic Perspective: Engages in the strategic decision-making process and provides useful input to strategy.
- Collaboration: Courteous, tactful, and diplomatic. Responds positively to requests for help.
- Ownership & Results Orientation: Demonstrates self-motivation and initiative taking in personal and professional levels.
- Integrity: Honest without fail. Treats everyone with respect.
- Policy Adherence: Keeps up to date with rules and regulations.
- Communication: Expresses ideas or facts clearly. Good written and verbal communication skills.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative fintech environment
- Professional growth and development opportunities
- Collaborative and inclusive work culture
About the Company
Paga is on a mission to enable one billion Africans and millions of SMEs to pay, preserve hard-earned income, participate in global trade, and purchase goods and services at home and abroad. We have built a multicurrency, cloud-based payments and financial services engine that leverages multiple business services built on the same best-in-class infrastructure to serve the ecosystem through three businesses - Paga Engine (Enterprise B2B - www.pagaengine.com); Paga (Consumer - www.Paga.com); and Doroki (SME Retail -www.doroki.com). Paga has three licenses with the Central Bank of Nigeria – mobile money, international remittance, and a microfinance bank. Paga is headquartered out of the United Kingdom and has operating entities in Nigeria, United States, and Ethiopia.
Founded in 2009, Paga now serves millions of users and businesses across Africa and beyond.
Click on this link here to apply for this job.
We are an equal opportunity employer and value diversity and inclusion. We do not discriminate on grounds of color, race, nationality, religion, age, ethnic origin, disability, gender, marital status, or sexual orientation in our employment practices.
© PAGA GAMES. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ми продуктова компанія, яка розробляє мобільні та комп’ютерні ігри. Ми створюємо нову культуру мобільних ігор, яка допомагає людям вчитися мріяти та фантазувати. Успіх Paga Games — це результат злагодженої та професійної командної роботи.Давайте створювати чудові ігри разом!🤗Ми в соцмережах:🟢 Instagram:instagram.com/paga_games🟢 Linkedin:www.linkedin.com/company/pagagroup
