Senior Software Engineer - Python, Vue

Yesterday

Apply Now
Logo of Booksy

Booksy

Appointments made easy.

Smart Scheduling • Personal Care Industry • mobile apps • marketplaces • software development

51 - 200

Description

• Develop and implement complex projects from conception through completion. • Ensure the high quality of code across the team through code reviews and setting coding standards. • Participate in planning complex projects to identify dependencies, establish timelines, and provide reliable estimations. • Identify opportunities for enhancing system efficiency and propose initiatives for technological advancements. • Contribute to the design and architectural decisions for complex systems or products to ensure scalability, reliability, security and performance. • Participate in the technical assessment of recruitment candidates.

Requirements

• Expertise in specific technologies or product domains. • Proven ability to design, develop, test, deploy, and maintain complex systems. • Ensure full test coverage; and experience with automated testing frameworks. • Architect robust, scalable, and secure solutions. • Leadership in guiding design decisions and discussions. • Continuously seek improvements and stay updated with new technologies. • Set high standards of work, mentoring and guiding other developers. • Clear communication of complex ideas to diverse stakeholders. • Take responsibility for both individual and team deliverables. • Actively participate in Agile ceremonies and contribute to continuous improvement. • Foster a positive team culture through open communication and feedback. • Proficient in Python programming, with a comprehensive understanding of advanced features, and best practices. • Experience in JavaScript/TypeScript and Vue framework. • Extensive experience with PostgreSQL database management system, including advanced querying, performance optimization, and database administration tasks. • Proficiency in writing comprehensive test suites, test automation, and implementing test-driven development (TDD) methodologies. • Demonstrate a deep understanding of advanced architectural patterns, such as microservices, micro-frontends, and event-driven architecture, to design scalable, maintainable, and high-performance systems. • Design, implement, and maintain containerized applications using Docker, and develop CI/CD pipelines to automate testing, deployment, and delivery processes for scalable and reliable software releases. • Implement and maintain robust observability practices, including logging, monitoring, and alerting systems, to ensure real-time visibility into application performance, system health, and efficient troubleshooting.

Benefits

• private medical care • multisport card co-financing • PetHelp • insurance plan • a cafeteria platform • and much, much more :)

Apply Now

Similar Jobs

2 days ago

Kadena

11 - 50

Haskell engineer to integrate Ethereum and Rust client into Chainweb blockchain architecture.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network