Available Offers for Business Process Modeling

Senior Python & Vue.js Full-Stack Developer | Remote Position

Remotely
Full-time
Part-time
Are you an experienced Full-Stack Developer with expertise in Python and Vue.js? Join our innovative team creating comprehensive IaaS and PaaS solutions for businesses ranging from startups to enterprise-level corporations. We're seeking a senior developer to build and enhance our client-server applications that process Jira requests via REST API. Key Responsibilities - Design, develop, and maintain full-stack applications using Python 3.9+ and Vue.js 3.x. - Architect and implement REST API endpoints for seamless frontend-backend communication. - Create efficient database models and queries using SQLAlchemy and PostgreSQL. - Participate in integration with third-party services and APIs. - Implement CI/CD pipelines using GitLab. - Collaborate with cross-functional teams to deliver high-quality software solutions. - Optimize application performance and ensure code quality. - Document code, APIs, and technical specifications. Required Skills - 8+ years of software development experience, with at least 5 years of Python (3.7+) experience. - 5+ years of JavaScript experience with 3+ years of Vue.js (versions 2 and 3) development. - Strong proficiency with Flask framework (versions 2 and 3). - Experience with SQLAlchemy ORM (versions 1.4 and 2). - Expertise in PostgreSQL database design, relationships, and query optimization. - Proficiency with modern frontend frameworks including Tailwind CSS and Foundation. - Experience with Vue.js ecosystem: Vue-router, Vuex/Pinia, and Axios. - Hands-on experience with GitLab CI/CD pipelines and Git version control. - Working knowledge of REST API development and consumption. - Understanding of MV* architectural patterns. Nice to Have - Experience with microservices architecture. - Knowledge of cloud platforms (AWS, GCP, or Azure). - Experience with message brokers like RabbitMQ or Redis. - Understanding of authentication systems and JWT implementation. - Experience with test-driven development and testing frameworks. - Prior work on enterprise-level applications. Why Join Us Work with a dynamic team on cutting-edge technology solutions while enjoying the flexibility of remote work. We offer competitive compensation, professional growth opportunities, and the chance to work on projects that make a real difference for businesses across various industries. Join our distributed team and help us build the next generation of business solutions.