About the job Backend Engineer
Company Overview / Employee Value Proposition
Established in 2010, Vinova is a passion-driven and award-winning development company for mobile, web, and enterprise applications. Our clients span the globe and cover a wide range of projects including IoT, blockchain, banking, fintech, networking, and ecommerce. Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working with a passion, working closely with our customers, and through open but disciplined collaboration. You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support. Interested to join our all-star team? Submit your application to us now! Tell us why you want to work with us and why you think you'd be a good candidate. We are looking forward to hearing from you!
Job Summary
We are seeking a highly motivated and experienced Backend Engineer (up to Senior Consultant level) to join our team for a major Government project. The successful candidate will be responsible for researching, designing, and developing software and applications. This role requires strong analytical skills and the ability to develop innovative software solutions that meet user needs and performance requirements.
Key Responsibilities:
- Research, design, and develop computer software and applications to meet business and technical requirements.
- Analyze user needs and translate them into software solutions using computer science, engineering, and mathematical principles.
- Update, enhance, and optimize existing software to improve performance and functionality.
- Develop and direct software testing and validation procedures to ensure quality and security.
- Collaborate to integrate hardware and software systems for seamless operation.
- Define software specifications and performance requirements for new and existing applications.
- Stay updated with emerging technologies to continuously improve software development processes.
Requirements:
- A Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis or Science (Computer Studies)
- Minimum of three (3) years of work experience as a Software Developer.
- Proficiency in programming languages, such as , Java, Python, JavaScript or GoLang
- Experience in Agile or other software development methodologies
- Strong knowledge of software architecture, database systems, and cloud technologies.
- Ability to develop scalable and efficient software solutions.
- Strong problem-solving and analytical skills.
- Excellent communication skills in English (both written and verbal).
Why Join Us?
- Competitive salary & benefits package
- Career growth & professional development in a fast-paced tech environment.
- Collaborative and innovative work culture with exposure to the latest technologies