HamburgerMenu
hirist

Senior Software Engineer - Backend Development

Posted on: 18/10/2025

Job Description

Description :


We are searching for a talented and experienced senior engineer to play a pivotal role in the design, development, and delivery of our software products. You will be responsible for taking ownership of complex features, leading technical discussions, and fostering a collaborative and innovative development environment.


Responsibilities :


- Lead the design, development, testing, deployment, and maintenance of critical software features and functionalities.


- Write clean, well-documented, efficient, and maintainable code according to best practices.


- Collaborate with cross-functional teams (product, design, QA) to understand requirements, define solutions, and ensure successful implementation.


- Mentor and guide junior engineers, providing technical guidance and promoting their growth.


- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards.


- Champion the adoption of new technologies and best practices within the team.


- Troubleshoot and resolve complex software issues independently and effectively.


- Stay up-to-date with the latest software development trends and technologies.


- Participate in the development and improvement of development processes.


Requirements :


- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).


- Experience in software development with a proven track record of success.


- Proficiency in multiple programming languages (e. g., Java, Python, C++).


- In-depth understanding of software development methodologies (e. g., Agile, Waterfall).


- Experience with version control systems (e. g., Git) and build tools.


- Experience with building APIs and integrations with other systems.


- Excellent problem-solving, analytical, and critical thinking skills.


- Strong communication, collaboration, and leadership skills.


- Ability to work independently, manage multiple priorities, and meet deadlines.


- A passion for learning and staying up-to-date with the latest technologies.


Good to Have :


- Experience with cloud platforms (e. g., AWS, Azure, GCP).


- Experience with DevOps principles and tools (e. g., CI/CD pipelines).


- Experience with containerization technologies (e. g., Docker, Kubernetes).


- Experience in performance optimization techniques.


- Experience in building large-scale, distributed systems.


Bonus Points :


- Experience working with a Bank or Fintech knowledge.


info-icon

Did you find something suspicious?