Skip to main content
Back to jobs

Senior Software Engineer

External
Amalitech logoAmalitech · Accra OR Takoradi, Gh
Full-timeOn-site3mo ago
AgileAngularCross-functional CollaborationDynamoDBJavaJavaScript
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • With minimal supervision, expertly add features and improvements to products being built
  • Collaborate with developers to create functional and cohesive APIs to enhance user experience
  • Translate AmaliTech clients' requirements into conceptual and technical designs and lead a team to meet requirements
  • Develop features and improvements to AmaliTech clients' products in a secured, well-tested and performant way
  • Collaborate with developers and engineers, DevOps team, product owners and/or managers, to meet goals and maintain a high-quality standard in a fast-paced, iterative environment
  • Conduct code reviews with best code review guideline practices and ensure team contributions receive a swift response
  • Solve technical problems of moderate scope and complexity
  • Recognise team impediments ("technical debt"), propose and implement solutions
  • Minimum:
  • At least 5 years professional work experience as a developer. Front-end, Back-end or Full stack
  • In-depth knowledge of technologies in any of the following: Java, Python, PHP
  • In-depth knowledge of JavaScript frameworks or libraries in any of the following: Vue.js, Angular, React
  • In-depth knowledge of databases in any of the following: MySQL, MongoDB, PostgreSQL, DynamoDB
  • In-depth knowledge of Object-Oriented Programming design and principles
  • In-depth understanding of scaling applications to handle high data traffic
  • Knowledge of DevOps and working in an Agile environment
  • Experience with third-party libraries and APIs
  • Preferred:
  • Passion for cross-functional collaboration
  • Experience in mentoring other developers and helping team members to grow
  • Experience with large-scale distributed database systems, storage farms, and/or horizontally scaled request processing fleets
  • Experience in identifying, analysing, and pitching business and technical vision for a complicated area within a highly technical domain
  • Exceptional customer focus, including the ability to identify underlying features and requirements, recommend alternative technical and business approaches, and with efficient solutions lead engineering efforts to meet tight timelines
  • How To Apply
  • Interested and qualified applicants should click the " I'm Interested " to complete the application process.
  • Ensure you have these documents before applying:
  • Latest copy of CV (PDF format)
  • Valid National ID Card
  • Recruitment Process:
  • Click "I'm interested" to apply
  • Invitation to Interview(s)
  • Job Offer

Benefits

Competitive salary commensurate with qualification and experiencePension benefitsBonuses and end-of-year packageMedical insurance, with dependentsInternet data allocation for remote workEmployee bonding activities (bi-monthly happy hour, sporting activities)Health insuranceVision insuranceRemote work optionsPerformance bonus

Additional Information

Job Summary: AmaliTech is looking for a strong and motivated Software Engineer to help build new and innovative products in a wide range of industries. You will be part of a dynamic, services first team in a client-oriented organisation that is passionate about customer experience.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Amalitech? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect