(Golang Developer) Remote
Job Description
As a Senior Software Engineer with out client, 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 Yoma Fleet 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.
Qualifications
- 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 Go, 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 micro services and cloud-native applications is advantageous.
- Experience in designing distributed systems and working with micro services 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.
Location
Experience
Timings
- 7 AM to 3 PM – (Pakistan time)
- Monday – Friday (Sat & Sun off)
Benefits
Leave:
- Enjoy 12 days of annual leave per year plus Myanmar holidays, with weekends off.
Healthcare Perks:
- Comprehensive medical allowances.
- Year-End Rewards
- Performance-based discretionary bonuses.
Innovation-Driven Environment:
- Fosters professional growth.
Technical Challenges:
- Keep abreast of the latest technology trends
Skills
- Docker
- Golang
- APIs
- Go Programming Language
Job Detail
Experience: 3 Years -
Salary: Rs. 350,000 - 400,000
share your resume at hr@msezy.com