Abou The Role:
We are looking for a passionate
Backend Developer
to join our growing engineering team You'll play a key role in designing, developing, and maintaining high-quality applications that support both internal operations and client needs.
- You'll collaborate closely with other developers, product teams, and business stakeholders to deliver efficient, scalable, and reliable software solutions.
What you will do:
- Develop software solutions by analyzing user needs, studying system flows, and following the software development lifecycle.
- Maintain and enhance existing in-house and on-site applications.
- Collaborate with team members to build, test, and improve application features.
- Document and demonstrate solutions by creating flowcharts, layouts, diagrams, and clear, well-structured code.
- Investigate and resolve software issues or bugs in a timely manner.
- Stay up to date with modern development tools, programming techniques, and emerging technologies.
Qualifications:
- Bachelor's degree in
Computer Science
,
Information Technology
, or a related field. - Minimum
1 year of experience
developing applications using
Golang
. - Experience implementing and querying
MongoDB
. - Ability to design application flows using
flowcharts
,
UML
, or other design tools. - Strong understanding of backend development using
Golang
(required). - Familiarity with
Rust
or
Java
is a plus. - Experience with databases such as
MongoDB
,
MySQL
, or
PostgreSQL
. - Knowledge of
RabbitMQ
or other message broker systems. - Frontend experience using
Vue 3
or
React
is a plus
Soft skills that you need for:
- Open-minded and collaborative
- Strong communication skills
- Critical and analytical thinker
- Eager to learn and adapt
- Positive and proactive attitude
- Team-oriented mindset
- Passionate about technology and continuous improvement