CubicStack Solutions
Charmington La Pointe Officetel, 181 Cao Thang, TP Hồ Chí Minh
Company Size : 10-24
View moreJob Summary
- Technical Skill:
- PHP ,
- Laravel ,
- Apache Kafka ,
- MySQL ,
- Graylog ,
- Microservices
Job description
Overview of job
Introduction:
We are looking for a highly skilled Senior Software Developer to join our talented engineering team. In this role, you will have the opportunity to work on complex systems that support large- scale applications. You will be responsible for backend development, architecture, system performance optimization, and driving the integration of tools such as Laravel, Kafka, MySQL, Graylog, and AWS.
Responsibilities:
- Backend Development:
- Lead the design and implementation of scalable, efficient, and secure applications using Laravel.
- Architect and build RESTful APIs and services with a focus on scalability and maintainability.
- Work on system components with high traffic and large data volumes, ensuring that they are optimized for performance and reliability.
- Database Management:
- Build, optimize, and maintain high-performance MySQL databases.
- Ensure data integrity and high availability with a focus on query optimization, schema design, and indexing strategies.
- Implement data migrations and transformations as required by the application
- Graylog for Monitoring & Logging:
- Set up and manage Graylog to aggregate logs and monitor application health.
- Work on log processing and ensure log data is being captured correctly for debugging, analytics, and alerting purposes.
- Performance Optimization:
- Continuously analyze system performance and implement improvements to enhance speed, scalability, and reliability.
- Optimize code and database queries to ensure high efficiency and low latency.
- Address bottlenecks in both the backend code and infrastructure.
- Mentorship & Leadership:
- Provide mentorship and technical guidance to junior and mid-level developers, helping to develop their skills.
- Lead by example, contributing to coding standards, code reviews, and best practices.
- Foster a culture of learning and growth within the engineering team.
- Collaboration & Communication:
- Collaborate closely with cross-functional teams, including product, design, and operations, to deliver features on time and in scope.
- Communicate technical concepts to both technical and non- technical stakeholders effectively.
- Lead or participate in architecture reviews, sprint planning, and other agile ceremonies.
Job Requirement
- Technical Skills:
- Expert-level experience with Laravel framework and modern PHP development practices.
- Strong experience working with Kafka for message brokering and real-time data streaming.
- Solid understanding of MySQL, including performance tuning, indexing, and query optimization.
- Proficiency in AWS cloud services (EC2, S3, RDS, CloudWatch, Lambda, etc.).
- Experience with Graylog or similar log management/monitoring tools.
- Expertise in performance optimization techniques for both backend and database systems.
- Experience:
- 5+ years of professional experience in software development, with a focus on backend systems.
- Proven track record in designing, building, and maintaining scalable web applications.
- Experience in building and maintaining production-level applications with high traffic and low latency requirements.
- Experience in architecting and developing microservices or distributed systems.
- Soft Skills:
- Strong leadership and mentoring skills, with the ability to guide a team through complex technical challenges.
- Excellent problem-solving skills and the ability to debug complex issues under pressure.
- Strong communication skills, with the ability to effectively communicate complex technical ideas to both technical and non-technical
stakeholders. - Self-motivated, proactive, and able to work independently or as part of a team in a fast-paced environment.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- PHP
- Laravel
- Apache Kafka
- MySQL
- Graylog
- Microservices
COMPETENCES
- Team Leadership
- Coaching Skills
- Problem Solving Skills
- Communication Skills
- Working Independently
- Self Motivated
- Teamwork
- Work under pressure
- Proactive
BUSINESS PROFILE
CubicStack Solutions is a software development company.
Its namesake approach of three dimensional thinking upon various stages and levels of application design and development. We maintain in-house products that are in the FinTech space while also having anchor, long-term clients around the world across Asia and Europe in the Blockchain space. CubicStack also works with Venture Capitalist firms to invest in and innovate new products and technologies.