Senior Full-Stack Software Engineer - Remote
Description
At Bruin, we revolutionize data management with our unified analytics platform. Our mission is to empower data analysts and teams to build, transform, and monitor data pipelines effortlessly. Leveraging serverless infrastructure, Bruin ensures seamless data ingestion, transformation using SQL and Python, and robust data quality checks. We provide comprehensive observability, allowing you to track cloud costs, usage, and data lineage. Trusted by innovative teams globally, Bruin simplifies complex data workflows, enabling you to focus on insights and business growth.
We are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our dynamic team. The ideal candidate should have a strong background in full-stack development, with proficiency in both frontend and backend technologies. If you are passionate about building robust and scalable systems, we want to hear from you!
Key Responsibilities:
- Design, develop, and maintain full-stack applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Troubleshoot and debug applications
- Implement best practices in software development and deployment
- Ensure the performance, quality, and responsiveness of applications
- Participate in code reviews and provide constructive feedback
Required Qualifications:
- Proven experience as a Full-Stack Software Engineer
- Proficiency in at least two of the following languages: Python, Golang, PHP
- Decent knowledge of Laravel, or a similar full-stack framework
- Experience with frontend frameworks
- Solid understanding of containerization and orchestration technologies such as Docker and Kubernetes
- Ability to build and manage full-stack systems, including both frontend and backend components
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Excellent written and verbal communication skills in English
Preferred Qualifications:
- Experience with VueJS
- Experience with building command-line applications, ideally with Golang
- Experience with cloud platforms such as AWS, GCP, or Azure, as well as with different database technologies such as MySQL and PostgreSQL databases
- Familiarity with data pipelines, data warehouses and ETL processes
- Knowledge of CI/CD pipelines and DevOps practices
If you meet the above qualifications and are excited about the opportunity to work in a dynamic and fast-paced environment, we would love to hear from you.