drjobs Software Engineer Back-End

Software Engineer Back-End

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

3-5years

Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our client is in the financial services industry.

Responsibilities:
  • Design develop and maintain backend services for core banking applications
  • Write clean maintainable and efficient Python code for scalable and secure APIs
  • Implement and optimize data structures in PostgreSQL and DynamoDB
  • Build and deploy cloudnative applications on AWS ensuring system security performance and scalability
  • Work closely with crossfunctional teams (designers product managers and engineers) to develop and deploy features
  • Mentor junior developers fostering best practices and knowledgesharing
  • Participate in code reviews technical discussions and architectural decisions
  • Identify and resolve complex technical challenges improving system stability and reliability
  • Enhance CI/CD pipelines and deployment workflows for seamless releases
  • Monitor application health and performance implementing improvements where needed
  • Stay ahead of industry trends adopting new technologies and methodologies as necessary


Requirements

  • 3 years of experience in backend development preferably in banking fintech or regulated industries
  • Strong proficiency in Python (experience with Flask FastAPI or Django is a plus)Solid experience with SQL and NoSQL databases (PostgreSQL DynamoDB preferred)
  • Experience with AWS services (EC2 Lambda S3 RDS CloudFront ECS API Gateway ALB/NLB)Proficiency in Docker and containerized deployments
  • Familiarity with eventdriven architectures and microservices
  • Experience designing and implementing secure and scalable APIs
  • Understanding of software development best practices including version control CI/CD pipelines testing frameworks and code reviews
  • Ability to troubleshoot debug and improve existing applications to ensure system stability
  • Strong problemsolving skills and a forwardthinking highownership mindset

NicetoHave Skills:

  • Experience with Java or willingness to learn
  • Exposure to serverless computing and AWS Lambda
  • Experience working in distributed systems and eventdriven architectures
  • Strong understanding of security principles and compliance standards in the banking/fintech space
  • Proficiency in English and the ability to present technical solutions effective


3+ years of front-end development experience in a JavaScript-heavy environment Strong proficiency in JavaScript (ES6+, HTML, CSS, with experience building responsive and accessible web applications Hands-on experience with React.js (Next.js preferred) and its ecosystem (Hooks, Context API, Redux, Redux-Thunk, State Management libraries) Experience integrating with RESTful APIs, GraphQL, or WebSockets Hands-on experience with Git for version control Experience with unit testing & automated testing frameworks (Jest, React Testing Library, Cypress, or similar) Proficiency in micro-frontend architecture Familiarity with browser testing and debugging tools (Chrome, Firefox, Edge, Safari) AWS cloud experience (S3, Lambda, API Gateway, CloudFront, ECS, or other AWS services) Experience with Docker and containerized front-end deployments Strong debugging skills and experience working with browser developer tools Ability to collaborate in an agile, fast-paced development environment Nice to have: 5+ years of front-end development experience Experience with TypeScript Familiarity with CSS frameworks (Bootstrap, TailwindCSS, Ant Design) Awareness of UI/UX best practices to ensure optimal user experience Experience with Vue.js or Angular is a plus Familiarity with CI/CD pipelines and ability to set up projects accordingly Exposure to Python (Django, Flask, or FastAPI) to assist in front-end/back-end collaboration Experience working in the banking and financial domain is a plus

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.