This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job description
QaasT, which stands for Quality as a Service Technology, is fully committed to providing top-tier, reliable solutions that consistently meet high standards. Our goal is to deliver innovative and impactful services that our clients can trust, helping them thrive in the ever-evolving technology landscape. At QaasT, we prioritize excellence in everything we do, ensuring that our clients benefit from cutting-edge solutions designed to drive success and make a real impact in their industries.
Job Description
As a Senior Software Engineer at QaasT, you'll play a pivotal role in our development team, spearheading the design, development, and maintenance of high-performance, scalable web applications utilizing the Go programming language. Collaborating with diverse teams, you'll ensure that solutions adhere to the company's technical requirements and industry best practices.
This position demands:
- Proficiency in Go Programming Language
- Analytical Problem-Solving Skills
- Strong Emphasis on Application Lifecycle Support
- Continuous Learning and Adaptation to New Technologies
- This position is open for both onsite and remote work options.
Responsibilities
- Utilize the Go programming language to design and develop backend applications for QaasT products, harnessing the language's powerful capabilities.
- Support the entire application lifecycle, from conceptualization and design to rigorous testing, deployment, and ongoing support.
- Employ analytical skills to identify and analyze problems, debug issues efficiently, and craft elegant code and technical solutions that align with project requirements.
- Seamlessly integrate front-end code, database technology, and third-party libraries using modern frameworks, ensuring smooth interoperability and functionality.
- Optimize application performance, scalability, and security to address evolving business needs, employing best practices to enhance efficiency and robustness.
- Write clean, efficient, and reusable code with solid business logic, adhering to industry best practices and coding standards.
- Conduct thorough code reviews, provide constructive feedback, and mentor junior developers to foster their growth and development.
- Skillfully debug complex issues to maintain application quality and stay abreast of Go development trends and best practices to enhance skills and knowledge continuously.
- Embrace new technologies and adapt to the evolving software development landscape through continuous learning and experimentation.
- Collaborate closely with cross-functional teams to define, design, and implement new features, ensuring alignment with project goals and objectives.
Your skills and experience
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- Proven experience in software development with a strong emphasis on the Go programming language.
- Proficiency in g, with a deep understanding of its ecosystems and frameworks.
- Solid grasp of software development principles, data structures, and algorithms.
- Experience with SCRUM/Agile software development methodologies.
- Experience in building and optimizing microservices and cloud-native applications is advantageous.
- Experience in designing distributed systems and working with microservices architectures.
- Familiarity with containerization technologies such as Docker.
- Strong knowledge of architectural styles and design patterns.
- Excellent teamwork and collaboration skills, with the ability to work effectively in cross-functional teams.
- Exceptional problem-solving skills and a proactive mindset to tackle complex technical challenges.
Why you'll love working here
- Leave: Enjoy 12 days of annual leave per year, plus Myanmar holidays, with the weekends off
- Year-End Rewards: Performance-based discretionary bonuses
- Vibrant Workspace: Dynamic office with coworking zones and a café
- Technology Access: According to the laptop policy
- Innovation-Driven Environment: Fosters professional growth
- Technical Challenges: Keep abreast of the latest technology trends
- Team Activities: Monthly celebrations and various bonding activities
Delivering comprehensive IT solutions across Asia