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 technologies/tools if they are more well-suited for the purpose and can be cost-effectively added to the current stacks.
KEY RESPONSIBILITIES
• Contributing to Software architecture design
• Take ownership of end-to-end 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
• Well-established 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.
• Re-usable 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 web/app server.
• Hands on experience in DB design & Architecture with focus on performance.
• Have knowledge of caching techniques and utilities like Memcache / Redis.
• Sound in data structure and algorithm design