In this role, you will:
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies
Skills and Requirements:
- 5+ years experience as a Software Engineer
- Bachelor’s degree in Computer Science / Software Engineering / IT
- Extensive experience in software development, scripting and project management
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- Knowledge of selected programming languages (e.g. Node.js, Python, C++) and the Java/J2EE platform
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Familiarity with various operating systems (Linux, macOS, Windows)
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
“So what’s in it for me,” you ask?
We pride ourselves for being a culture-based company buzzing with high-energy. Aside from the enthusiastic environment, you’ll enjoy:
- Provident Fund
- Competitive salary
- Health insurance
- Referral bonuses
- Generous vacation time
- Paid Maternity and Paternity leave
- Work from home days
- Lunch facility within office
- Travel allowance
- Company equipment (laptop, internet device, screens etc.)
- Professional development and career growth opportunities
- Awesome team members
If we still have your attention, don’t delay, send us your resume!