Company Overview
Established in 2010, Vinova is an award-winning development company specializing in mobile, web, and enterprise applications. We serve global clients across IoT, blockchain, fintech, networking, and ecommerce, delivering quality products through passionate collaboration and cutting-edge technology.
Job Summary
You will develop and maintain robust software solutions by applying strong engineering fundamentals and problem-solving skills. Collaborate across teams to build reliable, secure, and scalable applications and infrastructure in a dynamic environment.
Responsibilities
Apply engineering fundamentals pragmatically to design, develop, and maintain software solutions that meet client requirements
Develop backend services using Java, Kotlin, Python, Node.js/TypeScript, Go, C#, or similar languages to deliver scalable and efficient applications
Build frontend interfaces using React/Next.js, Vue, Angular, or similar frameworks to enhance user experience
Design and implement RESTful and GraphQL APIs to enable seamless integration between systems
Manage and optimize SQL databases such as PostgreSQL or MySQL for reliable data storage and retrieval
Configure and maintain AWS cloud infrastructure to support application deployment and scalability
Utilize Infrastructure as Code tools like Terraform or OpenTofu to automate cloud resource provisioning
Develop and maintain CI/CD pipelines, particularly with GitLab, to ensure smooth and automated software delivery
Implement containerization using Docker and orchestrate deployments with ECS and/or Kubernetes/EKS for scalable environments
Automate deployment processes to improve release efficiency and reduce errors
Configure cloud networking components to ensure secure and efficient communication between services
Monitor system observability and implement monitoring solutions to proactively detect and resolve issues
Participate in production operations and incident response to maintain high system availability and reliability
Implement security controls including authentication, authorization, encryption, and audit logging to comply with compliance requirements
Support reliable and highly available production systems by understanding both application and platform infrastructure
Preferred competencies and qualifications
Hands-on experience with Java and Kotlin for backend development
Proficiency in Python frameworks such as FastAPI, Django, or Pandas for data processing and API development
Experience with TypeScript and React/Next.js for frontend development
Familiarity with AWS EC2, ECS, and EKS services for cloud infrastructure management
Knowledge of Kubernetes orchestration and container management
Expertise in Infrastructure as Code tools including Terraform, OpenTofu, or CloudFormation
Experience building and maintaining GitLab CI/CD pipelines
Skills in data engineering and ETL processes to handle large data workflows
Understanding of event-driven architectures for scalable system design
Exposure to enterprise platforms such as Salesforce, OutSystems, Appian, Pega, or Microsoft Dynamics
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!