Software Engineering
·
Kenya
·
Fully Remote
Senior Software Engineer
4+ years related work experience with current position as a senior software engineer developing software at scale, i.e., software with 1M+ users
We usually respond within three days
What we are looking for
We are looking for a highly dedicated Senior Sofware Engineer to join our Engineering team.
What does the job involve
- Writing code, analyzing data, and contributing to the design and implementation of applications.
- Ensuring that the team produces scalable and functional applications that meet specifications.
- Perform code reviews, inspecting code quality and assuring process adherence.
- Analyze and contribute to user stories by discussing with the product owner.
- Monitor performance and maintain systems according to requirements.
- Collaborating and ensuring a smooth run of operations across multiple teams.
- Training & providing guidance to junior developers and new hires on company frameworks.
- Drafting application operating procedures and technical documentation as required.
- Setting goals for the team and cascading individual objectives as may be required.
- Actively participate in scrum processes with team members.
Qualifications
- B.Sc. in Computer Science, Computer Engineering, System Engineering, Elect/Elect Engineering, or any software development related fields.
- A minimum of 4 years’ related work experience in software development.
- You have experience building payment systems - a good knowledge of ISO8583/ISO22022 and card transaction processing flow.
- You have experience building systems processing millions of transactions or requests at scale (backend).
- You have experience working with distributed systems and micro-services for high throughput and low latency message processing.
- You have worked as a Developer in a company:
- processing millions of requests daily e.g. e-commerce, order processing.
- with large clientele base that needs to respond quickly to requests e.g. Gaming, betting, etc.
- that serves enterprises grade apps like ERPs or core business apps that require global standards on security, uptime, etc.
- You have experience building scalable enterprise backend APIs with best
- practice on security, reliability, and resilience.
- You have a deep knowledge of NET Core/.NET framework, C#, Kafka, Redis, SQL Server, Golang (optional).
- You can take ownership of tasks/projects and work within a team.
- You have strong interpersonal and leadership skills with the ability to build rapport across various stakeholders.
- You are highly proficient in problem solving, analytical thinking and communication.
- You have a good knowledge of software development life cycle, payment, banking, and IT infrastructure.
Benefits
- Medical cover
- Paternity/Maternity Leave
- Leave days with a leave allowance
- Lunch in person during team meet-ups
- Pension
Location
Remote - Egypt, Kenya, United Kingdom, South Africa
- Job category
- Software Engineering
- Remote status
- Fully Remote
- Yearly salary
- $8,000 - $15,000
- Employment type
- Full-time
- HQ
- Nigeria
- Funding
- Seed - $5M-$10M
- Industry
- Financial Services & Fintech
- Required Experience
- 4+ Years
- Work Sponsorship
- Unavailable
- Hiring Criteria 1
- 4+ years related work experience with current position as a senior software engineer developing software at scale, i.e., software with 1M+ users
- Hiring Criteria 2
- 3+ years of experience using C# in the. NET framework
- Hiring Criteria 3
- 3+ years of experience in developing software for financial services, ideally high-volume payment infrastructures
- Hiring Criteria 4
- Candidates must be in the time zone GMT -3 or +3
- Hiring Criteria 5
- Golang is nice to have
Software Engineering
·
Kenya
·
Fully Remote
Senior Software Engineer
4+ years related work experience with current position as a senior software engineer developing software at scale, i.e., software with 1M+ users
Loading application form