Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Dec 12, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Get instant claims payout, monthly and weekly subcription all from your mobile app.
    Read more about this company

     

    Senior Full-Stack Engineer (Backend Heavy)

    Job Summary:

    • As a Senior Full Stack Developer at ETAP, you will play a crucial role in the design, development, and maintenance of ETAP, our innovative car insurance and Balloon, our B2B white-label products and platforms.
    • Your primary focus will be on the backend development, ensuring our systems' reliability, scalability, and security.
    • However, you will also work on front-end development when the need arises.
    • You will collaborate closely with cross-functional teams to implement features, improve existing functionality, and drive the technological advancement of our products.

    Key Responsibilities
    Backend Development:

    • Design, develop, and maintain robust and scalable backend systems for the app, Enterprise, Back-office, and Balloon products and platforms.
    • Implement RESTful APIs and server-side logic to support front-end features and third-party integrations.
    • Optimize application performance and database queries to ensure smooth and efficient user experiences.
    • Ensure the security of user data by implementing appropriate authentication, authorization, and encryption measures.
    • Collaborate with frontend developers to define API requirements and establish seamless integration between frontend and backend components.

    Frontend Development

    • Design and implement user-friendly, responsive, and visually appealing frontend interfaces for both web, back office, and transactional emails.
    • Collaborate with UX/UI designers to transform wireframes and prototypes into functional, well-designed user interfaces.
    • Develop interactive features and components using modern frontend technologies such as React or Vue.js.
    • Ensure consistent implementation of UI/UX design principles across the application to deliver a cohesive user experience.
    • Integrate frontend components with backend services to create end-to-end functionality.
    • Optimize frontend performance for various devices and browsers to ensure fast loading times and smooth interactions.

    Technical Leadership

    • Provide technical guidance and mentorship to junior developers, promoting best practices in coding, architecture, and development processes.
    • Participate in code reviews and standups to maintain code quality, identify issues, and suggest improvements.
    • Stay up-to-date with industry trends, emerging technologies, and best practices to drive continuous innovation and improvement within the development team.

    System Architecture

    • Collaborate with a cross-functional team to design and evolve the overall system architecture to accommodate current and future business needs.
    • Propose and implement architectural improvements that enhance system scalability, reliability, and maintainability.
    • Identify potential bottlenecks and devise solutions to address performance and scalability challenges.

    Collaboration

    • Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into technical solutions.
    • Collaborate with cross-functional teams to plan and execute software development sprints, and ensure timely delivery of features and enhancements.
    • Participate in requirement gathering, solution design, and sprint planning sessions to contribute technical insights.

    Objectives And Deliverables

    • Within the first month, familiarize yourself with the existing codebase, development processes, and team dynamics.
    • Manage the design and implementation of at least two major backend features for the car insurance app.
    • Contribute to the enhancement of the Balloon products and platforms by refactoring and optimizing backend code.
    • Collaborate with the architecture team to propose and implement improvements to the backend architecture for both products.
    • Mentor and provide technical guidance to junior developers, fostering their growth and ensuring code quality.
    • Actively participate in standups, and bi-weekly sprint planning meetings and contribute to the successful delivery of sprint goals.
    • Conduct regular code reviews and provide constructive feedback to ensure high-quality codebase.
    • Stay informed about industry trends and emerging technologies, and present recommendations for adopting new tools or frameworks that align with goals.

    Ideal Profile
    To be successful in this role, you need;

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience (5+ years) in backend software development, preferably in a fast-paced startup or technology-driven environment.

    Proficiency in front-end technologies such as

    • Javascript/typescript
    • Reactjs/next
    • CSS and HTML
    • Tailwind CSS
    • Responsive designs
    • CDN’s

    Strong knowledge of back-end technologies such as

    • javascript/typescript
    • nodejs/nestjs
    • Should understand caching tools like Redis
    • Should understand relational database (postgres)
    • Should understand the concept of containerization. docker, docker-compose
    • Strong knowledge of RESTful API design and development.
    • Experience with database design, optimization, and management (SQL or NoSQL).
    • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
    • Excellent problem-solving skills and the ability to think critically and analytically.
    • Strong communication and collaboration skills to work effectively within cross-functional teams.

    go to method of application »

    Senior Mobile Engineer

    About the Role:

    • As a Mobile Developer at ETAP, you will play a key role in designing, developing, and maintaining our mobile applications.
    • You will collaborate with cross-functional teams to create user-friendly, high-performance, and scalable mobile solutions that deliver an exceptional user experience. 

    Key Responsibilities:

    Mobile App Development:

    • Lead the end-to-end development of mobile applications for iOS and Android platforms.
    • Design, code, test, and debug mobile applications to ensure optimal functionality, performance, and user experience.
    • Collaborate with UI/UX designers and product managers to translate concepts and requirements into high-quality mobile app features.

    Architecture and Best Practices:

    • Define and implement mobile app architectures that are robust, scalable, and maintainable.
    • Stay updated with industry trends, best practices, and emerging technologies in mobile app development.

    Code Review and Mentorship:

    • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
    • Provide guidance and mentorship to junior developers, sharing knowledge and best practices.

    Cross-Functional Collaboration:

    • Collaborate with cross-functional teams, including backend developers, QA engineers, and product managers, to ensure seamless integration of mobile apps with other systems.
    • Participate in product planning and brainstorming sessions to contribute technical insights and feasibility assessments.

    Performance Optimization:

    • Identify and resolve bottlenecks and performance issues to ensure mobile apps run efficiently.
    • Implement and optimize app functionality for speed and responsiveness.

    Testing and Quality Assurance:

    • Develop and execute comprehensive testing plans, including unit testing and integration testing.
    • Debug and resolve issues reported by QA and end-users.

    Documentation:

    • Create and maintain documentation for mobile app development processes, including technical specifications and user guides.

    Ideal Profile

    Qualifications:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience (6+ years) in mobile app development for iOS and Android platforms.
    • Proficiency in mobile app development languages such as Javascript Programming language (React and React Native)
    • Strong understanding of mobile app architecture, design patterns, and best practices.
    • Experience with mobile app performance optimization and debugging tools.
    • Familiarity with mobile UI/UX design principles and guidelines.
    • Excellent problem-solving and debugging skills.
    • Effective communication and collaboration abilities.
    • Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.

    Benefits:

    • Competitive salary
    • Hybrid work structure
    • Health, dental, and vision insurance.
    • Professional development and training opportunities.
    • Collaborative and innovative work environment.

    go to method of application »

    Senior Sales and Growth Associate

    The Role

    Your responsibilities include:

    Sales Strategy and Execution:

    • Develop and execute comprehensive sales strategies to achieve revenue targets and business objectives.
    • Identify new business opportunities, market trends, and competitive landscapes to inform sales approaches.
    • Manage end-to-end sales processes, from prospecting to deal closure, ensuring a seamless customer journey.
    • Create a clear, data-informed roadmap for driving growth, along with a medium and long-term strategy.

    Partnership Development:

    • Cultivate and nurture strategic partnerships with key stakeholders, industry players, and complementary businesses.
    • Collaborate with cross-functional teams to create mutually beneficial partnership programs that drive revenue growth.

    Clientele Expansion:

    • Implement strategies to identify, target, and acquire new clients through digital sales channels and field sales activities.
    • Build and maintain a robust sales pipeline, effectively managing leads and opportunities.

    Digital Sales and Marketing:

    • Leverage digital platforms and tools to drive lead generation, customer engagement, and sales conversions.
    • Collaborate with marketing teams to develop and execute effective digital marketing campaigns.
    • Plan, implement, and monitor digital media and social media analytics and media strategies.
    • Develop and implement SEO strategies and create SEO content to drive organic growth.
    • Produce marketing materials for promotion on social media and other web platforms.
    • Plan, execute, and monitor email marketing campaigns.

    Field Sales and Relationship Building:

    • Engage in face-to-face interactions with potential clients, fostering strong relationships and showcasing our value proposition.
    • Conduct product demonstrations and presentations to showcase our solutions to prospective clients.
    • Identify and implement strategies for enhancing efficiency, scaling customer acquisition, and expanding markets.
    • Establish go-to-market strategies for our product, including pricing, positioning, and partner prioritization.
    • Create an unforgettable brand experience through creative marketing and brand awareness.

    Sales Analytics and Reporting:

    • Monitor and analyze sales performance metrics, generating actionable insights to refine strategies.
    • Provide regular reports on sales activities, pipeline progression, and revenue projections.

    Ideal Profile

    • Minimum of 4 years of experience in Insurance or Tech sales, business development, or related roles.
    • Genuine interest and curiosity about ETAP and consumer insurance.
    • Bachelor's degree in Business, Marketing, or a related field 
    • Proven track record of driving sales growth and achieving revenue targets.
    • Strong understanding of digital and field sales strategies, online marketing, and lead generation.
    • Excellent knowledge of PPC, SEO, Social Media, Brand Advocacy, and Loyalty Campaigns.
    • Excellent communication, negotiation, and interpersonal skills.
    • Self-motivated and proactive, with the ability to work independently and as part of a team.
    • Proficiency in using CRM software and sales analytics tools.
    • A demonstrated passion for sales, growth, and relationship-building.
    • Exceptional problem-solving skills and a solution-oriented mindset.
    • Knowledge of the insurance landscape and trends.
    • An initiator and a problem solver who can make things happen in a dynamic environment.
    • Strong organizational skills and attention to detail for handling multiple activities concurrently.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ETAP Digital Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail