Backend Engineer
Company Overview
Established in 2010, Vinova is an award-winning development company specializing in mobile, web, and enterprise applications. Serving global clients across IoT, blockchain, fintech, and ecommerce, Vinova values quality, flexibility, and collaboration to deliver innovative products.
Job Summary
You will develop backend software solutions, design APIs, and deploy cloud-native applications to support client projects. Collaborate with teams to ensure scalable, maintainable, and efficient systems using modern development tools and practices.
Responsibilities
Develop backend software components to deliver robust and scalable application features
Write and maintain Python code to implement business logic and services
Design and develop RESTful APIs to enable seamless integration with front-end and third-party systems
Manage and optimize relational and NoSQL databases to support application data needs
Apply software design patterns to create maintainable and reusable code structures
Deploy and maintain cloud-native applications on AWS to ensure high availability and performance
Utilize containerization technologies such as Docker to package and run applications consistently across environments
Implement and maintain CI/CD pipelines using GitLab to automate testing and deployment processes
Diagnose and resolve software defects and performance issues through systematic debugging and problem-solving