Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 22, 2024
    Deadline: Dec 6, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    BURN designs, manufactures, and distributes aspirational fuel-efficient cooking products that save lives and forests in the developing world.BURN has revolutionized the global cookstove sector by proving the business case for selling a high quality, locally manufactured and unsubsidized cookstoves.Since 2013, BURN has sold 200,000+ high quality, locally manu...
    Read more about this company

     

    NOC Engineer

    About the role.

    The NOC Engineer will monitor the performance of our mission-critical services including databases, servers, MNO integrations (for payments) and SMS gateways. They will also collaborate with cross-functional teams to manage escalations and where possible manage quality. There may also be opportunities to contribute to code development.

    Duties and responsibilities

    • Coordinate with the Customer Experience and Commercial teams to identify and manage customer issues.
    • Monitor network and system performance, including AWS services, and payment and SMS gateway integrations.
    • Identify and resolve service failures, bottlenecks, and performance issues, ensuring minimal downtime and service impact.
    • Investigate recurring incidents and implement long-term fixes to reduce service disruptions.
    • Perform performance testing to assess the scalability and responsiveness of software applications
    • Design, develop, and execute test cases to verify software functionality, performance, reliability, and compatibility

    Skills and experience

    • Basic programming knowledge in Go.
    • Familiarity with software development fundamentals and concepts.
    • Understanding of software testing methodologies and best practices.
    • Experience with manual and automated testing tools.
    • Eagerness to learn and apply new skills in a practical setting.
    • Strong problem-solving abilities and attention to detail.
    • Excellent communication and interpersonal skills.
    • Ability to work independently and as part of a team.

    go to method of application »

    Senior Backend Developer

    About the role.

    The Senior Backend Developer role will focus on building scalable and efficient applications using Go. They will play a key role in designing, developing, and maintaining our core systems and applications.

    Duties and Responsibilities:

    • Design, develop, and maintain high-performance, scalable applications using Go.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Write clean, maintainable, and efficient code.
    • Conduct code reviews and provide constructive feedback to team members.
    • Troubleshoot and debug applications to ensure optimal performance.
    • Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
    • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.

    Skills and Requirements

    • Bachelor’s degree in computer science, engineering, or a related field.
    • 5+ years of experience in software development, with a strong focus on Go.
    • Proven experience in designing and building scalable, high-performance applications.
    • Strong understanding of concurrent programming and distributed systems.
    • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes).
    • Proficiency with version control systems (Git).
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Experience with cloud platforms (AWS, GCP, Azure).
    • Familiarity with CI/CD pipelines and DevOps practices.
    • Knowledge of other programming languages such as Python, Java, or C#.

    go to method of application »

    Software Engineering Manager

    About the role.
    The engineering manager will be responsible for managing technical delivery and delivery quality. They will be responsible for communicating and participating in solving any engineering issue that comes up in a project, answering technical questions, proposing budgets for projects, training new employees, and working with various other departments.

    Duties and Responsibilities:

    • Lead and manage a team of engineers, providing guidance, mentorship, and performance feedback to ensure individual and team growth.
    • Plan, organize, and prioritize engineering projects and initiatives, ensuring that objectives are met within defined timelines and budget.
    • Collaborate with cross-functional teams to define project requirements, scope, and deliverables, ensuring alignment with overall business goals.
    • Foster a culture of innovation, continuous improvement, and technical excellence within the engineering team.
    • Identify and address resource gaps, skill development needs, and performance issues within the team.
    • Drive effective project management methodologies, including agile practices, to optimize project execution and delivery.
    • Collaborate with product management to translate business requirements into technical specifications and actionable engineering plans.
    • Stay updated on industry trends, emerging technologies, and best practices in engineering and bring relevant insights to the team.
    • Ensure compliance with quality standards, regulatory requirements, and best practices in engineering processes and documentation.
    • Build and maintain relationships with key stakeholders, including customers, partners, and suppliers, to drive successful project outcomes.

    Skills and Requirements

    • Proven work experience in a senior engineering role
    • Analytical skills for evaluating information carefully and solving complex problems.
    • Communication skills for overseeing staff and working with other management personnel.
    • Detail-oriented with the ability to catch minor errors which can result in major problems.
    • Self-motivated attitude with the ability to multitask and thrive in a timeline-driven environment.
    • Experience with the development and implementation of cloud-based solutions, including architecture design, infrastructure setup, and deployment processes.
    • Deep understanding of cloud architecture patterns, microservices, and distributed systems.
    • Solid understanding of DevOps practices, CI/CD pipelines, and infrastructure automation tools.
    • Experience in Agile/Scrum methodologies and project management principles.
    • Experience working one or more of the following: AWS, Java, and Go.
    • Experience with containerization technologies like Docker and orchestration frameworks like Kubernetes.
    • Experience building pay-as-you-go products/platforms.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BURN Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail