Mid-Level Backend Developer At Synnefa

Details of the offer

Job Summary:
We are looking for a highly skilled Mid-Level Backend Developer to join our development team. In this role, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable backend solutions. You will collaborate closely with cross-functional teams, including frontend developers, product managers, and QA, to deliver scalable software products that meet and exceed customer expectations.
Key Responsibilities:
Design, build, and maintain robust APIs, server-side logic, and databases to support web and mobile applications.
Develop, test, and maintain high-performance backend code using modern programming languages such as Python and Js
Collaborate with frontend developers to ensure seamless integration and optimal API performance.
Optimize backend systems for speed, reliability, and scalability.
Design and implement database schemas, ensuring data consistency, security, and high performance.
Create and maintain comprehensive documentation for code, APIs, and system architecture.
Identify and resolve bugs or performance bottlenecks, ensuring high code quality through code reviews and unit testing.
Deploy and maintain applications on Elastic beanstalk, ensuring system availability and resilience.
Stay up-to-date with the latest trends and technologies in backend development and contribute to knowledge sharing across the team.
Mentor junior developers and participate in technical discussions to drive project success and foster innovation.

Qualifications and Skills:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
3+ years of professional experience in backend development.
3+ years of experience with Django and the Django REST Framework.
Highly-Proficient in Python programming.
Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) and big data.
Experience building RESTful APIs, GraphQL, or other API architectures.
Proficiency with version control systems such as Git.
Experience with cloud platforms like AWS and Google Cloud.
Hands-on experience developing USSD applications.
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
Excellent problem-solving skills with the ability to work independently and collaboratively.
Strong understanding of the software development lifecycle andagile methodologies.
Effective communication skills and ability to work with cross-functional teams.


Nominal Salary: To be agreed

Source: Myjobmag_Co

Requirements

Mid-Level Angular Engineer At Zeraki

About the Role As a Mid-Level Angular Engineer at Zeraki, you will be responsible for developing and optimizing our web applications. You will collaborate cl...


Zeraki - Nairobi Area

Published a month ago

Data Analyst At Health Strat Kenya

About the Project Monitoring and Evaluation & Strategic Information Systems (MESIS) is a project led by Health Strat in partnership with the National and AID...


Kenya - Nairobi Area

Published a month ago

Ict Manager At Eagle Hr Consultants

The ICT Manager steers all technology functions encompassing ICT infrastructure set-up, systems security, development and implementation of ICT strategic pla...


Eagle Hr Consultants - Nairobi Area

Published a month ago

Senior Applications Developer At Kcb Bank Kenya

Key Responsibilities Develop systems and systems integrations on the bank's integrations middleware stack using JAVA and Red Hat Integration technologies and...


Kcb Bank Kenya - Nairobi Area

Published a month ago

Built at: 2024-11-21T14:52:41.412Z