K
Senior Python Back-End Developer
RM 6,000 - RM 7,999 / month
Checking job availability...
Original
Simplified
Responsibilities • Collaborate with team members and stakeholders in developing features and new products. • Develop solutions according to specified business requirements. • Define and write up the technical spec, including the appropriate technology and workflow to coding standards. • Demonstrate and present implementation to team leaders/heads/CTO. • Implement Unit and Integration Tests. • Ensure software meets all requirements of quality, security, modifiability, extensibility etc. • Participate in code reviews, identifying anti‐patterns in the code and refactoring opportunities. • Other duties as deemed necessary by their superior from time to time. Qualifications/Experience • BSc in Computer Science or related field. • 3-6 years of experience • Excellent knowledge of software and application design and architecture. • A technical mindset with great attention to detail. • Understanding of software quality assurance principles. • Experience with software development lifecycle (SDLC) processes. • Experience with service-oriented architecture (SOA). • Experience in software development and coding in Python. PHP will be considered an advantage. • Experience in SQL and NoSQL databases. • Some experience in RabbitMQ or Kafka or other • Experience in developing microservices and managing containerized applications. • Some experience building websockets. • Some level of experience with Kubernetes and IaC (Terraform,Helm). • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins. • Understanding of web security standards and best practices.