Looking for a dynamic Software Engineer with a flair for solving real-world problems through code. You will engage in the development, testing, and maintenance of applications, ensuring they meet our high standards of quality and user experience.
Responsibilities
Engage in full software development lifecycle from requirement analysis to deployment.
Partner with designers and stakeholders for usability testing and feedback.
Implement user feedback to enhance functionality and performance.
Maintain and improve the existing software codebase.
Ensure adherence to best practices in software development and testing.
Participate in regular sprint reviews and retrospectives.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Relevant certifications in software development are advantageous
Experience
3+ years of experience in software development
Technical Skills
JavaScript
Python
SQL
Git
HTML/CSS
React
Soft Skills
Teamwork
Effective Communication
Time Management
Languages
English: Fluent
Advantageous
Familiarity with cloud services (AWS, Azure): Experience deploying applications on cloud platforms.
Understanding of Agile methodologies: Knowledge of Agile project management and methodologies.
Benefits
Competitive salary package
Health and wellness benefits
Flexible working hours
Opportunities for professional development
Company Culture
Innovation: We encourage a culture of innovation and creativity to drive technological advancement.
Team Collaboration: Our focus is on teamwork and collaborative success in achieving goals.
Continuous Improvement: We promote continuous learning and development to equip our team with essential skills.
Status: Open
Other Jobs in Information Technology (IT) and Software Development