Software Engineer - #28878

Vitto


Date: 3 weeks ago
City: Riyadh
Contract type: Full time
Software as a service start-up
At Vitto Technologies, we're building a cutting edge software for Health professionals Our team is dedicated to creating solutions that make a difference, leveraging the latest technologies to solve real-world problems. We are currently looking for a talented Software Engineer with a strong background in Python and Django to join our dynamic team. This is an exciting opportunity to contribute to make a significant impact in the Health sector

Responsibilities

As a Software Engineer, you will:
Design, develop, and maintain efficient, reusable, and reliable code using Python and Django.

Work closely with our front-end team to integrate user-facing elements using server-side logic.

Implement secure and scalable APIs to support web applications and services.

Participate in the entire application lifecycle, focusing on coding, debugging, and testing.

Collaborate with cross-functional teams to define, design, and ship new features.

Optimize applications for maximum speed and scalability.

Identify bottlenecks and bugs, and devise solutions to these problems.

Help maintain code quality, organization, and automatization.

Stay up-to-date with emerging technologies and industry trends, applying them to operations and activities.

Minimum Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

At least 2 years of experience in software development with a focus on Python and Django.

Solid understanding of the web development cycle and programming techniques and tools.

Strong knowledge of front-end technologies, including JavaScript, HTML5, and CSS3.

Familiarity with database technology such as PostgreSQL, MySQL, and MongoDB.

Proficient understanding of code versioning tools, such as Git.

Experience with user authentication and authorization between multiple systems, servers, and environments.

Preferred Qualifications

Experience with Docker and Kubernetes.

Familiarity with cloud services (AWS, GCP, Azure).

Knowledge of front-end frameworks like React or Angular.

Experience in working with RESTful APIs and microservices architecture.

A knack for benchmarking and optimization.

Experience in TDD/BDD methodologies.

What We Offer

Competitive salary and comprehensive benefits package.

Flexible work hours with remote working options.

A vibrant and inclusive team culture that encourages creativity and innovation.

Opportunities for professional growth and development.

Access to cutting-edge technology and tools.
Strong analytical and planning skills;

Good communication and presentation skills;

Excellent problem-solving skills;

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

At least 2 years of experience in software development with a focus on Python and Django.

Solid understanding of the web development cycle and programming techniques and tools.

Strong knowledge of front-end technologies, including JavaScript, HTML5, and CSS3.

Familiarity with database technology such as PostgreSQL, MySQL, and MongoDB.

Proficient understanding of code versioning tools, such as Git.

Experience with user authentication and authorization between multiple systems, servers, and environments.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

FM Performance Monitoring Manager

Serco Plc, Riyadh
1 day ago
Make a difference every day Your Opportunity We are looking for a FM Performance Monitoring Manager will be responsible for recommending and administering capital improvement works and provide Contract & Performance Management of Service Operators. The Client is in the process of developing and executing a transformation program. This program involves transitioning from the management of operations and maintenance contracts...

Dynamics CRM Senior

Rayan Technologies, Riyadh
1 day ago
The Role Customer Experience Support Level 1 Responsibilities: • Responding to and resolving basic user inquiries and issues related to the CRM, Genesys, EPMO, and new STC Bank Website system. • Providing first-level technical support for CRM, Genesys, EPMO, and new STC Bank Website users, including troubleshooting and problem resolution. • Assisting users with basic system navigation, data entry, and...

Graduate Trainee - IBM Consulting - 6 months

IBM, Riyadh
1 day ago
Introduction At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology...