Senior Software Engineer - Bengaluru, India - Formee Holdings

    Formee Holdings
    Formee Holdings Bengaluru, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    JOB DESCRIPTION

    Job Title: Senior Software Engineer

    Reporting to: Director - IT

    Hours / Basis: Permanent Full-time

    Location: Bangalore, Karnataka

    ABOUT THE COMPANY

    Formee Holdings is a multinational organization developing a portfolio of new and exciting brands in the tech and retail spaces. Formee Express, Formee, Tela Mela and Formee Jewlery are all brands under our umbrella; our fields of business are in e-commerce, EdTech and F&B industries.

    We are currently headquartered in Melbourne, Australia, with offices also in India, Malaysia, Canada, China, Philippines, US, and UK. Needless to say, our teams are diverse and innovative

    At Formee Holdings, we value independence, flexibility, career and personal growth. We're a fast-growing Edu-tech company that embraces innovation and encourages our team members to push boundaries and reach new heights. With Formee Holdings, you will get an opportunity to work with a diverse team in different parts of the world. There is a huge potential for learning and growth. Sky is the limit

    JOB OVERVIEW

    We are searching for an experienced and innovative Sr. Software Engineer to join our company. As the Sr. Software Engineer, you will oversee the company's technical team and all projects they undertake, analyze briefs and requirements, write progress reports, identify risks, and develop work schedules. You should be able to work with your team and inspire them to reach their goals.

    ROLES & RESPONSIBILITIES -

    Lead the end-to-end development of all technical projects, including requirement analysis, reviewing the code, bug tracking and sprint planning.

    Collaborate with cross-functional teams, including designers, frontend and backend developers, to implement robust and scalable solutions using , and Laravel.

    Write clean, maintainable, and efficient code while adhering to best practices in software development.

    Optimize applications for maximum speed and scalability.

    Determine the project requirements and develop weekly work schedules for the team.

    Work closely with the stakeholders in identifying risks to plan mitigation strategies.

    Assist the Director-IT in coordinating the projects from a technical standpoint.

    Implement agile best practices.

    Give technical feedback to the relevant teams' mid-project to ensure the deliverables are met and the project remains on-track.

    Troubleshoot issues as required and amend work schedules accordingly.

    Check the entire system and conduct integration testing on an ongoing basis.

    Keep up to date with industry trends and suggest improvements.

    Maintain all the databases and ensure backups are up to date.

    Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.

    Delegating tasks and achieving daily, weekly, and monthly KPI's, providing a detailed weekly progress report to higher management.

    REQUIREMENTS

    • Degree in Computer Science, Engineering or a related field
    • Relevant technical team lead experience
    • Excellent technical and troubleshooting skills.
    • Excellent understanding of Azure servers, storage and backup systems
    • Have good knowledge of code versioning tools like GIT.
    • Have a good knowledge of third-party libraries and APIs.
    • Proficient in the technologies specially which are used in the current projects is preferred like- PHP, Laravel, , HTML, CSS, , , JavaScript
    • Experience with the payment gateways like Stripe, PayPal and WeChat
    • Hands-on experience in SQL as well as NoSQL databases
    • Experience in Confluence and JIRA for codebase documentation and task and bug tracking.

    QUALITIES DESIRED

    • Self-driven with a strong desire to excel and ability to work independently.
    • Fulfilling all commitments to stakeholders by delivering the technical projects / milestones / sprints in a timely manner
    • Excellent verbal and written communication skills essential
    • Passion for AI development, market research on latest technologies
    • Team player can fit in our friendly and cheerful team.
    • Team building