Employer Active
Not Disclosed
Salary Not Disclosed
1 Vacancy
This role will focus on the technical processes related to software development and will assist in maintaining the high quality of new software systems. This role will focus on ensuring the software project security and work to keep new technology by utilization of new tools and trends.
Perform Python/Node development within a AWS serverless architecture: backend code (business model code data access flows) unit test code test scripts and HTML/JavaScript frontend code
Write effective APIs contracts and API implementations
Participating in the design and creation of scalable software
Work as part of a development team in a fastmoving environment with new iterations every two weeks communicating with Customers Project Managers Business Analysts Testers and other team members
Participate in regular team reviews assessing each others performance and helping to implement continuous improvement activities
Apply design coding and documentation standards and write technical documentation
Diagnose and troubleshoot performance issues
Learn new technologies and keep abreast of existing ones
Ensure code quality with a comprehensive unit and functional test coverage.
Test software to ensure responsiveness and efficiency
What are we looking for
5 to 8 years of software development experience
Proven experience as a Full Stack Developer or similar role
Knowledge of frontend JavaScript frameworks (e.g. Angular React Next.js Node.js)
Knowledge of backend development with Python and Node
Familiarity with databases (e.g. PostgreSQL Athena) and UI/UX design
Work with messaging based frameworks (e.g AWS SQS SNS)
Strong AWS serverless framework knowledge (e.g. Lambda Api Gateway)
Knowledge of Terraform including creating IaC deployment and testing.
Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards code reviews source control management (Git Gitflow) build processes (Maven) testing and operations.
Experience debugging and performance tuning applications and services
Excellent communication and teamwork skills
An analytical mind and Great attention to detail
What might also help
Working experience with DevSecOps automation releases CI/CD pipelines would be an added advantage
TDD Open API standards
Experience in the payment industry
Cloud based certifications
Working experience writing programmatic compliance checks (e.g automating PCIDSS technical controls or similar)
Full Time