A full-stack engineers plays a vital role in helping develop Old Mutual’s software applications across a variety of technologies. They have a broad understanding of software across a front-end and back-end level, producing quality code that runs through a CI/CD pipeline and solving complex business problems through performant and secure design.
The incumbent plays a key role in designing, developing, and maintaining web applications that meet the highest standards of performance, scalability, and user experience.
Key Responsibilities:
· Front-End Development: Collaborate with the design team to implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.
· Back-End Development: Work on server-side development, building and maintaining web applications using [programming languages and frameworks like Node.js, Python, Ruby, Django, etc.].
· Database Management: Design and implement database schemas, queries, and interactions using [relational or NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.].
· Web Application Frameworks: Utilize [specific web application frameworks or libraries] to streamline development processes and enhance application functionality.
· Version Control: Manage codebase using Git or other version control systems, ensuring proper code collaboration and version tracking.
· Testing and Debugging: Write unit tests and perform debugging to ensure the reliability and performance of software components.
· API Integration: Work with APIs to integrate third-party services and data into web applications.
· Collaboration: Collaborate with cross-functional teams, including designers, front-end developers, and other engineers, to deliver high-quality software solutions.
Requirements:
· Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
· Knowledge of front-end technologies, including HTML, CSS, and JavaScript.
· Familiarity with one or more programming languages (e.g., JavaScript, Python, Ruby).
· Basic understanding of web application development and associated frameworks.
· Ability to work with databases, both relational and NoSQL, and write basic SQL queries.
· Strong problem-solving and debugging skills.
· Excellent communication and teamwork skills.
· Passion for learning and staying up-to-date with industry trends and technologies.
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link