Senior Software Engineer
New
APACFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 8+ years
- Required Skills
- PythonAgileGitSCRUMAngularCI/CD
Requirements
- 8+ years of experience in backend development with Python and Django REST.
- 8+ years of experience in frontend development with Angular.
- Understanding of authentication/authorization mechanisms such as OAuth 2.0/OIDC and data encryption.
- Experience with Git version control.
- Proficiency in Agile/Scrum methodologies.
- Expertise in Object-Oriented Programming (OOP) and SOLID principles.
- Experience building well-tested, scalable, enterprise-level systems.
- Experience mentoring other engineers.
- Proficiency in the English language.
- Familiarity with cloud platforms (OpenShift), containerization, CI/CD pipelines, and DevOps.
Responsibilities
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Proficiently gather requirements and organize/present developed features for clients.
- Execute complex activities within the current methodology and quality standards.
- Collaborate with engineers, designers, and managers to drive client success.
- Engage in agile software development (daily stand-ups, sprint planning, retrospectives).
- Mentor others through Communities of Practice (CoPs) or on project teams.
- Independently drive project delivery from conceptualization to deployment.
View Full Description & ApplyYou'll be redirected to the employer's site