Job Description
Software Engineer Position
Recruitment Agency: Ryze Recruitment
Contact:
We are a recruitment agency looking for qualified candidates for our client, a dynamic technology company looking to expand their development team.
Position Overview:
Our client is looking for a talented Software Engineer to join their growing team. This role offers an excellent opportunity to work on innovative projects while contributing to scalable software solutions in a collaborative environment.
Key Responsibilities:
-Design, develop, and maintain high-quality software applications.
-Collaborate with cross-functional teams including product managers, designers, and other engineers.
-Write clean, efficient, and well-documented code.
-Participate in code reviews and provide constructive feedback.
-Debug and resolve technical issues across the software stack.
-Contribute to architectural decisions and technical planning.
-Stay current with emerging technologies and industry best practices.
-Participate in agile development processes and sprint planning.
Required Qualifications:
-Bachelor's degree in Computer Science, Software Engineering, or related field.
-2+ years of professional software development experience
-Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#, Go).
-Experience with modern development frameworks and tools.
-Understanding of software design patterns and principles.
-Familiarity with version control systems (Git).
-Knowledge of database systems (SQL and/or NoSQL).
-Strong problem-solving and analytical skills.
-Excellent communication and teamwork abilities.
Preferred Qualifications:
-Experience with cloud platforms (AWS, Azure, GCP).
-Knowledge of containerization technologies (Docker, Kubernetes).
-Familiarity with CI/CD pipelines and DevOps practices.
-Experience with microservices architecture.
-Understanding of security best practices.
-Previous experience in agile/scrum environments.
How to Apply:
Interested candidates are invited to contact us directly at -
Please include:
-Your current CV/resume
-Your phone number for initial screening
-Brief cover letter highlighting relevant experience
We will review all applications and contact suitable candidates for further discussion about this exciting opportunity