Mixpost seeks a talented Mid senior Full-Stack Engineering to join our team. We are developing the coolest software product in the world, and we need your expertise to elevate them to a higher standard that meets our customer's expectations.
Who you are
- Rapid Learner & Independent Worker: You are someone who can quickly absorb new information and adapt to changing technologies and requirements with minimal supervision.
- You hold people to a high standard, and inspire them to do their best work. You’re candid and direct with feedback, and motivate your teammates to raise their own bar.
- Experienced with Laravel, Vue.js, Inertia & Tailwindcss: You have hands-on experience with Laravel for backend development and Vue.js for frontend development, coupled with practical expertise in using Tailwind CSS for styling.
- Handles Eloquent/ORM with MySQL/PostgreSQL efficiently and knows how to debug slow queries.
- Experienced with Docker: You have substantial hands-on experience with Docker, utilizing it to build, manage, and deploy containerized applications efficiently across different environments, ensuring consistency and scalability.
- You love great design: While you don't need to be a designer, we expect you to have a good eye for UI/UX, demonstrating an ability to discern and appreciate high-quality user interfaces.
- Skilled in API Development: You possess a strong background in designing and developing powerful, robust APIs that serve as the backbone for our applications.
- Proficient in Third-Party API Integration: You have a strong capability in integrating and managing interactions with external APIs, ensuring seamless connectivity and functionality between our software and various third-party services.
What you’ll do
- Build and document new features
- Improvements and bug fixes
- Define and uphold engineering standards with a focus on code quality, performance, and documentation, to make sure we’re always shipping work we can be proud of.
- Maintain CI workflows and automations for running tests and building releases.
- Testing & Standards Compliance: Write comprehensive unit, feature and integration tests, and ensure your code adheres to established coding standards, contributing to the reliability and maintainability of our applications.
- Service Integrations: Build integrations with essential services like Stripe, TikTok and Facebook, as well as external APIs, expanding our software product's functionality and connectivity.
- Collaboration: Participate actively in integration and team meetings, sharing insights, providing feedback, and collaborating with team members to drive projects forward and achieve collective goals.
What we work with
In our quest to develop innovative solutions, we leverage a sophisticated stack of technologies and tools that enable us to build, deploy, and manage applications effectively. Our engineering team works with the following tools:
Backend & Frontend Development
- Laravel: Our core backend technology, Laravel, offers a robust framework for server-side programming, ensuring our applications are secure, scalable, and maintainable.
- MySQL & PostgreSQL: Our databases of choice, MySQL and PostgreSQL, provide reliable and powerful data management solutions that ensure efficient data storage, retrieval, and manipulation.
- Vue.js with Inertia: Inertia bridges Vue.js and Laravel, enabling us to build seamless single-page application that are fully client-side rendered.
- Tailwind CSS: We utilize Tailwind CSS, a highly customizable utility-first CSS framework, to style our applications. It enables rapid UI development and helps us maintain consistency across designs while allowing for flexibility and responsiveness in our user interfaces.
Version Control and Deployment:
- GitHub: Most of our repositories are hosted on GitHub, providing a collaborative platform for code management, review, and version control.
- GitHub Actions: We use GitHub Actions for continuous integration and delivery (CI/CD), automating our code deployment process to ensure reliability and efficiency.
- Docker: We supply Docker images to our customers, simplifying the installation process of our software.
Collaboration Tools
To maintain a high level of communication and collaboration within our team, we use Discord for instant messaging and ClickUp for organizing and sharing documents, project plans, managing tasks and more.
Benefits
- 🌎 Fully remote.
- 🏖 Paid vacation (31 days/year).
- ⏰ Flexible schedule with minimal meetings.
Please use the MIX24 secret code when applying to show you read the job post completely. This is a feature to avoid fake spam applicants.