About the Job
The Software Engineer / Development, ers , in EthSwitch, is responsible for implementing / developing innovative payment infrastructure related solutions, in accordance with an agreed technical design. The role will engage in highly technical activities, such as design, coding, testing, research, building a culture of agile best practices, code review to ensure the platforms under development are scalable. Specific responsibilities include:
Tasks and responsibilities includes but not limited to:
- Understands a broad spectrum of technology in order to provide part or all of a detailed technical design which meets the requirements
- Often leads small-to-medium technical projects. Works with and under the direction of the Lead and software development director.
- Provides technical support and input on the application of technology to a defined platform
- Provides technical leadership on specific technical activities
- Building and developing products and platforms for both client side as well as server-side scalable application. These include designing Omni-channel (mobile, tablet & web) platforms.
- Collaborate well with the team, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
- Suggest & implement best practices for performance tuning while working on the larger datasets
- Maintain quality and ensure responsiveness of applications
- Perform design reviews and code reviews
- Adhere to software development best practices and coding standards in all work products and participate in the refinement of those practices and standards to improve quality and productivity.
- Collaborate on the execution of the product, design and architectural roadmaps.
- Work with the product owner to provide technical insight and guidance into the product roadmap.
- Assist in establishing coding, software design approaches and standards and ensure the product teams are adhering to standard methodologies.
- Review process, components and dependencies with the architecture team to ensure alignment with technical strategy.
- Stay up to date with technology advancement and ensure our product technology stack is optimized for strategic growth.
- Offer guidance and mentorship to the growing team; champion a culture of openness, collaboration and innovation.
- Work with multiple software engineering teams, and multi-departments.
- Adhere to Agile Sprints and SDLC.
About You
- Three years or more in professional software development.
Expertise
- Proficient in Mobile and Web Development.
- Skilled in programming languages: Dart, JavaScript, Python, C++, Java, and others.
- Strong expertise in frameworks: Flutter, React.js, Node.js, Django, Angular, and Vue.js.
- Comprehensive knowledge of REST API development and integration.
- Proficient with QA tools for ensuring software quality, including Selenium, Postman, and Jest.
- Experienced in Agile methodologies, including Scrum and Kanban.
- Hands-on experience with Docker for containerization and Kubernetes for orchestration.
- Proficient in version control using Git and CI/CD tools such as Jenkins and GitHub Actions.
- Advantages if Knowledge of cloud platforms like AWS, Google Cloud, and Azure.
- Advantages if Experience with database technologies, including SQL, MongoDB, and Firebase.
- Advantages if Skilled in UI/UX design principles and wire-framing tools like Figma and Adobe XD.
Qualified candidates are invited to submit their application with non-returnable CV, educational qualifications and work experience to [email protected], stating the title of the position clearly on the subject line. Qualified female applicants are highly encouraged.
*Please be aware that it is mandatory to attach your credentials (educational qualifications and work experience) along with your CV. Submitting only your CV is not sufficient.
*Please be advised that all applicants’ Educational Credentials will be verified with the respective higher institutions.
More Information
- Address Ethiopia
- Experience Level Mid level
- Total Years Experience 0-5