Strong expertise in Python programming, including debugging and performance analysis.
Experience in developing web applications and APIs using frameworks like Django or Flask.
Solid understanding of secure software development practices and handling sensitive data.
Proven experience in all phases of enterprise application development, from requirements gathering to maintenance.
Requirements:
Designing and contributing to software architecture.
Owning end-to-end product development processes.
Implementing Test Driven Development methodology.
Optimizing applications for speed, scalability, and security.
Job description
DESCRIPTION
We are looking for experienced engineers who can work in a startup environment. As a Senior Back End Developer, the candidate should be leading and working on intuitive, reliable, and sleek application for supporting maritime operations. The projects can range from developing logistic management solutions to automation.
We are primarily using Python, Angular, Typescript and Azure Devops, but we are always open to adopt different technologiestools if they are more wellsuited for the purpose and can be costeffectively added to the current stacks.
KEY RESPONSIBILITIES
• Contributing to Software architecture design
• Take ownership of endtoend product development
• Be champion of Test Driven Development methodology
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Implementation of security and data protection
• Technical Documentation around the owned product
SKILLS REQUIRED
• Considerable expertise of the best practice on secure software development and handling of sensitive data
• Wellestablished experience in all phases of development – requirement gathering, system design, implementation, testing, deployment and maintenance, of enterprise wide application systems
• Strong programming foundation in Python, including debugging and performance analysis.
• Experience in developing web applications and APIs (REST, XML, other open sources) and good knowledge of any framework Django Flask.
• Reusable code and libraries for future use
• Outstanding analytical and critical thinking skills
• In depth knowledge of Source Code Repository and experience working with Git.
• Experience working on Apache, Nginx or any other webapp server.
• Hands on experience in DB design & Architecture with focus on performance.
• Have knowledge of caching techniques and utilities like Memcache Redis.